fix: use exact title match when deduping sprint issues in the Recurring Sprint Issue#176
Merged
Merged
Conversation
The open-issue job trusted search total_count, but GitHub's issue search is fuzzy and strips punctuation, so a different sprint's open issue (e.g. Sprint 1) matched the query for the next sprint (Sprint 2) and the job bailed without creating the issue. Filter results to an exact title match before treating it as a duplicate, mirroring the close-previous-issue job.
hardillb
approved these changes
Jun 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This pull request fixes the duplicate check in the
Recurring Sprint Issueworkflow so the next sprint's issue is created reliably. The check relied on GitHub's fuzzy issue search count, which matched the current sprint's issue and made the workflow skip creation. It now filters the search to an exact title match, so the issue is created on the first run instead of a later one.Related Issue(s)
N/A
Checklist
flowforge.yml?FlowFuse/helmto update ConfigMap TemplateFlowFuse/CloudProjectto update values for Staging/ProductionLabels
area:migrationlabel