Skip to content

Conversation

@Jacksunwei
Copy link
Collaborator

@Jacksunwei Jacksunwei commented Feb 7, 2026

Summary

Adds manual trigger (workflow_dispatch) to the release-please workflow and auto-triggers it from other workflows.

Changes

  1. release-please.yml: Added workflow_dispatch trigger with version input
  2. cut-release-branch.yml: Auto-triggers release-please after pushing
  3. cherry-pick-to-release.yml: Auto-triggers release-please after cherry-pick

Why

When workflows push using GITHUB_TOKEN, GitHub does not trigger other workflows (security feature). Now all workflows explicitly trigger release-please.

Updated Release Process

Step Action Trigger
1 Cut release branch Manual workflow
2 Release Please creates CHANGELOG PR Auto (triggered by step 1)
3 Test Manual
4 Review + merge CHANGELOG PR Manual
5 Draft release created Auto
6 Publish release Manual
7 Publish to PyPI Manual workflow
8 Merge-back PR Auto → merge manually

Cherry-picking also auto-triggers release-please to update the CHANGELOG PR.

@gemini-code-assist
Copy link
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

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