Skip to content

ci: add stale issue workflow#1070

Draft
efiop wants to merge 1 commit into
mainfrom
ruslan/add-stale-issue-workflow
Draft

ci: add stale issue workflow#1070
efiop wants to merge 1 commit into
mainfrom
ruslan/add-stale-issue-workflow

Conversation

@efiop
Copy link
Copy Markdown
Contributor

@efiop efiop commented Jun 5, 2026

Summary

  • Adds a scheduled/manual stale issue workflow using actions/stale@v10.
  • Adds an actions/github-script@v9 sync step that labels issues awaiting user response only when the latest non-bot issue comment is from a maintainer (OWNER, MEMBER, or COLLABORATOR).
  • Configures stale processing to never select issues on its own and to close only issues already labeled awaiting user response after 14 days with no activity.
  • Disables PR stale handling and removes awaiting user response when the latest non-bot issue comment is not from a maintainer.

Validation

  • PATH=/Users/efiop/.local/bin:$PATH /Users/efiop/.local/bin/pre-commit run --all-files

Notes

  • Confirmed actions/stale is the GitHub-owned action; GitHub Docs use actions/stale@v10 for closing inactive issues.
  • The maintainer gate uses GitHub issue comment author_association values exposed by the Issues API.

@efiop efiop force-pushed the ruslan/add-stale-issue-workflow branch 3 times, most recently from 6f5fe6b to 9b86da0 Compare June 5, 2026 13:19
@efiop efiop force-pushed the ruslan/add-stale-issue-workflow branch from 9b86da0 to 9ef50cc Compare June 5, 2026 13:21
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