Skip to content

fix: use exact title match when deduping sprint issues in the Recurring Sprint Issue#176

Merged
ppawlowski merged 1 commit into
mainfrom
fix-recurring-sprint-issue-issue-search
Jun 12, 2026
Merged

fix: use exact title match when deduping sprint issues in the Recurring Sprint Issue#176
ppawlowski merged 1 commit into
mainfrom
fix-recurring-sprint-issue-issue-search

Conversation

@ppawlowski

Copy link
Copy Markdown
Contributor

Description

This pull request fixes the duplicate check in the Recurring Sprint Issue workflow 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

  • I have read the contribution guidelines
  • Suitable unit/system level tests have been added and they pass
  • Documentation has been updated
    • Upgrade instructions
    • Configuration details
    • Concepts
  • Changes flowforge.yml?
    • Issue/PR raised on FlowFuse/helm to update ConfigMap Template
    • Issue/PR raised on FlowFuse/CloudProject to update values for Staging/Production
  • Link to Changelog Entry PR, or note why one is not needed.

Labels

  • Includes a DB migration? -> add the area:migration label

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.
@ppawlowski ppawlowski requested a review from hardillb June 12, 2026 11:04
@ppawlowski ppawlowski merged commit e534dfe into main Jun 12, 2026
1 check passed
@ppawlowski ppawlowski deleted the fix-recurring-sprint-issue-issue-search branch June 12, 2026 16:51
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.

2 participants