googleapis / googleapis/release-please

The merged PR created by the linked-versions plugin fails with "Bad pull request title: 'chore(main): release argle libraries'", unless a matching "group-pull-request-title-pattern" is set in release-please-config.json

Open
#2,306 0 comments 5 reactions 1 assignee Claimed by @chingor13 View on GitHub
priority: p3 type: bug
Dominant language
TypeScript
Stars
7.5k
Forks
588
Avg merge
12h 16m
Merged PRs (30d)
7

Description

The merged PR created by the linked-versions plugin fails with "Bad pull request title: 'chore(main): release argle libraries'", unless a matching "group-pull-request-title-pattern" is set in `release-please-config.json`.

This means it is not possible to release more than one group of linked components.

#### Environment details

- OS: Ubuntu
- `release-please` version: The GitHub action - googleapis/release-please-action@v4

#### Steps to reproduce

1. Fork https://github.com/runenielsen/release-please-test
2. Make a change in rune-service and see the release PR get created.
3. Merge the release PR and see that releases are created.
4. Remove the line `"group-pull-request-title-pattern": "chore${scope}: release argle libraries",` from `release-please-config.json`.
5. Do step 2 and 3 again and see that Release Please fails.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.