astral-sh-setup-uv/.github
Kevin Stillhammer 7ace4a0ece
feat: add OS version to cache key to prevent binary incompatibility
Adds OS name and version (e.g., ubuntu-22.04, macos-14, windows-2022) to the
cache key to prevent binary incompatibility issues when GitHub runner images
change.

Changes:
- Add getOSNameVersion() to detect OS name and version
- Include OS version in cache key (bump CACHE_VERSION to 2)
- Add cache-key output for debugging and testing
- Add test-cache-key-os-version workflow job
- Update test-musl to verify alpine in cache key
- Document cache key components in docs/caching.md

Closes #703
2025-12-13 17:04:20 +01:00
..
scripts Check that all jobs are in all-tests-passed.needs (#432) 2025-05-27 18:25:00 +02:00
workflows feat: add OS version to cache key to prevent binary incompatibility 2025-12-13 17:04:20 +01:00
actionlint.yaml Use node24 instead of node20 (#608) 2025-10-07 08:44:57 +02:00
copilot-instructions.md chore: use npm ci --ignore-scripts everywhere (#699) 2025-12-02 08:08:49 +01:00
dependabot.yml chore: use npm ci --ignore-scripts everywhere (#699) 2025-12-02 08:08:49 +01:00
python.json Bump biome to v2 (#515) 2025-08-12 20:12:10 +00:00
release-drafter.yml Create version-manifest.json on uv release (#399) 2025-05-03 19:51:16 +02:00