2022-09-06 20:51:29 -05:00
# Close Stale Issues
# Warns and then closes issues and PRs that have had no activity for a specified amount of time.
# https://github.com/actions/stale
name : "Stalebot"
on :
schedule :
- cron : "0 0 * * *" # run stalebot once a day
2022-12-30 16:43:32 -06:00
2022-09-06 20:51:29 -05:00
jobs :
stale :
runs-on : ubuntu-latest
steps :
- uses : actions/stale@main
id : stale
with :
2022-12-30 16:43:32 -06:00
stale-issue-message : "This issue 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."
close-issue-message : ""
2022-09-06 20:51:29 -05:00
days-before-stale : 30
days-before-close : 3
exempt-draft-pr : true
2022-12-30 16:43:32 -06:00
exempt-issue-labels : "pinned,security"
exempt-pr-labels : "pinned,security,dependencies"
2022-12-30 16:31:01 -06:00
operations-per-run : 120
2022-09-06 20:51:29 -05:00
- name : Print outputs
run : echo ${{ join(steps.stale.outputs.*, ',') }}
2024-03-09 06:04:17 -06:00
clean_ghcr :
name : Delete outdated dev container images
runs-on : ubuntu-latest
steps :
- name : Delete old images
2024-03-10 13:18:44 -05:00
uses : snok/container-retention-policy@v2
2024-03-09 06:04:17 -06:00
with :
image-names : dev-*
cut-off : 60 days ago UTC
keep-at-least : 5
account-type : personal
token : ${{ secrets.GITHUB_TOKEN }}
token-type : github-token