Skip to content

Improve close-older-issues defaults for auditor/detector workflows#358

Merged
strawgate merged 2 commits intomainfrom
copilot/improve-close-issue-defaults
Feb 22, 2026
Merged

Improve close-older-issues defaults for auditor/detector workflows#358
strawgate merged 2 commits intomainfrom
copilot/improve-close-issue-defaults

Conversation

Copy link
Contributor

Copilot AI commented Feb 21, 2026

Fixes #357

This PR updates safe-output issue lifecycle defaults so independent findings are not auto-closed on subsequent runs.

Changes

Set close-older-issues: false

Updated these workflows so each run can keep prior findings open when they are still actionable:

  • Detectors: gh-aw-breaking-change-detector, gh-aw-bug-hunter, gh-aw-code-duplication-detector, gh-aw-flaky-test-investigator, gh-aw-performance-profiler
  • Patrols/Auditors: gh-aw-docs-patrol, gh-aw-docs-patrol-external, gh-aw-newbie-contributor-patrol, gh-aw-newbie-contributor-patrol-external, gh-aw-text-auditor, workflow-patrol
  • Analysis-style reports: gh-aw-agent-suggestions, gh-aw-scheduled-audit, agent-efficiency

Other update

  • Renamed workflow display name in .github/workflows/agentics-maintenance.yml from Internal: Agentic Maintenance to Agentic Maintenance.

Generated files

  • Regenerated corresponding *.lock.yml workflow files via make compile.

Generated by Update PR Body

…or workflows

Co-authored-by: strawgate <6384545+strawgate@users.noreply.github.com>
Copilot AI changed the title [WIP] Improve defaults for closing older issues Improve close-older-issues defaults for auditor/detector workflows Feb 21, 2026
Copilot AI requested a review from strawgate February 21, 2026 22:37
@strawgate strawgate marked this pull request as ready for review February 22, 2026 00:46
@coderabbitai
Copy link

coderabbitai bot commented Feb 22, 2026

📝 Walkthrough

Walkthrough

This PR disables automatic closure of older issues across multiple GitHub Actions workflows by removing the close_older_issues flag from Safe Outputs handler configurations. The change applies consistently to 26 workflow files including both locked configuration files and their markdown documentation counterparts, addressing the need for selective closure behavior based on workflow type.

Changes

Cohort / File(s) Summary
Locked workflow configuration files
.github/workflows/agent-efficiency.lock.yml, .github/workflows/gh-aw-agent-suggestions.lock.yml, .github/workflows/gh-aw-breaking-change-detect.lock.yml, .github/workflows/gh-aw-breaking-change-detector.lock.yml, .github/workflows/gh-aw-bug-hunter.lock.yml, .github/workflows/gh-aw-code-duplication-detector.lock.yml, .github/workflows/gh-aw-docs-drift.lock.yml, .github/workflows/gh-aw-docs-patrol-external.lock.yml, .github/workflows/gh-aw-docs-patrol.lock.yml, .github/workflows/gh-aw-flaky-test-investigator.lock.yml, .github/workflows/gh-aw-newbie-contributor-patrol-external.lock.yml, .github/workflows/gh-aw-newbie-contributor-patrol.lock.yml, .github/workflows/gh-aw-performance-profiler.lock.yml, .github/workflows/gh-aw-scheduled-audit.lock.yml, .github/workflows/gh-aw-text-auditor.lock.yml, .github/workflows/workflow-patrol.lock.yml
Removed close_older_issues flag from GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG JSON payloads and updated corresponding metadata frontmatter hashes.
Workflow documentation files
.github/workflows/agent-efficiency.md, .github/workflows/gh-aw-agent-suggestions.md, .github/workflows/gh-aw-breaking-change-detector.md, .github/workflows/gh-aw-bug-hunter.md, .github/workflows/gh-aw-code-duplication-detector.md, .github/workflows/gh-aw-docs-drift.md, .github/workflows/gh-aw-docs-patrol-external.md, .github/workflows/gh-aw-docs-patrol.md, .github/workflows/gh-aw-flaky-test-investigator.md, .github/workflows/gh-aw-newbie-contributor-patrol-external.md, .github/workflows/gh-aw-newbie-contributor-patrol.md, .github/workflows/gh-aw-performance-profiler.md, .github/workflows/gh-aw-scheduled-audit.md, .github/workflows/gh-aw-text-auditor.md, .github/workflows/workflow-patrol.md
Changed close-older-issues flag from true to false in safe-outputs.create-issue configurations, preventing automatic closure of older issues.
Maintenance workflow
.github/workflows/agentics-maintenance.yml
Removed quotes from workflow name string ("Internal: Agentic Maintenance" to Agentic Maintenance), no behavioral changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

Possibly related PRs

Suggested reviewers

  • github-actions

Poem

🐰 Hop-hop, old issues now stay and play,
No more auto-close, we've changed the way!
Some workflows benefit from tidy reaps,
While auditors prefer their historic heaps.
Smarter defaults across the board today! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The PR title clearly and specifically describes the main change: disabling automatic closure of older issues in auditor/detector workflows to preserve independent findings.
Linked Issues check ✅ Passed The PR fully addresses issue #357 by changing close-older-issues defaults from true to false across all specified auditor and detector workflows.
Out of Scope Changes check ✅ Passed All changes are directly related to the linked issue objective of adjusting close-older-issues defaults; no unrelated modifications detected in the 23 workflow files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch copilot/improve-close-issue-defaults

Comment @coderabbitai help to get the list of available commands and usage tips.

@strawgate strawgate merged commit ad1fa03 into main Feb 22, 2026
19 checks passed
@strawgate strawgate deleted the copilot/improve-close-issue-defaults branch February 22, 2026 00:59
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.

Improve defaults for close older issues

2 participants