Skip to content

Comments

ci: simplify release flow and add RELEASING.md#539

Merged
ashwin-ant merged 2 commits intomainfrom
ashwin/add-releasing-docs
Jan 30, 2026
Merged

ci: simplify release flow and add RELEASING.md#539
ashwin-ant merged 2 commits intomainfrom
ashwin/add-releasing-docs

Conversation

@ashwin-ant
Copy link
Collaborator

@ashwin-ant ashwin-ant commented Jan 30, 2026

Summary

  • Add RELEASING.md documenting the automatic (CLI version bump) and manual (GitHub Actions UI) release flows
  • Simplify build-and-publish.yml to always push directly to main (remove PR-based release path)
  • Delete create-release-tag.yml (was only needed for the PR flow)
  • Drop pull-requests: write permission from all release workflows
  • Fix missing permissions block in publish.yml that was causing CI validation failure

Test plan

  • Verify publish.yml passes workflow validation
  • Verify RELEASING.md renders correctly on GitHub

Document the automatic and manual release flows, versioning
scheme, release scripts, and required secrets.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@ashwin-ant ashwin-ant requested a review from a team January 30, 2026 17:33
- Remove push_directly input and PR-based release path from build-and-publish.yml
- Remove create-release-tag.yml (only needed for PR flow)
- Drop pull-requests: write permission (no longer creating PRs)
- Update RELEASING.md to reflect simplified flow
@ashwin-ant ashwin-ant changed the title docs: add release process documentation ci: simplify release flow and add RELEASING.md Jan 30, 2026
@ashwin-ant ashwin-ant enabled auto-merge (squash) January 30, 2026 17:42
@ashwin-ant ashwin-ant merged commit 09b166b into main Jan 30, 2026
9 checks passed
@ashwin-ant ashwin-ant deleted the ashwin/add-releasing-docs branch January 30, 2026 20:31
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