Skip to content

chore: Update release please settings#1975

Closed
jaydeluca wants to merge 1 commit intomainfrom
release-please-update
Closed

chore: Update release please settings#1975
jaydeluca wants to merge 1 commit intomainfrom
release-please-update

Conversation

@jaydeluca
Copy link
Collaborator

I'm hoping that fixing the missing issues permission will result in us getting an issue with some diagnostic info if something is failing.

Also moved the release type into the action config, not sure if that matters. I know it's in the other config file too

referenced: https://github.com/googleapis/release-please-action#basic-configuration

Signed-off-by: Jay DeLuca <jaydeluca4@gmail.com>
@jaydeluca jaydeluca changed the title Update release please settings chore: Update release please settings Mar 19, 2026
zeitlinger added a commit that referenced this pull request Mar 20, 2026
Add group-pull-request-title-pattern with ${version} so release-please
can match the merged PR and create the GitHub release. The default
group title is "chore: release main" which lacks the version, causing
release-please to skip release creation on merge.

Also:
- Add issues: write permission (from #1975)
- Remove separate-pull-requests: false (already the default)
- Remove redundant extra-files (maven type auto-discovers pom.xml)

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger
Copy link
Member

Thanks - added into #1978

@zeitlinger zeitlinger closed this Mar 20, 2026
zeitlinger added a commit that referenced this pull request Mar 20, 2026
## Summary

- Add `group-pull-request-title-pattern` with `${version}` so
  release-please can match the merged PR and create the GitHub release.
  The default group title is `chore: release main` which lacks the
  version, preventing release creation on merge.
- Add `issues: write` permission (incorporates #1975)
- Remove `separate-pull-requests: false` (already the default)
- Remove redundant `extra-files` (maven type auto-discovers pom.xml)

Supersedes #1975

## Test plan

- [ ] CI passes
- [ ] After merge, release-please creates PR with title like
  `chore(main): release 1.5.1`
- [ ] Merging that PR creates v1.5.1 tag and GitHub release

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
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