Skip to content

ci(stale): add stale issue and PR workflow#1890

Merged
TaylorMutch merged 2 commits into
mainfrom
stale-issue-pr-management/tm
Jun 12, 2026
Merged

ci(stale): add stale issue and PR workflow#1890
TaylorMutch merged 2 commits into
mainfrom
stale-issue-pr-management/tm

Conversation

@TaylorMutch

Copy link
Copy Markdown
Collaborator

Summary

Add automated stale handling for inactive issues and pull requests using actions/stale. The workflow protects triage and roadmap issues while labeling other inactive items as state:stale before closure.

Related Issue

No related issue. Based on the stale issue and PR management plan.

Changes

  • Add a scheduled and manually dispatchable stale workflow pinned to actions/stale v10.3.0 by SHA
  • Mark inactive issues and PRs state:stale after 14 days and close them after 7 more days without activity
  • Exempt issues labeled state:triage-needed or roadmap, and exempt draft PRs
  • Document the stale policy in CONTRIBUTING.md

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated (if applicable)

Workflow/docs only; no unit or E2E tests were added.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

Architecture docs are not applicable for this workflow/docs change.

Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
@copy-pr-bot

copy-pr-bot Bot commented Jun 12, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@TaylorMutch TaylorMutch marked this pull request as ready for review June 12, 2026 19:44
@TaylorMutch TaylorMutch requested review from a team, derekwaynecarr and mrunalp as code owners June 12, 2026 19:44
Comment thread .github/workflows/stale.yml
Comment thread .github/workflows/stale.yml Outdated
@TaylorMutch TaylorMutch requested a review from drew June 12, 2026 20:09
@TaylorMutch TaylorMutch enabled auto-merge (squash) June 12, 2026 20:10
@TaylorMutch TaylorMutch merged commit 21ff5db into main Jun 12, 2026
27 checks passed
@TaylorMutch TaylorMutch deleted the stale-issue-pr-management/tm branch June 12, 2026 20:16
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