Skip to content

ci: prebuilt image on GHCR + docker run one-liner - #7

Merged
akatekhanh merged 2 commits into
mainfrom
ghcr-image
Jul 12, 2026
Merged

ci: prebuilt image on GHCR + docker run one-liner#7
akatekhanh merged 2 commits into
mainfrom
ghcr-image

Conversation

@akatekhanh

Copy link
Copy Markdown
Contributor

Adds a release-triggered workflow publishing a multi-arch (amd64/arm64) image to ghcr.io/noddle-dev/noddle-draw (tags: semver + latest), and puts the docker run one-liner first in the self-host section — the r/selfhosted crowd asks for this immediately.

After merging: re-run the Publish image (GHCR) workflow manually once (workflow_dispatch) or re-publish v0.1.0 so the latest tag exists, then make the package public (Packages → noddle-draw → settings → visibility).

🤖 Generated with Claude Code

akatekhanh and others added 2 commits July 10, 2026 15:44
Self-hosters can now run the board without cloning:
docker run ghcr.io/noddle-dev/noddle-draw:latest. Image builds for
amd64+arm64 on every published release (and on demand via
workflow_dispatch), tagged latest + semver.
The GHCR image isn't public until the release workflow runs and the package
is made public, so `docker run …:latest` can't be the first command a reader
hits. Keep compose (always works from a clone) as the primary one-liner and
present the prebuilt image as the no-clone alternative once it's up. Also
drops the misleading "plus Postgres" line from the single-container run.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@akatekhanh
akatekhanh merged commit cfae4ae into main Jul 12, 2026
2 checks passed
@akatekhanh
akatekhanh deleted the ghcr-image branch July 12, 2026 03:29
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