File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,12 +15,28 @@ jobs:
1515 - name : linux
1616 os : ubuntu-latest
1717 shell : bash
18+
1819 - name : macos
1920 os : macos-latest
2021 shell : bash
21- - name : windows
22+
23+ - name : windows-x64
2224 os : windows-latest
2325 shell : msys2 {0}
26+ msystem : CLANG64
27+ msys_packages : >-
28+ mingw-w64-clang-x86_64-toolchain
29+ mingw-w64-clang-x86_64-cmake
30+ mingw-w64-clang-x86_64-ninja
31+
32+ - name : windows-arm64
33+ os : windows-11-arm
34+ shell : msys2 {0}
35+ msystem : CLANGARM64
36+ msys_packages : >-
37+ mingw-w64-clang-aarch64-toolchain
38+ mingw-w64-clang-aarch64-cmake
39+ mingw-w64-clang-aarch64-ninja
2440
2541 name : build (${{ matrix.name }})
2642 runs-on : ${{ matrix.os }}
4359 if : runner.os == 'Windows'
4460 uses : msys2/setup-msys2@v2
4561 with :
46- msystem : CLANG64
62+ msystem : ${{ matrix.msystem }}
4763 update : true
48- install : >-
49- mingw-w64-clang-x86_64-toolchain
50- mingw-w64-clang-x86_64-cmake
51- mingw-w64-clang-x86_64-ninja
64+ install : ${{ matrix.msys_packages }}
5265
5366 - name : configure
5467 run : |
6275 if : runner.os == 'Windows'
6376 uses : actions/upload-artifact@v4
6477 with :
65- name : serialosc-windows
78+ name : serialosc-${{ matrix.name }}
6679 path : build/bin/
6780 if-no-files-found : warn
You can’t perform that action at this time.
0 commit comments