Update CI to also test ucrt64 and clang64 builds in MSYS2.

This commit is contained in:
Martin Whitaker 2025-10-25 13:46:17 +01:00
parent 587d87bb96
commit d766248bc1
1 changed files with 7 additions and 5 deletions

View File

@ -77,9 +77,11 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: [ include: [
{ msystem: MINGW64, arch: x86_64 } { msystem: MINGW64, env: x86_64 }
{ msystem: UCRT64, env: ucrt-x86_64 }
{ msystem: CLANG64, env: clang-x86_64 }
] ]
name: 🟪 ${{ matrix.msystem}} · ${{ matrix.arch }} name: 🟪 ${{ matrix.msystem}}
defaults: defaults:
run: run:
shell: msys2 {0} shell: msys2 {0}
@ -99,9 +101,8 @@ jobs:
install: > install: >
git git
base-devel base-devel
gperf
python-pip python-pip
mingw-w64-${{ matrix.arch }}-toolchain mingw-w64-${{ matrix.env }}-perl
- uses: actions/setup-python@v5 - uses: actions/setup-python@v5
with: with:
@ -110,6 +111,7 @@ jobs:
- name: Build and check - name: Build and check
run: | run: |
cd msys2 cd msys2
export IVL_CONFIG_OPTIONS="--enable-libveriuser"
makepkg-mingw --noconfirm --noprogressbar -sCLf makepkg-mingw --noconfirm --noprogressbar -sCLf
- name: Install - name: Install
@ -121,5 +123,5 @@ jobs:
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
with: with:
name: ${{ matrix.msystem }}-${{ matrix.arch }} name: ${{ matrix.msystem }}
path: msys2/*.zst path: msys2/*.zst