Skip to content

ci: automate Docker base snapshot updates - #3835

Draft
djwhitt wants to merge 1 commit into
ci/audit-container-vulnerabilitiesfrom
ci/automate-docker-base-updates
Draft

ci: automate Docker base snapshot updates#3835
djwhitt wants to merge 1 commit into
ci/audit-container-vulnerabilitiesfrom
ci/automate-docker-base-updates

Conversation

@djwhitt

@djwhitt djwhitt commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • update the pinned Debian/Hex builder snapshot from trixie-20260112-slim to the latest compatible trixie-20260610-slim
  • add a weekly updater that proposes reviewed base-snapshot PRs
  • require matching amd64/arm64 Debian and Hex tags to be published for at least three days
  • enforce a 90-day maximum snapshot age while warning after 45 days
  • create/reopen update PRs idempotently and explicitly dispatch Docker validation
  • keep Elixir, OTP, and Rust toolchain updates deliberate while validating that their Docker and .tool-versions pins stay synchronized

Validation

  • updater reports the June snapshot is current, compatible, and 65 days old
  • 17 focused Python tests pass across the stack
  • full production Docker image build and runtime smoke check pass with the June snapshot
  • repository Actions settings permit write-capable GITHUB_TOKEN workflows
  • updater has no privileged manual-dispatch path
  • production Docker workflow passed with the refreshed base snapshot (run 31848530974)

Stack

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