Skip to content

ci(ceremony): publish a trial CCDP image from any commit - #44

Draft
xgreenx wants to merge 2 commits into
feat/ceremony-rebuild-planfrom
ci/ccdp-custom-image
Draft

xgreenx wants to merge 2 commits into
feat/ceremony-rebuild-planfrom
ci/ccdp-custom-image

Conversation

@xgreenx

@xgreenx xgreenx commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Nothing publishes an image for a commit before it reaches main, and the dispatch of ccdp-image.yml is a dry run. The testnet trial of this branch needs an image.

Changes

  • ccdp-custom.yml: publishes ghcr.io/libid-org/ccdp:custom-<tag> (plus the sha- tag) through ccdp-image.yml, so a trial image passes the same build and checks as a main publication. Triggers: "Run workflow" on the branch to build (exposed once the file is on main), or a push to a ccdp-custom/<tag> branch.
  • distribution.md: names the trial path; a custom image is outside the :main retention history, so it is deployed by digest and replaced whole.

Verified

  • YAML parses, actionlint clean.
  • First use: branch ccdp-custom/testnet at this commit (run and digest in a comment below).

Not verified

  • The dispatch trigger, until the file exists on main.

🤖 Generated with Claude Code

Nothing publishes the image of a commit before it reaches main, and the
dispatch of ccdp-image.yml is a dry run: GitHub exposes a dispatch only
for files on the default branch, and a write permission in the reusable
workflow would cap its read-only pull-request caller.

ccdp-custom.yml is a caller holding the package write permission. It
publishes ghcr.io/libid-org/ccdp:custom-<tag> through ccdp-image.yml,
from the Run-workflow button once the file is on main and from a push
to a ccdp-custom/<tag> branch already.

Assisted-by: Claude Fable 5.1
Signed-off-by: xgreenx <xgreenx9999@gmail.com>
@xgreenx

xgreenx commented Sep 21, 2026

Copy link
Copy Markdown
Contributor Author

First use: branch ccdp-custom/testnet at 95c0d02 → run https://github.com/libid-org/libID/actions/runs/35666474182 published ghcr.io/libid-org/ccdp@sha256:9b99a0839e46ecffd60c6b9d1523f0e6ed560af64abf554b51348ca3d997d738 (tags custom-testnet, sha-95c0d02…), 20/20 distribution checks. Deployed to testnet by grndd-systems/deployment#70.

Assisted-by: Claude Fable 5.1
Signed-off-by: xgreenx <xgreenx9999@gmail.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
libid d287e81 Sep 21 2026, 11:27 PM

This branch has not been deployed

No deployments
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