diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f06c0cb7..1d831efc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -135,8 +135,10 @@ jobs: uses: Totto16/msys2-install-packages-pinned@v1 with: msystem: ${{matrix.config.environment == 'mingw' && 'MINGW64' || 'UCRT64'}} - install: gcc=14 gcc-libs=! - + # gcc-libs 14 don't provbide the virtual package cc-libs, only gcc-libs 15 (see https://github.com/msys2/MINGW-packages/commit/9fa882f7eb6f639780a13df016497a93e45544ac) provide it, so until we use gcc 15, nghttp3 < 1.10.1 needs to be used (see https://github.com/msys2/MINGW-packages/commit/16b7f94772f29f1c207764701d863d266a5de64c) since 1.10.1 needs cc-libs and not gcc-libs. The newest version matching that constraint is 1.9.0 + install: | + nghttp3=1.9 + gcc=14 gcc-libs=! - name: Setup Clang (Linux) (libc++) if: matrix.config.os == 'ubuntu' && matrix.config.use-clang == true && matrix.config.use-clang_stdlib diff --git a/.github/workflows/meson.yml b/.github/workflows/meson.yml index 6c024402..cca758a6 100644 --- a/.github/workflows/meson.yml +++ b/.github/workflows/meson.yml @@ -16,7 +16,7 @@ jobs: fetch-depth: '0' - name: Check Files - uses: Totto16/meson-format-action@1 + uses: Totto16/meson-format-action@v1 with: format-file: ./meson.format only-git-files: true