Skip to content

ci: add stale issue/PR management GitHub Action workflow #35

Description

@snowrugar-beep

Problem Statement

No stale issue management workflow exists. Issues and PRs accumulate without review, creating noise and making it hard to track actionable items.

Evidence

  • No stale workflow in .github/workflows/

Impact

Issue tracker accumulates stale items. Maintainer overhead increases.

Proposed Solution

Create .github/workflows/stale.yml with actions/stale: mark issues/PRs as stale after 60 days of inactivity, close after 14 more days.

Technical Requirements

  • Must exempt issues labeled 'pinned', 'security', or 'epic'
  • Must label stale items with 'stale'
  • Must comment before closing

Acceptance Criteria

  1. Workflow runs on schedule (daily)
  2. Issues/PRs without activity for 60 days are marked stale
  3. Stale items without activity for 14 more days are closed
  4. Exempt labels prevent auto-stale marking

File Inventory

  • .github/workflows/stale.yml (new)

Dependencies

None.

Testing Strategy

  • Dry-run workflow on test repository

Security Considerations

Security issues must be exempt from auto-closing.

Definition of Done

  • Stale workflow created
  • Exempt labels configured

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions