Skip to content

fix(docker): use version floors for apk packages instead of exact pins - #596

Merged
sandstream merged 1 commit into
mainfrom
fix/dockerfile-apk-floors
Oct 19, 2026
Merged

sandstream merged 1 commit into
mainfrom
fix/dockerfile-apk-floors

Conversation

@sandstream

Copy link
Copy Markdown
Owner

Alpine replaced libexpat 2.8.5 with 2.9.0 in its index, so the exact pin failed every image build (unable to select packages). That failed the Trivy stage, the Security gate and the Docker build on every PR (seen on #595).

The six apk packages now use a >= floor. The security minimum stays, and the build survives index updates. This is also the likely cause of the recurring Full App Scan failures.

Verified: local docker build succeeds; docker-plugin-runtime tests pass.

🤖 Generated with Claude Code

Alpine replaced libexpat 2.8.5 with 2.9.0 in its index, so the exact pin
made every image build fail with 'unable to select packages'. That broke
the Trivy stage and the Docker build on all PRs. A >= floor keeps the
security minimum and survives index updates. Verified with a local build.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RSop9MyLof8XxLTkFnF4KG
@github-actions

Copy link
Copy Markdown

Docker image built, scanned, and smoke-tested in CI. The PR image is local to this run and is not published.

@sandstream
sandstream merged commit c1ba031 into main Oct 19, 2026
22 checks passed
@sandstream
sandstream deleted the fix/dockerfile-apk-floors branch October 19, 2026 11:25
@sandstream sandstream mentioned this pull request Oct 19, 2026
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