From 7cbe8f469d6c37f4b8dc972ffcc3c85e2db201e1 Mon Sep 17 00:00:00 2001 From: BJ Hargrave Date: Mon, 11 Jul 2022 09:16:37 -0400 Subject: [PATCH] github: Move to actions/stale from probot/stale Signed-off-by: BJ Hargrave --- .github/stale.yml | 81 ------------------------------------- .github/workflows/stale.yml | 53 ++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 81 deletions(-) delete mode 100644 .github/stale.yml create mode 100644 .github/workflows/stale.yml diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index 133d89211c..0000000000 --- a/.github/stale.yml +++ /dev/null @@ -1,81 +0,0 @@ -# Configuration for probot-stale - https://github.com/probot/stale -# Configuration options apply to both Issues and Pull Requests. -# We configure those individually to match our workflow (see `pulls:` and `issues:`) - -pulls: - # Number of days of inactivity before a Pull Request becomes stale - daysUntilStale: 365 - - # Number of days of inactivity before a Pull Request with the stale label is closed. - # Set to false to disable. If disabled, Pull Request still need to be closed manually, but will remain marked as stale. - daysUntilClose: 21 - - # Comment to post when marking as stale. Set to `false` to disable - markComment: > - This pull request has been automatically marked as stale because it has not had recent activity. - Given the limited bandwidth of the team, it will be closed if no further activity occurs. - If you intend to work on this pull request, please reopen the PR. - Thank you for your contributions. - - # Comment to post when closing a stale Pull Request. - closeComment: > - This pull request has been automatically closed due to inactivity. - If you are still interested in contributing this, please ensure that - it is rebased against the latest `master` branch, all review - comments have been addressed and the build is passing. - -issues: - # Number of days of inactivity before a Pull Request becomes stale - daysUntilStale: 365 - - # Number of days of inactivity before an Issue with the stale label is closed. - # Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale. - daysUntilClose: 21 - - # Comment to post when marking as stale. Set to `false` to disable - markComment: > - This issue has been automatically marked as stale because it has not had recent activity. - Given the limited bandwidth of the team, it will be automatically closed if no further - activity occurs. - If you feel this is something you could contribute, please have a look - at our [Contributor Guide](https://github.com/bndtools/bnd/blob/master/CONTRIBUTING.md). - Thank you for your contribution. - - # Comment to post when closing a stale Issue. - closeComment: > - This issue has been automatically closed due to inactivity. If you can reproduce this on a - recent version of Bnd/Bndtools or if you have a good use case for this feature, please feel free - to reopen the issue with steps to reproduce, a quick explanation of your use case or a - high-quality pull request. - -# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled) -#onlyLabels: [] - -# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable -# exemptLabels: -# - pinned -# - security -# - "[Status] Maybe Later" - -# Set to true to ignore issues in a project (defaults to false) -exemptProjects: true - -# Set to true to ignore issues in a milestone (defaults to false) -exemptMilestones: true - -# Set to true to ignore issues with an assignee (defaults to false) -#exemptAssignees: false - -# Label to use when marking as stale -staleLabel: stale - -# Comment to post when removing the stale label. -# unmarkComment: > -# Your comment here. - -# Limit the number of actions per hour, from 1-30. Default is 30 -limitPerRun: 30 - -# Limit to only `issues` or `pulls` -# only: issues - diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000000..6ac809b8ab --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,53 @@ +name: Stale + +on: + schedule: + - cron: '30 1 * * *' + +env: + LC_ALL: en_US.UTF-8 + +defaults: + run: + shell: bash + +permissions: + issues: write + pull-requests: write + +jobs: + stale: + name: Stale + runs-on: 'ubuntu-latest' + steps: + - name: Stale Action + uses: actions/stale@v5 + with: + days-before-stale: 365 + days-before-close: 21 + exempt-all-milestones: true + stale-issue-label: 'stale' + stale-issue-message: > + This issue has been automatically marked as stale because it has not had recent activity. + Given the limited bandwidth of the team, it will be automatically closed if no further + activity occurs. + If you feel this is something you could contribute, please have a look + at our [Contributor Guide](https://github.com/bndtools/bnd/blob/main/CONTRIBUTING.md). + Thank you for your contribution. + close-issue-message: > + This issue has been automatically closed due to inactivity. If you can reproduce this + on a recent version of Bnd/Bndtools + or if you have a good use case for this feature, please feel free + to reopen the issue with steps to reproduce, a quick explanation of your use case or a + high-quality pull request. + stale-pr-label: 'stale' + stale-pr-message: > + This pull request has been automatically marked as stale because it has not had recent activity. + Given the limited bandwidth of the team, it will be closed if no further activity occurs. + If you intend to work on this pull request, please reopen the PR. + Thank you for your contributions. + close-pr-message: > + This pull request has been automatically closed due to inactivity. + If you are still interested in contributing this, please ensure that + it is rebased against the latest `main` branch, all review + comments have been addressed and the build is passing.