Skip to content

Publish the self-host Docker image on stable releases - #142

Merged
badcuban merged 1 commit into
mainfrom
ci/docker-image-publish
Aug 10, 2026
Merged

Publish the self-host Docker image on stable releases#142
badcuban merged 1 commit into
mainfrom
ci/docker-image-publish

Conversation

@badcuban

Copy link
Copy Markdown
Collaborator

Adds docker-image.yml: builds ghcr.io/threadlines/threadlines from the published npm package on stable release publish (or manual dispatch with a version), gated by a boot smoke (HTTP up, pairing URL in logs, claude/codex/git respond) before any push. Multi-arch amd64+arm64. Waits for npm availability so the two release lanes can land in either order; nightlies skipped. Action SHAs verified against the upstream repos. Completes the self-host door verified in preview-10 (all scenarios green including crash self-heal and 0.3.2-to-0.3.3 upgrade with data intact).

docker-image.yml builds ghcr.io/threadlines/threadlines from the published npm package, on stable release publish or manual dispatch. It waits for the npm version to exist (the two release lanes land in either order), boot-smokes the amd64 image (HTTP answers, pairing URL printed, agent CLIs respond) before anything is pushed, then publishes amd64+arm64 with the version tag and optionally :latest. Nightly prereleases are skipped since they never reach npm.
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
threadlines Ready Ready Preview Aug 10, 2026 7:09pm

Request Review

@github-actions github-actions Bot added the vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. label Aug 10, 2026
@badcuban
badcuban merged commit 176f953 into main Aug 10, 2026
13 checks passed
@badcuban
badcuban deleted the ci/docker-image-publish branch August 10, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant