Skip to content

fix(ci): add workflow_dispatch to bootstrap first Release PR#154

Merged
XOlegator merged 1 commit into
masterfrom
fix/release-please-workflow-dispatch
May 27, 2026
Merged

fix(ci): add workflow_dispatch to bootstrap first Release PR#154
XOlegator merged 1 commit into
masterfrom
fix/release-please-workflow-dispatch

Conversation

@XOlegator
Copy link
Copy Markdown
Contributor

Summary

release-please v17.6.0 does not correctly split commits by path for this repository — Splitting 0 commits by path on every run, so no Release PR is ever created automatically.

Root cause is unclear (likely a v17 behaviour change with release-type: simple and root path "."). Adding workflow_dispatch with an optional release-as input allows manually triggering the workflow once with release-as: 2.1.0. After the resulting Release PR is merged, release-please will have its own GitHub Release with autorelease: tagged label as the anchor, and subsequent releases will work automatically.

Also restores manifest key back to "." (canonical for release-please root package).

Test plan

  • Merge this PR
  • Go to Actions → Release Please → Run workflow → set release-as to 2.1.0 → Run
  • Verify a Release PR chore(main): release 2.1.0 is opened

…ease PR

release-please v17 does not correctly split commits by path for this repo,
so the first Release PR cannot be created automatically. Adding workflow_dispatch
allows manually triggering the workflow with release-as=2.1.0 to create the
Release PR; subsequent releases will work via release-please's own PR mechanism.
@XOlegator XOlegator merged commit 8bd1a5c into master May 27, 2026
4 checks passed
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