uv/.github/workflows
konstin b7e5ac24b5 Add a check for accidental cache modifications
Add a script and associated CI check that checks whether a new uv build can use the cache of the previous uv version. This prevents accidental changes to cache keys, e.g. by changing nested data structures.

I've tested the script by using a previous change of https://github.com/astral-sh/uv/pull/16143.

The check can be disabled with a PR label for PRs that change the cache layout. What's missing here is that the base is the last release, meaning that once a PR with that label merges, all following PRs will fail this check, as we currently don't have a good way to ask whether there was a change previously or to download the latest build binary from main as baseline.
2025-12-02 12:11:33 +01:00
..
build-binaries.yml Pin the maturin version in the release pipeline (#16439) 2025-10-24 13:16:30 -05:00
build-docker.yml Restore DockerHub images and annotations (#16441) 2025-10-24 13:16:24 -05:00
ci.yml Add a check for accidental cache modifications 2025-12-02 12:11:33 +01:00
publish-crates.yml Use `--no-verify` to skip builds during crates.io publish (#16863) 2025-11-26 16:34:30 +00:00
publish-docs.yml chore(ci): address findings in publish-docs workflow (#15018) 2025-08-01 16:10:58 -04:00
publish-pypi.yml Update astral-sh/setup-uv action to v6.8.0 (#16129) 2025-10-06 09:15:10 +02:00
release.yml Add read permissions to `publish-crates` job (#16797) 2025-11-20 16:38:19 -06:00
setup-dev-drive.ps1 Increase the size of the Windows dev drives from 20GB -> 25GB (#15734) 2025-09-08 13:21:38 +00:00
sync-python-releases.yml Open PRs as drafts for sync-python-releases (#16763) 2025-11-17 15:04:10 -06:00
zizmor.yml ci: re-enable zizmor (#16437) 2025-10-24 10:31:45 -05:00