Looks like this isn't causing any issue, but it's confusing when reading the logs. On Ubuntu jobs, the cache key displayed in the post uv step looks like this:
cache saved with the key: setup-uv-1-x86_64-unknown-linux-gnu-0.4.17
-d151c39b8eb058466411ab26be66bd1da5e324b76abbec5606b56ffc1503f067-py3.12
While on MacOS:
cache saved with the key: setup-uv-1-aarch64-apple-darwin-0.4.17-d151c39b8eb058466411ab26be66bd1da5e324b76abbec5606b56ffc1503f067-py3.12
And on the annoying operating system:
cache saved with the key: setup-uv-1-x86_64-pc-windows-msvc-0.4.17-882cc81a13be3cce96fe1733402715f710aea661ba1ad39dffdfa6f0d8157dc7-py3.12
Cache hit occurred on key setup-uv-1-x86_64-unknown-linux-gnu-0.4.17
-d151c39b8eb058466411ab26be66bd1da5e324b76abbec5606b56ffc1503f067, not saving cache.
Looks like this isn't causing any issue, but it's confusing when reading the logs. On Ubuntu jobs, the cache key displayed in the post uv step looks like this:
While on MacOS:
And on the annoying operating system: