googleapis / googleapis/release-please

go-librarian strategy erroneously updating PR with both v1/v2

Open
#2,844 0 comments 0 reactions 0 assignees View on GitHub
priority: p2 type: bug
Dominant language
TypeScript
Stars
7.5k
Forks
588
Avg merge
12h 16m
Merged PRs (30d)
7

Description

It was noticed recently that for our individual release configs where there is both a V1 and a V2 version of the library, release-please is erroneously going back and forth and switching the pull request between the two. On the V1 branch, there must be a bug in the branch selection logic. https://github.com/googleapis/google-cloud-go/pull/20127

Related: #2844

Contributor guide

Open the contributing guide

Research direction

Start by tracing the go-librarian strategy's branch-selection path and compare its behavior for release configurations containing both V1 and V2. Reproduce the PR switching described in #20127; done means the release PR remains associated with the correct branch and version instead of alternating between them.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.