Skip to content

fix(build): pin x264 fetch to its commit and tree - #119

Merged
andersalm merged 1 commit into
feat/0.7.1-modelsfrom
fix/0.7.1-x264-source-pin
Sep 29, 2026
Merged

andersalm merged 1 commit into
feat/0.7.1-modelsfrom
fix/0.7.1-x264-source-pin

Conversation

@andersalm

Copy link
Copy Markdown
Contributor

The Linux x86-64 source-home job on #115 rejected the x264 archive returned by the external download endpoint. This change fetches the exact x264 Git commit, checks its tree, and creates the archive locally. The resulting bytes retain the existing SHA-256 pin.

The media package keeps the same source archive and license. Git fetch has a 60-second timeout, and temporary repositories are removed after use.

Validation: 8 source/cache tests, 31 release-input tests and 10 release-preparation tests passed. Two clean upstream fetches produced the pinned archive hash 6eeb82934e69fd51e043bd8c5b0d152839638d1ce7aa4eea65a3fedcf83ff224. Home/public-copy entropy, both Rust formatting gates and diff checks passed. Native source-home CI remains pending.

This PR targets its approved parent, feat/0.7.1-models.

Part of #118. Closes #118.

@andersalm andersalm added this to the 0.7.1 milestone Sep 29, 2026
@andersalm
andersalm marked this pull request as ready for review September 29, 2026 16:59
@andersalm
andersalm merged commit e80269c into feat/0.7.1-models Sep 29, 2026
9 checks passed
@andersalm andersalm mentioned this pull request Sep 29, 2026
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant