[nomerge] test warp 4x windows runner #35683

pull willcl-ark wants to merge 3 commits into bitcoin:master from willcl-ark:test-windows-warp changing 1 files +324 −320
  1. willcl-ark commented at 11:34 AM on July 8, 2026: member

    GHA free windows runners are 2vCPU instances, and are our longest-running jobs most of the time now.

    Test using Warp's 4x windows runners to get a feel for runtime improvements and whether it might be worth migrating.

    First run should save caches (even on a PR) so a re-run can test with caches also coming via warp.

  2. ci: use Warp cache for Windows vcpkg
    Route the Windows native vcpkg caches through the existing internal cache wrappers so bitcoin/bitcoin can use WarpBuilds/cache on Warp Windows runners while forks keep the GitHub Actions cache path.
    
    Also fix the runner expression quoting so the Windows Warp runner label is parsed as a string.
    f5451de09e
  3. ci: seed Windows cache from same-repo PRs
    Allow bitcoin/bitcoin pull requests from branches in the main repository to save Windows vcpkg Warp caches so a trial PR can compare cold and warm rerun timings.
    
    Keep fork pull requests restore-only to avoid letting untrusted PR code write to the shared cache namespace.
    996535b6b7
  4. disable most other jobs 9255f921b7
  5. DrahtBot commented at 11:34 AM on July 8, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/35683.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process. A summary of reviews will appear here.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #35412 (ci: add NetBSD Clang cross job by fanquake)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  6. DrahtBot added the label CI failed on Jul 8, 2026
  7. willcl-ark commented at 12:58 PM on July 8, 2026: member

    Apparently Windows 2025 with VS2026 is coming in an image next week, so will look out for that and re-run when it's released.

    We are using about 70-90k minutes per month on GH, if these runners were 25% faster we'd be looking at a ~$350 cost, and if they were 50% faster could be as low as ~$250/month.

    8x runners cost double the 4x runners, so unless they're > 50% faster than the 4x, they'd cost us more.

Contributors
Labels

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-07-09 06:47 UTC