From 182918d8ec79a637440c214352b3e03f162b1ee9 Mon Sep 17 00:00:00 2001 From: Nicolas Berthier Date: Wed, 21 Aug 2024 09:49:52 +0200 Subject: [PATCH] Use a broader build matrix for Windows' CI --- .github/workflows/windows-java.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/windows-java.yml b/.github/workflows/windows-java.yml index 7edb176ed..254c74362 100644 --- a/.github/workflows/windows-java.yml +++ b/.github/workflows/windows-java.yml @@ -15,19 +15,24 @@ jobs: matrix: os: - windows-latest - - runs-on: ${{ matrix.os }} + sys: + - mingw64 + - mingw32 + - ucrt64 + runs-on: ${{matrix.os}} steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Checkout code uses: actions/checkout@v4 - - name: Install packages + - name: System setup uses: msys2/setup-msys2@v2 with: - update: true + msystem: ${{matrix.sys}} + pacboy: openssl:p install: autoconf automake libtool make mingw-w64-x86_64-ncurses mingw-w64-x86_64-libxml2 mingw-w64-x86_64-cjson mingw-w64-x86_64-db mingw-w64-x86_64-gmp libdb-devel mingw-w64-x86_64-gcc flex bison gmp-devel help2man texinfo gettext-devel + update: true - name: Set git user run: | @@ -68,7 +73,7 @@ jobs: uses: actions/upload-artifact@v4 if: failure() with: - name: config-${{ matrix.os }}.log + name: config-${{matrix.sys}}.log path: _build/config.log - name: make @@ -89,7 +94,7 @@ jobs: - name: Upload testsuite.log uses: actions/upload-artifact@v4 with: - name: testsuite-${{ matrix.os }}.log + name: testsuite-${{matrix.sys}}.log path: _build/tests/testsuite.log - name: install @@ -101,5 +106,5 @@ jobs: - name: Upload install.log uses: actions/upload-artifact@v4 with: - name: install-${{ matrix.os }}.log + name: install-${{matrix.sys}}.log path: _build/install.log