Commit graph

7 commits

Author SHA1 Message Date
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
Kevin Stillhammer
4180991cd9
allow cache-local-path w/o enable-cache (#707)
Fixes: #705
2025-12-07 17:52:54 +01:00
Allan Lewis
30ce38e206
Correct description of cache-dependency-glob (#676)
As per the sole commit:

> When `working-directory` is set, paths in `cache-dependency-glob` are
relative to it.
2025-11-04 16:38:32 +01:00
Kevin Stillhammer
cb6c0a53d9
Change version in docs to v7 (#647) 2025-10-16 08:23:23 +02:00
Kevin Stillhammer
bf8e8ed895
Split up documentation (#632)
Closes: #558
2025-10-12 20:27:08 +02:00
Charlie Marsh
6f825bd8e7
Add acknowledgements and Astral logo (#34) 2024-09-04 17:13:00 -04:00
Kevin Stillhammer
18498fc78f
Initial commit 2024-08-23 23:58:26 +02:00