Skip to content

Publish Release images to GHCR in existing release workflow - #373

Merged
RyanLee-Dev merged 1 commit into
mainfrom
codex/release-ghcr
Oct 1, 2026
Merged

RyanLee-Dev merged 1 commit into
mainfrom
codex/release-ghcr

Conversation

@RyanLee-Dev

@RyanLee-Dev RyanLee-Dev commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Release images currently ship only as archive assets, so container platforms cannot pull them directly. Extend the existing core-release GitHub Actions release job to load those same artifacts and publish Core, Web, Runtime and ingress to GHCR before publishing the GitHub Release. No rebuild or installer change is involved.

Use fixed version tags, verify archive and registry image identities across Docker stores, and reuse existing tags only when they match. Manual drafts do not publish images. Failed pushes leave the Release as a draft; the existing recovery procedure reuses the original artifacts. Record digest-pinned image references in the job summary and isolate registry credentials to the release job.

Document the one-time administrator step to make each newly created GHCR package public. PostgreSQL stays upstream; no platform deployment templates or floating tags are introduced.

Validation:

  • Publication tests: 34 passed.
  • Distribution manifest tests: 19 passed.
  • make check-docs, make check-names, git diff --check passed.
  • Release workflow passed actionlint 1.7.12.
  • Independent review completed; a subsequent fresh review found no actionable issues.

Live GHCR publication has not been exercised locally. The version-tag release workflow performs the real push after merge; anonymous pulls require the documented package visibility change.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@mintlify

mintlify Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
openagentcore 🟢 Ready View Preview Oct 1, 2026, 8:03 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

@RyanLee-Dev
RyanLee-Dev merged commit cc7e1aa into main Oct 1, 2026
17 checks passed

This branch was successfully deployed

1 active deployment
staging — 8e0f4782 Deployed Oct 1, 2026 by mintlify[bot]
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