Skip to content

Add Stale action to TSC project issues and pull requests #1680

@bcantoni

Description

@bcantoni

This project has a very long backlog of old issues, most of which have probably aged out and won't be a priority for solving. Today we have almost 200 issues, the oldest of which is from 2017.

We're better keeping up with PRs: only 17 open, 3 of which are from 2024.

To help manage this better, I propose adding https://github.com/actions/stale which "Warns and then closes issues and PRs that have had no activity for a specified amount of time."

There are a lot of fine-grained controls, but for discussion what if we start with the default configuration behavior:

  • Add a label "Stale" on issues and pull requests after 60 days of inactivity and comment on them
  • Close the stale issues and pull requests after 7 days of inactivity
  • If an update/comment occur on stale issues or pull requests, the stale label will be removed and the timer will restart

We can also define a specific lable like save that would keep that Issue/PR open indefinitely.

@jacalata and @jorwoods what do you think?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions