Repository navigation
fix: rust image builds again on zip 9; requirements changes rebuild their images - #79
Merged
Merged
Conversation
Every zip 7.x and 8.x release is yanked on crates.io, so the preload manifest's zip ^8.1.0, calamine 0.33 (zip ^7) and undoc 0.1 (zip ^2) no longer resolve and the rust image fails at cargo build. zip moves to 9.0.3 and undoc to 0.27.0, which requires zip 9. calamine has no release on zip 9 yet (tafia/calamine#742) and is dropped from the preload until it does; undoc still reads XLSX. Co-Authored-By: Claude <noreply@anthropic.com>
The change filters watched only each Dockerfile, so an edit under docker/requirements/ built nothing on a PR and was retagged from the previous release on a tag push. Each image's filter now includes the requirements files its Dockerfile copies. Co-Authored-By: Claude <noreply@anthropic.com>
|
🎉 This PR is included in version 3.7.3 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The rust image no longer builds: every
zip7.x and 8.x release is yanked on crates.io, so the preload manifest'szip ^8.1.0,calamine 0.33(zip ^7) andundoc 0.1(zip ^2) fail to resolve atcargo build. 3.7.2 shipped every language image except rust for this reason.zip9.0.3, the only unyanked release.undoc0.27.0, which is onzip9 and still reads DOCX, PPTX and XLSX.calamineis dropped from the preload until it releases onzip9 (Please bumpzipto 9.x: all zip 8.x releases are yanked on crates.io tafia/calamine#742). Even its newest release, 0.36.1, requireszip ^8.6.The image-build change filters now include each image's
docker/requirements/files. Before, a requirements edit built nothing on a PR and was retagged from the previous release on a tag push.The manifest resolves with
ziplocked to 9.0.3 and compiles inrust:1.95.0-slim, the base image's toolchain, with the image's system libraries.🤖 Generated with Claude Code