ci: windows-native-dll-vcpkg-* cache does not work? #33685

issue maflcko openend this issue on October 23, 2025
  1. maflcko commented at 7:54 am on October 23, 2025: member

    The cache seems to be restored: https://github.com/bitcoin/bitcoin/actions/runs/18740171534/job/53454677246?pr=33677#step:7:212

    However, the following “Generate Build System” step takes more than 30 minutes: https://github.com/bitcoin/bitcoin/actions/runs/18740171534/job/53454677246?pr=33677#step:8:1

    This does not seem expected?

  2. maflcko added the label Tests on Oct 23, 2025
  3. maflcko renamed this:
    ci: windows-native-dll-vcpkg-binary- cache does not work?
    ci: windows-native-dll-vcpkg-* cache does not work?
    on Oct 23, 2025
  4. hebasto commented at 8:19 am on October 23, 2025: member
    Was there any image update in between?
  5. maflcko commented at 9:32 am on October 23, 2025: member
    Not sure how to check that. Also, looks like the cache was deleted, so this will likely fix itself on the next run on the default branch. Though, it could make sense to still investigate this.
  6. fanquake commented at 8:15 am on October 24, 2025: member
  7. maflcko commented at 8:31 am on October 24, 2025: member

    As expected, this fixed itself after the cache was cycled. However, the cache-id is the same, while the file sizes are different:

    https://github.com/bitcoin/bitcoin/actions/runs/18751000329/job/53490344269?pr=33686#step:7:210

  8. willcl-ark commented at 9:27 am on October 24, 2025: member

    Not sure what to make of this one, it’s using GH runners (as Cirrus don’t offer Windows runners yet) and, as you spotted, the only clue we have is that the size differs while the id remains the same…

    This could mean that we arre not hashing all relevant files to generate the id? But in any case I would assume that restoring a partially-matching cache should still result in some speedups (if not all)? At least this is what we aim for with depends/ccache restores on linux/macos.

    Is this what is expected on Windows with this binary cache too? I am afraid I am so unfamiliar with Windows that I don’t know.

  9. maflcko added the label Windows on Oct 24, 2025
  10. maflcko commented at 12:16 pm on October 24, 2025: member

    Is this what is expected on Windows with this binary cache too? I am afraid I am so unfamiliar with Windows that I don’t know.

    Yeah, I am not familiar with GHA, nor Windows, so I can’t really help here either.

    Just for reference, it seems to be back at being broken: Cache restore, but slow Generate:

    https://github.com/bitcoin/bitcoin/actions/runs/18778024349/job/53577115580?pr=33677#step:7:211


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: 2025-10-26 06:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me