Skip to content

release: Add GHCR release image module (F40YFZ)#725

Merged
densmirnov merged 2 commits intomainfrom
task/202605011627-F40YFZ/ghcr-release-image
May 1, 2026
Merged

release: Add GHCR release image module (F40YFZ)#725
densmirnov merged 2 commits intomainfrom
task/202605011627-F40YFZ/ghcr-release-image

Conversation

@densmirnov
Copy link
Copy Markdown
Contributor

Summary

Add GHCR release image module

Add a release module that builds and publishes a versioned GHCR image for AgentPlane and verifies the container can run the CLI.

Scope

  • In scope: Add a release module that builds and publishes a versioned GHCR image for AgentPlane and verifies the container can run the CLI.
  • Out of scope: unrelated refactors not required for "Add GHCR release image module".

Verification

  • State: ok
  • Note: GHCR release image module builds the AgentPlane container from the local release tarball artifact, pushes version/tag/latest tags in publish.yml, and uploads ghcr-module evidence.
  • Full verification checklist lives in local review.md.

Handoff Notes

  • No handoff notes recorded yet. Use agentplane pr note ... to append one.
Raw evidence
  • Updated: 2026-05-01T17:52:20.837Z
  • Branch: task/202605011627-F40YFZ/ghcr-release-image
  • Head: 0132bad
 .github/workflows/publish.yml                      |  37 ++++
 package.json                                       |   1 +
 packages/agentplane/Dockerfile                     |  17 ++
 packages/agentplane/Dockerfile.dockerignore        |  10 +
 .../release/publish-workflow-contract.test.ts      |   9 +
 scripts/README.md                                  |   1 +
 scripts/render-ghcr-image-metadata.mjs             | 203 +++++++++++++++++++++
 7 files changed, 278 insertions(+)

@densmirnov densmirnov merged commit c7954ec into main May 1, 2026
10 checks passed
@densmirnov densmirnov deleted the task/202605011627-F40YFZ/ghcr-release-image branch May 1, 2026 17:54
github-actions Bot added a commit that referenced this pull request May 1, 2026
…se] (#726)

Scope: code, release
Verify: GHCR release image module builds the AgentPlane container from the local release tarball artifact, pushes version/tag...
Key files: scripts/render-ghcr-image-metadata.mjs, .github/workflows/publish.yml, packages/agentplane/Dockerfile, packages/agentplane/Dockerfile.dockerignore, packages/agentplane/src/commands/release/publish-workflow-contract.test.ts

Co-authored-by: DEUS <deus@agentplane.org>
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