From 08a9d50ea62593d5f63a29c8691e7deb282098c3 Mon Sep 17 00:00:00 2001 From: David Kindl Date: Wed, 20 May 2026 09:14:54 +0200 Subject: [PATCH 1/3] Set Windows GitHub image to 2022 (VS 17) --- .github/workflows/build_win_x86.yml | 2 +- .github/workflows/build_win_x86_64.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_win_x86.yml b/.github/workflows/build_win_x86.yml index e068b1a8b..0133c5d8f 100644 --- a/.github/workflows/build_win_x86.yml +++ b/.github/workflows/build_win_x86.yml @@ -20,7 +20,7 @@ on: jobs: windows-x86: - runs-on: windows-latest + runs-on: windows-2022 permissions: contents: read diff --git a/.github/workflows/build_win_x86_64.yml b/.github/workflows/build_win_x86_64.yml index 0204f1703..ff5dfc14c 100644 --- a/.github/workflows/build_win_x86_64.yml +++ b/.github/workflows/build_win_x86_64.yml @@ -20,7 +20,7 @@ on: jobs: windows-x86_64: - runs-on: windows-latest + runs-on: windows-2022 permissions: contents: read actions: read From d94c381e3075a559202cd1cd90bcd77ce7fc1ca0 Mon Sep 17 00:00:00 2001 From: David Kindl Date: Wed, 20 May 2026 09:25:01 +0200 Subject: [PATCH 2/3] Update cache + msbuild to include nodejs 24 in CI --- .github/workflows/build_linux_x86.yml | 2 +- .github/workflows/build_linux_x86_64.yml | 2 +- .github/workflows/build_win_x86.yml | 2 +- .github/workflows/build_win_x86_64.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_linux_x86.yml b/.github/workflows/build_linux_x86.yml index 6162c3f87..570135820 100644 --- a/.github/workflows/build_linux_x86.yml +++ b/.github/workflows/build_linux_x86.yml @@ -87,7 +87,7 @@ jobs: echo "Done" - name: Set up ccache - uses: hendrikmuhs/ccache-action@v1 + uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{github.job}} diff --git a/.github/workflows/build_linux_x86_64.yml b/.github/workflows/build_linux_x86_64.yml index 28ea499c0..366ddf151 100644 --- a/.github/workflows/build_linux_x86_64.yml +++ b/.github/workflows/build_linux_x86_64.yml @@ -42,7 +42,7 @@ jobs: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 90 --slave /usr/bin/g++ g++ /usr/bin/g++-12 - name: Set up ccache - uses: hendrikmuhs/ccache-action@v1 + uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{github.job}} diff --git a/.github/workflows/build_win_x86.yml b/.github/workflows/build_win_x86.yml index 0133c5d8f..436dec33d 100644 --- a/.github/workflows/build_win_x86.yml +++ b/.github/workflows/build_win_x86.yml @@ -32,7 +32,7 @@ jobs: with: fetch-depth: 0 - name: Add msbuild to PATH - uses: microsoft/setup-msbuild@v2 + uses: microsoft/setup-msbuild@v3 - name: CMake run: cmake -G "Visual Studio 17 2022" -A Win32 .\ - name: MSBuild diff --git a/.github/workflows/build_win_x86_64.yml b/.github/workflows/build_win_x86_64.yml index ff5dfc14c..ae0f0d026 100644 --- a/.github/workflows/build_win_x86_64.yml +++ b/.github/workflows/build_win_x86_64.yml @@ -31,7 +31,7 @@ jobs: with: fetch-depth: 0 - name: Add msbuild to PATH - uses: microsoft/setup-msbuild@v2 + uses: microsoft/setup-msbuild@v3 - name: CMake run: cmake -G "Visual Studio 17 2022" .\ From 86986c003f1f71ddf90d6e306af7fb56d899a6f3 Mon Sep 17 00:00:00 2001 From: David Kindl Date: Wed, 20 May 2026 09:32:38 +0200 Subject: [PATCH 3/3] Update actions --- .github/workflows/build_aux_files.yml | 4 ++-- .github/workflows/build_linux_x86.yml | 4 ++-- .github/workflows/build_linux_x86_64.yml | 4 ++-- .github/workflows/build_linux_x86_64_deb.yml | 4 ++-- .github/workflows/build_osx_arm.yml | 4 ++-- .github/workflows/build_osx_x86_64.yml | 4 ++-- .github/workflows/build_win_x86.yml | 4 ++-- .github/workflows/build_win_x86_64.yml | 4 ++-- .github/workflows/codeql.yml | 2 +- .github/workflows/coverity-scan.yml | 2 +- 10 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build_aux_files.yml b/.github/workflows/build_aux_files.yml index d83ff6112..7236b751e 100644 --- a/.github/workflows/build_aux_files.yml +++ b/.github/workflows/build_aux_files.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -30,7 +30,7 @@ jobs: run: git log --pretty=format:"%ad %an %s" --date=short > Git-Changelog.txt - name: Add auxiliary files to the release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/build_linux_x86.yml b/.github/workflows/build_linux_x86.yml index 570135820..d9061f461 100644 --- a/.github/workflows/build_linux_x86.yml +++ b/.github/workflows/build_linux_x86.yml @@ -30,7 +30,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Install prerequisites @@ -147,7 +147,7 @@ jobs: run-id: ${{ github.run_id }} - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/build_linux_x86_64.yml b/.github/workflows/build_linux_x86_64.yml index 366ddf151..3d447c821 100644 --- a/.github/workflows/build_linux_x86_64.yml +++ b/.github/workflows/build_linux_x86_64.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Install prerequisites @@ -101,7 +101,7 @@ jobs: run-id: ${{ github.run_id }} - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/build_linux_x86_64_deb.yml b/.github/workflows/build_linux_x86_64_deb.yml index 7fe561b74..cd6cb79c2 100644 --- a/.github/workflows/build_linux_x86_64_deb.yml +++ b/.github/workflows/build_linux_x86_64_deb.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Install prerequisites @@ -82,7 +82,7 @@ jobs: run-id: ${{ github.run_id }} - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/build_osx_arm.yml b/.github/workflows/build_osx_arm.yml index 7d18f0816..0f96aa8dc 100644 --- a/.github/workflows/build_osx_arm.yml +++ b/.github/workflows/build_osx_arm.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Install prerequisites @@ -92,7 +92,7 @@ jobs: run-id: ${{ github.run_id }} - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/build_osx_x86_64.yml b/.github/workflows/build_osx_x86_64.yml index 091e8920b..b5cd2e6db 100644 --- a/.github/workflows/build_osx_x86_64.yml +++ b/.github/workflows/build_osx_x86_64.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Install prerequisites @@ -91,7 +91,7 @@ jobs: run-id: ${{ github.run_id }} - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/build_win_x86.yml b/.github/workflows/build_win_x86.yml index 436dec33d..748b826b9 100644 --- a/.github/workflows/build_win_x86.yml +++ b/.github/workflows/build_win_x86.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Add msbuild to PATH @@ -72,7 +72,7 @@ jobs: run-id: ${{ github.run_id }} - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/build_win_x86_64.yml b/.github/workflows/build_win_x86_64.yml index ae0f0d026..7b0169dfc 100644 --- a/.github/workflows/build_win_x86_64.yml +++ b/.github/workflows/build_win_x86_64.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Add msbuild to PATH @@ -71,7 +71,7 @@ jobs: merge-multiple: true run-id: ${{ github.run_id }} - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index cf3b6aad8..83a5c33d9 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -37,7 +37,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install prerequisites run: | diff --git a/.github/workflows/coverity-scan.yml b/.github/workflows/coverity-scan.yml index 3ba0f5bc5..3bb52cc5e 100644 --- a/.github/workflows/coverity-scan.yml +++ b/.github/workflows/coverity-scan.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0