From 18dc318c3520b867190fa356bd8159bd894c62b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Br=C3=A4ndli?= Date: Fri, 30 Oct 2026 14:00:03 +0000 Subject: [PATCH 1/2] Remove the unused Ruby setup from the Windows build run-windows.ps1 only builds the library, examples and tests are off, so the Windows build never runs Cucumber. Installing the Ruby gems fails since sys-uname 1.5.1 pulls in win32ole on Windows, whose native extension does not build on the runner. Assisted-by: Claude Code --- .github/workflows/windows-build.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/windows-build.yaml b/.github/workflows/windows-build.yaml index 150f853e..839c0ee0 100644 --- a/.github/workflows/windows-build.yaml +++ b/.github/workflows/windows-build.yaml @@ -26,7 +26,6 @@ jobs: # In particular, this build uses: # cmake: 3.27.9 # VSCode: 2022 Enterprise Edition (corresponding C++ version: https://blog.knatten.org/2022/08/26/microsoft-c-versions-explained/) - # Ruby: 3.0.6p216 # boost: 1.82.0 runs-on: windows-2022 env: @@ -43,11 +42,6 @@ jobs: with: persist-credentials: false - - name: install ruby tools - run: | - gem install bundler - bundle install - # - name: Install Google Test # uses: MarkusJx/googletest-installer@v1.1 From 87d8c59c7e14671036358ec7cd2cb00ccfa4fa71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Br=C3=A4ndli?= Date: Fri, 30 Oct 2026 14:28:16 +0000 Subject: [PATCH 2/2] Update actions/cache in the Windows build to v6.1.0 v3.5.0 runs on Node.js 20, which GitHub has deprecated. The runner forces it onto Node.js 24 and warns in every Windows job. Assisted-by: Claude Code --- .github/workflows/windows-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows-build.yaml b/.github/workflows/windows-build.yaml index 839c0ee0..8df2e504 100644 --- a/.github/workflows/windows-build.yaml +++ b/.github/workflows/windows-build.yaml @@ -47,7 +47,7 @@ jobs: - name: Restore cached boost dependencies id: cache-boost-deps - uses: actions/cache@6f8efc29b200d32929f49075959781ed54ec270c #v3.5.0 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 #v6.1.0 with: path: | boost_1_82_0