Skip to content

Pin new Windows CI job to windows-2022#1

Merged
airween merged 2 commits into
v3/masterfrom
copilot/fix-windows-x64-job
Jun 8, 2026
Merged

Pin new Windows CI job to windows-2022#1
airween merged 2 commits into
v3/masterfrom
copilot/fix-windows-x64-job

Conversation

Copilot AI commented Jun 8, 2026

Copy link
Copy Markdown

The Windows (x64, full) job in the new CI workflow fails before ModSecurity builds. The failure comes from Conan rebuilding yajl/2.1.0 on the windows-2025 image, where the newer VS/CMake toolchain is incompatible with YAJL’s legacy CMake scripts.

  • Root cause

    • Quality Assurance new ran the Windows matrix on windows-2025.
    • That image pulled in a newer toolchain (Visual Studio 18 2026 in the failing log), which breaks YAJL during dependency build/configure.
  • Change

    • Pin the Windows job in .github/workflows/ci_new.yml back to windows-2022.
    • This aligns the new workflow with the existing stable Windows CI environment and keeps the fix scoped to the failing job definition.
  • Workflow diff

    build-windows:
      name: Windows (${{ matrix.platform.label }}, ${{ matrix.configure.label }})
      runs-on: windows-2022

Copilot AI changed the title [WIP] Fix failing GitHub Actions job Windows (x64, full) Pin new Windows CI job to windows-2022 Jun 8, 2026
Copilot AI requested a review from airween June 8, 2026 08:37
@airween airween marked this pull request as ready for review June 8, 2026 10:48
@airween airween merged commit a7900c9 into v3/master Jun 8, 2026
239 of 240 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants