Skip to content

chore: release azure-host's image to ghcr.io/open-craw - #318

Merged
russoedu merged 1 commit into
mainfrom
chore/docker-ghcr
Oct 17, 2026
Merged

russoedu merged 1 commit into
mainfrom
chore/docker-ghcr

Conversation

@russoedu

Copy link
Copy Markdown
Collaborator

smith 1.11.0 makes the docker convention configurable (monosmith-app/monosmith#285). As the maintainer chose, it's on again with the org's GitHub Container Registry:

[conventions.docker]
registry = "ghcr.io/open-craw"

[projects.azure-host.docker]
image = "opencraw-azure-host"
  • azure-host gets an image task (docker build -f apps/azure-host/Dockerfile …).
  • Each release of azure-host pushes ghcr.io/open-craw/opencraw-azure-host:<version> and :latest with the workflow's GITHUB_TOKEN. The generated ci.yml grants packages: write, and no secret is stored.
  • On merge, this releases azure-host for the first time. smith release --dry-run shows unreleased → 0.1.0 (3 releasing commit(s)), would push ghcr.io/open-craw/opencraw-azure-host:0.1.0 and …:latest. Every other package is unchanged. A package pushed to ghcr this way starts public under the org; it can be made private in its package settings.
  • All workflows pin smith 1.11.0.

Verified locally:

  • smith run lint typecheck test build: 61/61 tasks succeeded.
  • npm run lint:workspace: passes.
  • smith ci generate --check: up to date.
  • smith doctor: 29 passed. The one failure is "Docker is running": there's no Docker daemon on this machine. GitHub's Ubuntu runners have one.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TjR6eM2tUwU3NGnKXsmEap

smith 1.11.0 makes the docker convention configurable (monosmith #285), so
it is on again: azure-host gets an image task, and each of its releases
pushes ghcr.io/open-craw/opencraw-azure-host:<version> and :latest with the
workflow's GITHUB_TOKEN (packages: write), no stored secret. The workflows
move to smith 1.11.0.

Refs #313

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01TjR6eM2tUwU3NGnKXsmEap
@github-actions

Copy link
Copy Markdown

Release preview

Package Version Why Status
azure-host new → 0.1.0 3 releasing commit(s) planned

Unchanged: agent, office-reader, core, probe, studio, cli, mcp, azure-durable, captcha-tesseract, ocr-tesseract, opencraw

@russoedu
russoedu merged commit c341bc7 into main Oct 17, 2026
9 checks passed
@russoedu
russoedu deleted the chore/docker-ghcr branch October 17, 2026 17:25
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