Skip to content

build(release): ignore completed release issues in more commands - #4229

Merged
rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:release_ignore_complete_issues
Oct 6, 2026
Merged

rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:release_ignore_complete_issues

Conversation

@rickeylev

Copy link
Copy Markdown
Collaborator

PR #4225 taught add-backports to skip open release tracking issues
whose "Tag Final" task is done, but sync-changelog and
create-release-issue still treated any open issue as the active
release. A tagged-but-unclosed issue therefore made sync-changelog
auto-discovery fail with "multiple open issues" and blocked
create-release-issue from starting the next release.

Move the active/complete split into a shared
partition_open_tracking_issues() on the GitHub interface and use it
from all three commands. Each warns about complete-but-open issues so
someone closes them; only active issues count for auto-discovery and
for the "release already in progress" guard.

  • Also adds tests for create-release-issue, which had none.

PR bazel-contrib#4225 taught `add-backports` to skip open release tracking issues
whose "Tag Final" task is done, but `sync-changelog` and
`create-release-issue` still treated any open issue as the active
release. A tagged-but-unclosed issue therefore made `sync-changelog`
auto-discovery fail with "multiple open issues" and blocked
`create-release-issue` from starting the next release.

Move the active/complete split into a shared
`partition_open_tracking_issues()` on the GitHub interface and use it
from all three commands. Each warns about complete-but-open issues so
someone closes them; only active issues count for auto-discovery and
for the "release already in progress" guard.

* Also adds tests for `create-release-issue`, which had none.
@rickeylev
rickeylev requested a review from aignas as a code owner October 6, 2026 04:25
@rickeylev
rickeylev enabled auto-merge October 6, 2026 04:26
@rickeylev
rickeylev merged commit 32e5541 into bazel-contrib:main Oct 6, 2026
4 of 5 checks passed
@rickeylev
rickeylev deleted the release_ignore_complete_issues branch October 6, 2026 04:42
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