Skip to content

ci: publish images and a release from a version tag - #19

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-11861-publish-builder-010-as-a-downloadable-pre-release
Oct 31, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-11861-publish-builder-010-as-a-downloadable-pre-release

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

Closes CL-11861

What changed

  • Product packages (root, hub, web, client, schemas) are at 0.1.0-rc.1; bun.lock records the new workspace versions. Workflow package versions are unchanged. The hub's OpenAPI document reads its version from the hub package instead of a hard-coded 0.0.0.
  • release.yml runs only on a pushed v*.*.* tag. It checks the tag matches the root version, builds the hub and sidecar targets of deploy/Dockerfile, pushes them to GHCR tagged with the version, and creates a GitHub release with generated notes and the image refs. A 0.x version or one with a - suffix is a pre-release.
  • Permissions: none at the top level; the job has contents: write and packages: write. Actions are pinned to commit shas.
  • CONTRIBUTING.md has a short Releasing section.

How it was verified

bun run format:check, bun run lint, bun run typecheck, bun run pins:verify and bun run test pass; docker buildx build --check reports no warnings for both targets. The workflow itself runs on the first tag (v0.1.0-rc.1) after merge.

@linear-code

linear-code Bot commented Oct 31, 2026

Copy link
Copy Markdown

CL-11861

@corbits-triage

corbits-triage Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Triage: In progress

Triage is waiting for CI to finish before it decides. This comment shows the verdict once it has.

@TheGreatAxios
TheGreatAxios force-pushed the cl-11861-publish-builder-010-as-a-downloadable-pre-release branch from 7a66922 to cd07983 Compare October 31, 2026 14:59
@TheGreatAxios
TheGreatAxios force-pushed the cl-11861-publish-builder-010-as-a-downloadable-pre-release branch 3 times, most recently from 8d690a6 to ba37d7c Compare October 31, 2026 15:02
@TheGreatAxios
TheGreatAxios force-pushed the cl-11861-publish-builder-010-as-a-downloadable-pre-release branch from ba37d7c to f26f3cc Compare October 31, 2026 15:03
@TheGreatAxios
TheGreatAxios merged commit f26f3cc into main Oct 31, 2026
7 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-11861-publish-builder-010-as-a-downloadable-pre-release branch October 31, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant