chore: migrate stale check to use stale github action (#14650)
- chore: migrate stale check to use stale github action - add stale check in list of files to sync - pin to SHA of github action - only run in prometheus and prometheus-community orgs Signed-off-by: Suraj Nath <9503187+electron0zero@users.noreply.github.com>pull/14776/head
commit
a35b15cea8
@ -1,56 +0,0 @@ |
||||
# Configuration for probot-stale - https://github.com/probot/stale |
||||
|
||||
# Number of days of inactivity before an Issue or Pull Request becomes stale |
||||
daysUntilStale: 60 |
||||
|
||||
# Number of days of inactivity before an Issue or Pull Request 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: false |
||||
|
||||
# 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: |
||||
- keepalive |
||||
|
||||
# Set to true to ignore issues in a project (defaults to false) |
||||
exemptProjects: false |
||||
|
||||
# Set to true to ignore issues in a milestone (defaults to false) |
||||
exemptMilestones: false |
||||
|
||||
# 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 marking as stale. Set to `false` to disable |
||||
markComment: false |
||||
|
||||
# Comment to post when removing the stale label. |
||||
# unmarkComment: > |
||||
# Your comment here. |
||||
|
||||
# Comment to post when closing a stale Issue or Pull Request. |
||||
# closeComment: > |
||||
# 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: pulls |
||||
|
||||
# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls': |
||||
# pulls: |
||||
# daysUntilStale: 30 |
||||
# markComment: > |
||||
# This pull request has been automatically marked as stale because it has not had |
||||
# recent activity. It will be closed if no further activity occurs. Thank you |
||||
# for your contributions. |
||||
|
||||
# issues: |
||||
# exemptLabels: |
||||
# - confirmed |
||||
@ -0,0 +1,31 @@ |
||||
name: Stale Check |
||||
on: |
||||
workflow_dispatch: {} |
||||
schedule: |
||||
- cron: '16 22 * * *' |
||||
permissions: |
||||
issues: write |
||||
pull-requests: write |
||||
jobs: |
||||
stale: |
||||
if: github.repository_owner == 'prometheus' || github.repository_owner == 'prometheus-community' # Don't run this workflow on forks. |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0 |
||||
with: |
||||
repo-token: ${{ secrets.GITHUB_TOKEN }} |
||||
# opt out of defaults to avoid marking issues as stale and closing them |
||||
# https://github.com/actions/stale#days-before-close |
||||
# https://github.com/actions/stale#days-before-stale |
||||
days-before-stale: -1 |
||||
days-before-close: -1 |
||||
# Setting it to empty string to skip comments. |
||||
# https://github.com/actions/stale#stale-pr-message |
||||
# https://github.com/actions/stale#stale-issue-message |
||||
stale-pr-message: '' |
||||
stale-issue-message: '' |
||||
operations-per-run: 30 |
||||
# override days-before-stale, for only marking the pull requests as stale |
||||
days-before-pr-stale: 60 |
||||
stale-pr-label: stale |
||||
exempt-pr-labels: keepalive |
||||
Loading…
Reference in new issue