mirror of
https://github.com/ChrisTitusTech/winutil.git
synced 2024-12-22 14:01:31 -06:00
aaaf5f7f85
* Downgrade 'actions/stale' GitHub Action to 'v8' from 'v9.0.0' This will resolve the issue related to reserving the cache state found in 'v9.0.0' of this GitHub Action, which will make the Workflow process all Issues on every run.. which won't consume a lot of runtime resources by any means, as it's quite an optimized action. * Increase the 'operations-per-run' from 100 to 150 This will ensure that the GitHub Action 'actions/stale' will not hit the limit of 200 items (an item either a PR or an Issue)
40 lines
1.8 KiB
YAML
40 lines
1.8 KiB
YAML
name: Close Inactive Issues
|
|
|
|
on:
|
|
schedule:
|
|
- cron: '0 0 * * *' # Run daily
|
|
workflow_dispatch: # This line enables manual triggering
|
|
|
|
jobs:
|
|
close-issues:
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
issues: write # Ensure necessary permissions for issues
|
|
pull-requests: none
|
|
contents: none
|
|
steps:
|
|
- name: Close inactive issues
|
|
uses: actions/stale@v8
|
|
with:
|
|
# A list of labels to reference when looking through issues,
|
|
# and only when one (or even more) of these labels are found..
|
|
# then skip this issue, and never try to stale and/or close it.
|
|
exempt-issue-labels: "Keep Issue Open"
|
|
# Split it into two weeks, after one week the issue will be marked as stale,
|
|
# after another week have pasted without any update.. the issue will then be closed.
|
|
days-before-issue-stale: 7
|
|
days-before-issue-close: 7
|
|
# NEVER mark PRs as Stale or Close + this workflow should never have write permissions on PRs, EVER!
|
|
days-before-pr-stale: -1
|
|
days-before-pr-close: -1
|
|
# Sends a message for both the Stale and Close events of an issue.
|
|
stale-issue-message: "This issue was marked as stale because it has been inactive for 7 days"
|
|
close-issue-message: "This issue was closed because it has been inactive for 7 days since it was marked as stale"
|
|
# Increase this value if the project receives a lot of
|
|
# PRs (yes.. apparently they're processed no matter what) & Issues.
|
|
# Default value for it (according to the docs) is 30
|
|
operations-per-run: 200
|
|
# Make this field equal true if you want to test your configuration if it works correctly or not
|
|
debug-only: false
|
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|