commit
ee6e565d59
1 changed files with 23 additions and 0 deletions
@ -0,0 +1,23 @@ |
||||
name: Protobuf Janitor |
||||
|
||||
on: |
||||
schedule: |
||||
# Run daily at 10 AM UTC (2 AM PDT) |
||||
- cron: 0 10 * * * |
||||
workflow_dispatch: |
||||
|
||||
jobs: |
||||
stale-prs: |
||||
- name: Close Stale Copybara PRs |
||||
runs-on: ubuntu-latest |
||||
run: | |
||||
set -ex |
||||
STALE_PRS=$(gh pr list --author "app/copybara-service" --limit 500 \ |
||||
--json "number" --search "updated:<=$(date --date="-7 day" +%F)" \ |
||||
| jq ".[].number") |
||||
for pr in $(STALE_PRS); do |
||||
echo "Closing #$pr..." |
||||
gh pr close --comment "Auto-closing Copybara pull request" --delete-branch "$pr" |
||||
done |
||||
env: |
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
Loading…
Reference in new issue