Skip to content

Use Python 3.14 for CI cache check#18796

Merged
zanieb merged 1 commit intomainfrom
konsti/fix-cache-check
Apr 1, 2026
Merged

Use Python 3.14 for CI cache check#18796
zanieb merged 1 commit intomainfrom
konsti/fix-cache-check

Conversation

@konstin
Copy link
Copy Markdown
Member

@konstin konstin commented Apr 1, 2026

By updating to a newer Python version, we get a newer homeassistant version. This change also pins the mac job to the same Python version as the Linux job.

@konstin konstin added the internal A refactor or improvement that is not user-facing label Apr 1, 2026
@konstin konstin marked this pull request as ready for review April 1, 2026 11:01
@zanieb
Copy link
Copy Markdown
Member

zanieb commented Apr 1, 2026

Failing on build

@konstin konstin force-pushed the konsti/fix-cache-check branch from 2e4a2eb to 7f66cc9 Compare April 1, 2026 12:38
konstin added a commit that referenced this pull request Apr 1, 2026
#18767 adds a new variant to `AbiTag`, which is incompatible with the current rkyv cache.

By the conjoined powers of this PR and #18796, the cache test should pass again.
@konstin konstin mentioned this pull request Apr 1, 2026
konstin added a commit that referenced this pull request Apr 1, 2026
#18767 adds a new variant to `AbiTag`, which is incompatible with the
current rkyv cache.

By the conjoined powers of this PR and
#18796, the cache test should pass
again.
#18767 broke cache-test-ubuntu because it validates PEP 803 that an old version of orjson violates. By updating to a newer Python version, we get a newer homeassistant version, which pulls in a newer orjson version.
@konstin konstin force-pushed the konsti/fix-cache-check branch from 7f66cc9 to 652e164 Compare April 1, 2026 14:55
@konstin konstin changed the title Fix CI cache check Use Python 3.14 for CI cache check Apr 1, 2026
@konstin
Copy link
Copy Markdown
Member Author

konstin commented Apr 1, 2026

#18797 fixed the broken cache, but I still consider this an improvement by allowing to test the latest homeassistant, and it pins mac to a Python version too

@zanieb zanieb merged commit 5f6da0a into main Apr 1, 2026
75 checks passed
@zanieb zanieb deleted the konsti/fix-cache-check branch April 1, 2026 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal A refactor or improvement that is not user-facing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants