From 50e23ba738c982aeaefb8e4372e62868be8890ba Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Tue, 12 Nov 2024 11:19:09 +0100 Subject: [PATCH] Add workflow to close stale issues and PRs Introduced a new GitHub Actions workflow to automatically mark issues and PRs as stale and close them after a period of inactivity. This helps in managing the project's issue tracker by ensuring old, inactive issues are addressed or closed. --- .github/workflows/stale.yml | 16 ++++++++++++++++ Elsa.sln | 1 + 2 files changed, 17 insertions(+) create mode 100644 .github/workflows/stale.yml diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 000000000..37df71002 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,16 @@ +name: 'Close stale issues and PRs' +on: + schedule: + - cron: '30 1 * * *' + +jobs: + stale: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@v9 + with: + stale-issue-message: 'Hi there! This issue has been marked as stale due to inactivity. If this is still relevant or needs further discussion, please let us know. Otherwise, it will be closed in 7 days. Thank you for your understanding.' + close-issue-message: 'This issue has been automatically closed due to prolonged inactivity. If you still encounter this problem or have further questions, please feel free to reopen the issue or create a new one. Thank you for your contributions!' + days-before-stale: 30 + days-before-close: 7 + any-of-labels: 'awaiting-feedback,awaiting-answers,needs-more-info,needs-demo,needs-repro' \ No newline at end of file diff --git a/Elsa.sln b/Elsa.sln index b683f573c..19e4b2aa6 100644 --- a/Elsa.sln +++ b/Elsa.sln @@ -194,6 +194,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pipelines", "pipelines", "{ .github\workflows\elsa-studio.yml = .github\workflows\elsa-studio.yml .github\workflows\packages.yml = .github\workflows\packages.yml .github\workflows\pr.yml = .github\workflows\pr.yml + .github\workflows\stale.yml = .github\workflows\stale.yml EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "_build", "build\_build.csproj", "{99F2B1DA-2F69-4D70-A2A3-AC985AD91EC4}"