fix(deps): Update all dependencies#8
Merged
Merged
Conversation
A previous Renovate commit incorrectly bumped actions/checkout from v4 to v6. The latest valid version is v4; v6 caused the build-and-push CI job to fail on every PR. https://claude.ai/code/session_015HTgtnuehb9N3YhzwN5Ecu
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
The Dockerfile installs packages from alpine/edge/community and alpine/edge/testing, but was based on alpine:latest (stable 3.22+). Edge packages like hplip can depend on library versions that are newer than what stable Alpine provides, causing apk to fail with a dependency resolution error. Switching the base to alpine:edge eliminates the version mismatch. https://claude.ai/code/session_015HTgtnuehb9N3YhzwN5Ecu
Alpine 3.22 dropped hplip entirely (build failure, never restored). Alpine 3.23 is the latest stable version where all required packages exist: - base image: alpine:latest/edge -> alpine:3.23 - repo URLs: edge/ -> v3.23/ (fully pinned, no drift) - hplip + sane-backend-hpaio: @community -> @testing (they moved repos in 3.23) https://claude.ai/code/session_015HTgtnuehb9N3YhzwN5Ecu
libjpeg was removed from Alpine years ago; libjpeg-turbo is its replacement and the correct package name. https://claude.ai/code/session_015HTgtnuehb9N3YhzwN5Ecu
alpine:3.23 ships with only /main in /etc/apk/repositories. Adding community with an @community tag makes apk treat it as a pinned repo — packages in it are invisible unless the @community suffix is used explicitly. Most packages in this Dockerfile (cups-filters, gutenprint, sane, sane-backends, sane-airscan, npm, imagemagick, etc.) live in community but are installed without a tag, so apk couldn't find them. Removing the @ prefix makes community a regular always-searched repo. The @testing tag is kept since only specific packages need it. https://claude.ai/code/session_015HTgtnuehb9N3YhzwN5Ecu
Stable Alpine versions (v3.x) do not have a testing repository on the CDN — testing only exists under edge/. Using v3.23/testing caused apk to fail when fetching the repo index, breaking the install of cups-pdf@testing, hplip@testing, and sane-backend-hpaio@testing. Final repo setup: main: v3.23/main (base image default) community: v3.23/community (untagged, always searched) testing: edge/testing (tagged @testing, only for 3 packages) https://claude.ai/code/session_015HTgtnuehb9N3YhzwN5Ecu
hplip is only in edge/community and links against python3.14. Alpine 3.23 stable ships python3.12; the ABIs are incompatible so apk reports exit code 2 (no solution). There is no stable Alpine version where hplip and all other required packages coexist in a compatible state. Summary of all Dockerfile fixes: - alpine:latest -> alpine:edge (only base where hplip works) - Remove @community tag so community packages are always searchable - libjpeg -> libjpeg-turbo (libjpeg was removed from Alpine years ago) - hplip@community / sane-backend-hpaio@community -> untagged (hplip moved from testing to community on edge/master; no tag needed) - cups-pdf@testing remains (still in edge/testing only) https://claude.ai/code/session_015HTgtnuehb9N3YhzwN5Ecu
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.
This PR contains the following updates:
v6→v7v3→v4v5→v6v3→v4Release Notes
docker/build-push-action (docker/build-push-action)
v7.1.0Compare Source
Full Changelog: docker/build-push-action@v7.0.0...v7.1.0
v7.0.0Compare Source
DOCKER_BUILD_NO_SUMMARYandDOCKER_BUILD_EXPORT_RETENTION_DAYSenvs by @crazy-max in #1473Full Changelog: docker/build-push-action@v6.19.2...v7.0.0
v7Compare Source
v6.19.2Compare Source
GIT_AUTH_TOKENhost by @crazy-max in #1458Full Changelog: docker/build-push-action@v6.19.1...v6.19.2
v6.19.1Compare Source
GIT_AUTH_TOKENhost from GitHub server URL by @crazy-max in #1456Full Changelog: docker/build-push-action@v6.19.0...v6.19.1
v6.19.0Compare Source
github.comby @crazy-max in #1451Full Changelog: docker/build-push-action@v6.18.0...v6.19.0
v6.18.0Compare Source
Full Changelog: docker/build-push-action@v6.17.0...v6.18.0
v6.17.0Compare Source
Full Changelog: docker/build-push-action@v6.16.0...v6.17.0
v6.16.0Compare Source
Full Changelog: docker/build-push-action@v6.15.0...v6.16.0
v6.15.0Compare Source
Full Changelog: docker/build-push-action@v6.14.0...v6.15.0
v6.14.0Compare Source
Full Changelog: docker/build-push-action@v6.13.0...v6.14.0
v6.13.0Compare Source
Full Changelog: docker/build-push-action@v6.12.0...v6.13.0
v6.12.0Compare Source
Full Changelog: docker/build-push-action@v6.11.0...v6.12.0
v6.11.0Compare Source
defaultContextsupport forbuild-contextsinput by @crazy-max in #1283Full Changelog: docker/build-push-action@v6.10.0...v6.11.0
v6.10.0Compare Source
callinput to set method for evaluating build by @crazy-max in #1265Full Changelog: docker/build-push-action@v6.9.0...v6.10.0
v6.9.0Compare Source
Full Changelog: docker/build-push-action@v6.8.0...v6.9.0
v6.8.0Compare Source
Full Changelog: docker/build-push-action@v6.7.0...v6.8.0
v6.7.0Compare Source
Full Changelog: docker/build-push-action@v6.6.1...v6.7.0
v6.6.1Compare Source
Full Changelog: docker/build-push-action@v6.6.0...v6.6.1
v6.6.0Compare Source
Full Changelog: docker/build-push-action@v6.5.0...v6.6.0
v6.5.0Compare Source
Full Changelog: docker/build-push-action@v6.4.1...v6.5.0
v6.4.1Compare Source
repositoryandghtokenattributes for GitHub Actions cache backend" by @crazy-max in #1183Full Changelog: docker/build-push-action@v6.4.0...v6.4.1
v6.4.0Compare Source
repositoryandghtokenattributes for GitHub Actions cache backend by @crazy-max in #1133Full Changelog: docker/build-push-action@v6.3.0...v6.4.0
v6.3.0Compare Source
DOCKER_BUILD_RECORD_UPLOADenvironment variable to enable/disable build record upload by @crazy-max in #1172DOCKER_BUILD_NO_SUMMARYhas been deprecated. SetDOCKER_BUILD_SUMMARYtofalseinstead by @crazy-max in #1170 #1173Full Changelog: docker/build-push-action@v6.2.0...v6.3.0
v6.2.0Compare Source
Full Changelog: docker/build-push-action@v6.1.0...v6.2.0
v6.1.0Compare Source
Full Changelog: docker/build-push-action@v6.0.2...v6.1.0
v6.0.2Compare Source
Full Changelog: docker/build-push-action@v6.0.1...v6.0.2
v6.0.1Compare Source
Full Changelog: docker/build-push-action@v6.0.0...v6.0.1
docker/login-action (docker/login-action)
v4.1.0Compare Source
Full Changelog: docker/login-action@v4.0.0...v4.1.0
v4.0.0Compare Source
Full Changelog: docker/login-action@v3.7.0...v4.0.0
v4Compare Source
v3.7.0Compare Source
scopeinput to set scopes for the authentication token by @crazy-max in #912registry-authinput by @crazy-max in #911Full Changelog: docker/login-action@v3.6.0...v3.7.0
v3.6.0Compare Source
registry-authinput for raw authentication to registries by @crazy-max in #887Full Changelog: docker/login-action@v3.5.0...v3.6.0
v3.5.0Compare Source
Full Changelog: docker/login-action@v3.4.0...v3.5.0
v3.4.0Compare Source
Full Changelog: docker/login-action@v3.3.0...v3.4.0
v3.3.0Compare Source
Full Changelog: docker/login-action@v3.2.0...v3.3.0
v3.2.0Compare Source
Full Changelog: docker/login-action@v3.1.0...v3.2.0
v3.1.0Compare Source
Full Changelog: docker/login-action@v3.0.0...v3.1.0
docker/metadata-action (docker/metadata-action)
v6.0.0Compare Source
#inside values while still supporting full-line#comments by @crazy-max in #607Full Changelog: docker/metadata-action@v5.10.0...v6.0.0
v6Compare Source
v5.10.0Compare Source
Full Changelog: docker/metadata-action@v5.9.0...v5.10.0
v5.9.0Compare Source
tag-namesoutput to return tag names without image base name by @crazy-max in #553Full Changelog: docker/metadata-action@v5.8.0...v5.9.0
v5.8.0Compare Source
is_not_default_branchglobal expression by @crazy-max in #535Full Changelog: docker/metadata-action@v5.7.0...v5.8.0
v5.7.0Compare Source
Full Changelog: docker/metadata-action@v5.6.1...v5.7.0
v5.6.1Compare Source
Full Changelog: docker/metadata-action@v5.6.0...v5.6.1
v5.6.0Compare Source
commit_dateglobal expression by @trim21 in #471 #475Full Changelog: docker/metadata-action@v5.5.1...v5.6.0
v5.5.1Compare Source
cwd://prefix for local bake files by @crazy-max in #382Full Changelog: docker/metadata-action@v5.5.0...v5.5.1
v5.5.0Compare Source
cwd://prefix for bake files path by @crazy-max in #370Full Changelog: docker/metadata-action@v5.4.0...v5.5.0
v5.4.0Compare Source
Full Changelog: docker/metadata-action@v5.3.0...v5.4.0
v5.3.0Compare Source
Full Changelog: docker/metadata-action@v5.2.0...v5.3.0
v5.2.0Compare Source
Full Changelog: docker/metadata-action@v5.1.0...v5.2.0
v5.1.0Compare Source
Full Changelog: docker/metadata-action@v5.0.0...v5.1.0
docker/setup-buildx-action (docker/setup-buildx-action)
v4.0.0Compare Source
Full Changelog: docker/setup-buildx-action@v3.12.0...v4.0.0
v4Compare Source
v3.12.0Compare Source
installinput by @crazy-max in #455Full Changelog: docker/setup-buildx-action@v3.11.1...v3.12.0
v3.11.1Compare Source
keep-statenot being respected by @crazy-max in #429Full Changelog: docker/setup-buildx-action@v3.11.0...v3.11.1
v3.11.0Compare Source
Full Changelog: docker/setup-buildx-action@v3.10.0...v3.11.0
v3.10.0Compare Source
Full Changelog: docker/setup-buildx-action@v3.9.0...v3.10.0
v3.9.0Compare Source
Full Changelog: docker/setup-buildx-action@v3.8.0...v3.9.0
v3.8.0Compare Source
Full Changelog: docker/setup-buildx-action@v3.7.1...v3.8.0
v3.7.1Compare Source
uuidpackage by @crazy-max in #369Full Changelog: docker/setup-buildx-action@v3.7.0...v3.7.1
v3.7.0Compare Source
buildkitd-flagsif opt-in by @crazy-max in #363uuidpackage and switch tocryptoby @crazy-max in #366Full Changelog: docker/setup-buildx-action@v3.6.1...v3.7.0
v3.6.1Compare Source
Full Changelog: docker/setup-buildx-action@v3.6.0...v3.6.1
v3.6.0Compare Source
Full Changelog: docker/setup-buildx-action@v3.5.0...v3.6.0
v3.5.0Compare Source
Configuration
📅 Schedule: (in timezone Europe/Warsaw)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.