Skip to content

feat(release): split release pipeline into bump/draft/assets/publish workflows#1161

Closed
dyoshikawa-claw wants to merge 5 commits intomainfrom
feat/github-actions-release-flow
Closed

feat(release): split release pipeline into bump/draft/assets/publish workflows#1161
dyoshikawa-claw wants to merge 5 commits intomainfrom
feat/github-actions-release-flow

Conversation

@dyoshikawa-claw
Copy link
Collaborator

Summary

  • split release automation into 4 workflows:
    • bump-version.yml
    • draft-release.yml
    • publish-asset.yml
    • publish.yml
  • use OpenCode + GLM natural-language steps in bump and draft workflows for version/release-note generation
  • wire final publish via workflow_run after asset upload success
  • add timeout-minutes tuning for long-running release jobs
  • update release command docs to match new workflow names

Notes

  • old release-on-merge.yml removed
  • old publish-assets.yml renamed/replaced by publish-asset.yml

Add automated release workflow that:
- Triggers via workflow_dispatch with optional version input
- Creates version bump PR with release notes
- On PR merge: creates draft release, uploads assets, publishes release
- Includes concurrency guards and semantic versioning detection
@dyoshikawa dyoshikawa closed this Feb 23, 2026
@dyoshikawa dyoshikawa deleted the feat/github-actions-release-flow branch February 25, 2026 13:12
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.

2 participants