Files
pytorch/.github/workflows/close-nonexistent-disable-issues.yml
Catherine Lee 97b64f2e5c Fix workflow for closing nonexistent disable issues (#146447)
The workflow could not update issues because it didn't have permissions, and it looked green because it didn't check return codes.

Tested by running the workflow and seeing that issues did get closed
Fixes https://github.com/pytorch/pytorch/issues/145382
Pull Request resolved: https://github.com/pytorch/pytorch/pull/146447
Approved by: https://github.com/huydhn
2025-02-05 22:29:05 +00:00

31 lines
995 B
YAML

name: Close nonexistent disable issues
on:
schedule:
- cron: 5 22 * * 5 # this should be about 3PM PT on Friday
jobs:
close-nonexistent-disable-issues:
environment: rockset-read-only
permissions:
issues: write
if: github.repository_owner == 'pytorch'
runs-on: ubuntu-latest
steps:
- name: Checkout PyTorch
uses: pytorch/pytorch/.github/actions/checkout-pytorch@main
with:
submodules: false
fetch-depth: 1
- name: Run close_nonexistent_disable_issues.py
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CLICKHOUSE_ENDPOINT: ${{ secrets.CLICKHOUSE_ENDPOINT }}
CLICKHOUSE_USERNAME: ${{ secrets.CLICKHOUSE_READONLY_USERNAME }}
CLICKHOUSE_PASSWORD: ${{ secrets.CLICKHOUSE_READONLY_PASSWORD }}
run: |
pip3 install requests==2.32.2
pip3 install clickhouse-connect==0.8.14
python3 .github/scripts/close_nonexistent_disable_issues.py