Skip to content

fix: fix release-please PR title pattern and permissions - #1978

Merged
zeitlinger merged 1 commit into
mainfrom
fix/release-please-config
Mar 20, 2026
Merged

fix: fix release-please PR title pattern and permissions#1978
zeitlinger merged 1 commit into
mainfrom
fix/release-please-config

Conversation

@zeitlinger

Copy link
Copy Markdown
Member

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 chore: Update release please settings #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
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
zeitlinger marked this pull request as ready for review March 20, 2026 07:50
@zeitlinger
zeitlinger merged commit d737978 into main Mar 20, 2026
10 checks passed
@zeitlinger
zeitlinger deleted the fix/release-please-config branch March 20, 2026 07:51
zeitlinger pushed a commit that referenced this pull request Mar 20, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.5.1](v1.5.0...v1.5.1)
(2026-03-20)


### Bug Fixes

* **deps:** update dependency io.prometheus:prometheus-metrics-bom to
v1.5.0 ([#1877](#1877))
([043fc57](043fc57))
* **deps:** update dependency
org.springframework.boot:spring-boot-starter-parent to v4.0.3
([#1900](#1900))
([0d800d0](0d800d0))
* **deps:** update jetty monorepo to v12.1.7
([#1932](#1932))
([5bd3b79](5bd3b79))
* **deps:** update junit-framework monorepo to v6.0.3
([#1880](#1880))
([05ad751](05ad751))
* exclude standalone examples from `mise run format`
([#1931](#1931))
([537fb88](537fb88))
* fix release-please PR title pattern and permissions
([#1978](#1978))
([d737978](d737978))
* Handle empty datapoints in otel exporter
([#1898](#1898))
([59c8552](59c8552))
* inline set-version logic in build-release.sh
([#1884](#1884))
([c050435](c050435))
* reduce lychee retries to avoid compounding GitHub 429s
([#1940](#1940))
([cc17d6e](cc17d6e))
* remove version manipulation from build-release.sh
([#1886](#1886))
([93e2b6d](93e2b6d))
* trigger Maven deploy on release-please published events
([#1966](#1966))
([643d0e7](643d0e7))
* use /tree/ instead of /blob/ for directory URL
([#1944](#1944))
([b81332e](b81332e))
* use maven release type for release-please
([#1967](#1967))
([ff3bd2d](ff3bd2d))


### Documentation

* document DCO sign-off requirement for contributions
([#1937](#1937))
([0860e77](0860e77))

---
> [!IMPORTANT]
> Close and reopen this PR to trigger CI checks.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant