Skip to content

fix(dev-box): pin image by digest - #170

Merged
h4x3rotab merged 1 commit into
mainfrom
dev-box/pin-image
Oct 29, 2026
Merged

h4x3rotab merged 1 commit into
mainfrom
dev-box/pin-image

Conversation

@h4x3rotab

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #169. The compose file used ghcr.io/dstack-tee/dstack-dev-box:latest. With a moving tag, the attested app-compose doesn't say which image actually runs. This pins the first published build:

ghcr.io/dstack-tee/dstack-dev-box:sha-5a930ae@sha256:2191420a255a0adbf5044700b848b0f5fc29c1c24323a1742054409f5f116d99

sha-5a930ae is the #169 merge commit's build and currently the same image as latest.

Verification

  • The build-dev-box workflow on main succeeded for 5a930ae
  • The package is public: anonymous docker pull with an empty Docker config works
  • latest and sha-5a930ae resolve to the same index digest
  • The image contains sshd, nsenter, rsync, vim, docker, host-shell, entrypoint
  • ./dev.sh validate dev-box and yamllint pass

🤖 Generated with Claude Code

Pin the first published build (sha-5a930ae, from the #169 merge) so
the attested app-compose identifies the exact image instead of a
moving :latest tag.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@h4x3rotab
h4x3rotab merged commit 99432aa into main Oct 29, 2026
7 checks passed
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