Skip to content

fix: finish-release gh checkout + Start Release CI dispatch#212

Open
vishpillai123 wants to merge 3 commits into
developfrom
fix/finish-release-checkout-for-gh
Open

fix: finish-release gh checkout + Start Release CI dispatch#212
vishpillai123 wants to merge 3 commits into
developfrom
fix/finish-release-checkout-for-gh

Conversation

@vishpillai123

@vishpillai123 vishpillai123 commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • This is so that we can have automated releases. Right now, we're able to start a release, and run integration, but finish has been having gh syntax errors (this action opens up two PRs from bots, so it's more complex than the other two).
  • This PR hopefully cleans that up along with ensuring that starting a release immediately triggers the integration test action and then once integration test succeeds that triggers the finish action.
  • Finish Release: restore actions/checkout in open-release-pr so gh pr create has a git repo (fixes fatal: not a git repository on 1.4.7)
  • Start Release: after pushing release/X.Y.Z, explicitly dispatch release-branch-ci-dev — bot pushes via GITHUB_TOKEN do not trigger other workflows

Test plan

  • Merge to develop, then sync to main (Finish Release reads workflow from default branch)
  • Run Start Release on a patch version and confirm release-branch-ci-dev starts automatically
  • Confirm Finish Release opens the release PR after CI passes

gh pr list/create needs a git repo context; removing checkout when we
dropped classify-release caused "fatal: not a git repository" failures.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

GITHUB_TOKEN pushes do not fire push-triggered workflows. Dispatch
release-branch-ci-dev explicitly once the release branch is pushed.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vishpillai123 vishpillai123 changed the title fix: restore checkout in finish-release for gh CLI fix: finish-release gh checkout + Start Release CI dispatch Jul 9, 2026
@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@cursor

cursor Bot commented Jul 10, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

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