Skip to content

Add one-click release workflows (DEV-1181)#69

Merged
SpertsyanKM merged 2 commits into
developfrom
kamo/dev-1181-sdk-release-automation-rollout-to-all-sdk-repos
Jul 16, 2026
Merged

Add one-click release workflows (DEV-1181)#69
SpertsyanKM merged 2 commits into
developfrom
kamo/dev-1181-sdk-release-automation-rollout-to-all-sdk-repos

Conversation

@SpertsyanKM

@SpertsyanKM SpertsyanKM commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Rollout of the one-click release automation piloted in sandwich-sdk (DEV-1181).

  • release.yml (workflow_dispatch): the whole release in one run — choose patch/minor/major or an explicit version, optionally pass release notes (multi-line via gh workflow run); the shared workflow bumps versions via fastlane, opens release PRs to develop and main, approves them, waits for CI, merges main, and the release is published automatically.
  • publish_release.yml: creates the GitHub release (version tag on the merge commit, marked Latest, notes from the PR body or auto-generated) when a one-click-release-labeled release PR merges to main — the existing publish workflow keeps firing on release:[released] exactly as before.

Legacy workflows superseded by the new flow are removed in this PR: manual prerelease dispatch lanes, tag-triggered release PR creation and the "Development Build" prerelease on pushes to main (publish_release creates the GitHub release directly now). Publish, checks, stale and upgrade_sandwich workflows are untouched.

⚠️ Requires the GH_TOKEN secret (PAT with repo scope) — being shared to all SDK repos as an org secret.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GjdKcoaoecn6TKWmnUZzji

SpertsyanKM and others added 2 commits July 15, 2026 19:52
Rollout of the release automation piloted in sandwich-sdk: release.yml
(workflow_dispatch) runs the whole release via the shared workflow —
version calculation, release PRs, bot approval, CI gate, merge — and
publish_release.yml creates the GitHub release when the release PR
merges to main, so the publish workflow fires on release:[released]
as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GjdKcoaoecn6TKWmnUZzji
…DEV-1181)

Deleted: manual prerelease dispatch lanes (replaced by the Release
workflow), tag-triggered release PR creation (prerelease/* tags no longer
drive releases) and the Development Build prerelease on pushes to main
(the GitHub release is now created directly by publish_release).
Publish, checks, stale and upgrade_sandwich workflows are untouched.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GjdKcoaoecn6TKWmnUZzji
@SpertsyanKM
SpertsyanKM merged commit 95584df into develop Jul 16, 2026
1 check passed
@SpertsyanKM
SpertsyanKM deleted the kamo/dev-1181-sdk-release-automation-rollout-to-all-sdk-repos branch July 16, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant