Skip to content

fix(deploy): recognize immutable local image IDs - #28

Merged
im-tyler merged 1 commit into
mainfrom
codex/local-image-id
Sep 26, 2026
Merged

im-tyler merged 1 commit into
mainfrom
codex/local-image-id

Conversation

@im-tyler

Copy link
Copy Markdown
Contributor

Deploying a saved plan with a full local sha256:<64hex> image ID tried to pull it as a registry tag and labelled it mutable. Local IDs now retain their immutable identity in the plan and receipt, skip registry requests when present, and fail with build/load guidance when absent. Mutable named tags still refresh normally.

Validation: full go vet ./... and go test ./... passed. Regression tests cover present/absent local IDs, malformed digests, and plan identity without a separate provenance record.

@im-tyler
im-tyler merged commit efd3b57 into main Sep 26, 2026
1 check passed
@im-tyler
im-tyler deleted the codex/local-image-id branch September 26, 2026 02:42
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