Skip to content

fix(ci): release canaries from selected branches#742

Open
natew wants to merge 1 commit into
mainfrom
fix/non-main-canary-release
Open

fix(ci): release canaries from selected branches#742
natew wants to merge 1 commit into
mainfrom
fix/non-main-canary-release

Conversation

@natew

@natew natew commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

Canary workflow dispatches currently reject every non-main ref and then push the generated canary version commit to main.

This keeps patch/minor/major releases main-only, validates the selected branch tip for canaries, dispatches CI on that branch when needed, and skips the release-commit push for canaries. The package publish remains an explicit manual workflow action.

Validation:

  • actionlint .github/workflows/release.yml
  • bunx prettier --check .github/workflows/release.yml
  • git diff --check

Agentbus-Session: ab-mrr25td1-78874
@railway-app

railway-app Bot commented Jul 19, 2026

Copy link
Copy Markdown

🚅 Deployed to the one-pr-742 environment in onestack.dev

Service Status Web Updated (UTC)
one ✅ Success (View Logs) Web Jul 19, 2026 at 6:29 pm

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