Closed javulticat closed 8 months ago
Decided to merge this as it had been stalled. I've since tested and confirmed that this has had the expected effects:
[x] Manual runs can be triggered as expected
[x] Manually triggered dry-run ran successfully
[x] Manually triggered live run ran successfully...
Description
Following up on the new automated repo maintenance job added in #1296 to help with handling ancient/inactive/abandoned issues/PRs, it has been successfully completing dry-runs as expected for a while now - it has run without issue since #1298 (which fixed a typo that was causing the job to fail) was merged ~2 weeks ago, and it's currently at ~150 consecutive successful runs (and counting).
This PR represents the next step toward enabling this bit of repo maintenance automation: dry-runs are being disabled, and live runs will begin. However, to err on the side of caution, this PR is also disabling the job's schedule which causes GitHub to automatically run it every 2 hours. So, just in case a live run causes an unexpected problem, the job won't keep running every 2 hours until a PR is able to be merged.
Since the job lacks automated scheduling for now, I will manually execute the job and verify each of its runs to make sure the job worked as expected before allowing it to run again. Once the job has successfully completed enough live runs that we can be highly confident that it is consistently performing as expected, the final step will be to re-enable the schedule for this job in a subsequent PR, allowing it to run automatically once again.
Blocked by