Skip to content

[CI] Include the Runner Version in the sccahe key (hashed or as a string) #10523

@seldridge

Description

@seldridge

The Windows sccache has really destabilized. I threw the logs at the clanker and it quickly triaged this to the Windows runner version:

 16 2026-05-20T22:37:37.3823583Z Image: windows-2022
 17 2026-05-20T22:37:37.3823990Z Version: 20260510.161.1
 18 2026-05-20T22:37:37.3825369Z Included Software: https://github.com/actions/runner-images/blob/win22/20260510.161/i\
    mages/windows/Windows2022-Readme.md
 16 2026-05-20T22:43:29.4824398Z Image: windows-2022
 17 2026-05-20T22:43:29.4824829Z Version: 20260518.170.1
 18 2026-05-20T22:43:29.4826119Z Included Software: https://github.com/actions/runner-images/blob/win22/20260518.170/i\
    mages/windows/Windows2022-Readme.md

Including this information in the hash would avoid situations where the runners aren't consistent. Hopefully, this is just due to an update rolling out and not the way things are going to be. 😬

Metadata

Metadata

Assignees

No one assigned

    Labels

    CI/CDRelated to Continuous Integration, Delivery, or Deploymentgood first issueGood for newcomers

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions