Skip to content

🐳 Migrate imagemagick and devenv images to DHI [2/3]#10733

Open
bameda wants to merge 1 commit into
developfrom
bameda-dhi-migration-imagemagic-devenv
Open

🐳 Migrate imagemagick and devenv images to DHI [2/3]#10733
bameda wants to merge 1 commit into
developfrom
bameda-dhi-migration-imagemagic-devenv

Conversation

@bameda

@bameda bameda commented Jul 16, 2026

Copy link
Copy Markdown
Member

Related Ticket

#10720

Summary

  • Move docker/imagemagick/Dockerfile and docker/devenv/Dockerfile from ubuntu:26.04 to Docker Hardened Images (Debian 13 / trixie).
  • imagemagick gets a true non-dev runtime with its shared libraries vendored via ldd; devenv keeps the -dev tag as its final image since it's an interactive development container, not a production artifact.
  • Added provenance: mode=max and sbom: true to every
    docker/build-push-action step in the workflows. These already push to a registry
    (push: true), which is a requirement for attestations to attach at all.
    docker/build-push-action has supported this since v4; we're already on
    v7, so no action version bump needed.

@penpot-triage penpot-triage Bot added the needs triage Issues that need to be reviewed by the product team label Jul 16, 2026
@penpot-triage penpot-triage Bot added this to Main Jul 16, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in Main Jul 16, 2026
@bameda bameda changed the title 🐳 Migrate imagemagick and devenv images to DHI 🐳 Migrate imagemagick and devenv images to DHI [2/3] Jul 16, 2026
@bameda
bameda force-pushed the bameda-dhi-migration-imagemagic-devenv branch from 2b60234 to b72274e Compare July 17, 2026 09:27
Move docker/imagemagick/Dockerfile and docker/devenv/Dockerfile from
ubuntu:26.04 to Docker Hardened Images (Debian 13 / trixie).
imagemagick gets a true non-dev runtime with its shared libraries
vendored via ldd; devenv keeps the -dev tag as its final image since
it's an interactive development container, not a production
artifact.
@bameda
bameda force-pushed the bameda-dhi-migration-imagemagic-devenv branch from b72274e to de414a5 Compare July 17, 2026 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs triage Issues that need to be reviewed by the product team

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant