Skip to content

ci: sync create-release.yml to main on beta - #405

Merged
TKIPisalegacycipher merged 1 commit into
betafrom
ci/sync-create-release-beta
Jun 10, 2026
Merged

ci: sync create-release.yml to main on beta#405
TKIPisalegacycipher merged 1 commit into
betafrom
ci/sync-create-release-beta

Conversation

@TKIPisalegacycipher

Copy link
Copy Markdown
Collaborator

beta's create-release.yml had drifted behind main. workflow_dispatch against beta runs beta's copy of the workflow (only workflow_run/schedule always use the default-branch copy), so this drift is live, not dead code.

What beta was missing vs main

  • Idempotency guardCheck if release already exists step + if: steps.check-release.outputs.exists == 'false' gates. Without it, a re-dispatch on an already-released version errors instead of no-op.
  • actions/create-github-app-token@v3 (beta pinned @v2)
  • Narrower workflow_run branch list

What this PR does

File-level sync to main's exact content. No spec/library/generator changes. Resulting file is byte-identical to main's create-release.yml.

🤖 Generated with Claude Code

beta's copy had drifted behind main: missing the 'release already
exists' short-circuit, pinned create-github-app-token@v2 instead of
@V3, and a narrower workflow_run branch list. Sync to main's exact
content so a workflow_dispatch against beta runs identical release
logic. File-level sync only (no spec/library changes).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@TKIPisalegacycipher
TKIPisalegacycipher enabled auto-merge (squash) June 10, 2026 20:36
@TKIPisalegacycipher
TKIPisalegacycipher merged commit d00aea4 into beta Jun 10, 2026
1 check passed
@TKIPisalegacycipher
TKIPisalegacycipher deleted the ci/sync-create-release-beta branch June 10, 2026 20:37
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