35 lines · yaml
1name: Commit Access Review2 3on:4 workflow_dispatch:5 schedule:6 # * is a special character in YAML so you have to quote this string7 - cron: '0 7 1 * *'8 9permissions:10 contents: read11 12jobs:13 commit-access-review:14 if: github.repository_owner == 'llvm'15 runs-on: ubuntu-24.0416 steps:17 - name: Fetch LLVM sources18 uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.019 20 - name: Install dependencies21 run: |22 pip install --require-hashes -r ./llvm/utils/git/requirements.txt23 24 - name: Run Script25 env:26 GITHUB_TOKEN: ${{ secrets.RELEASE_TASKS_USER_TOKEN }}27 run: |28 python3 .github/workflows/commit-access-review.py $GITHUB_TOKEN29 30 - name: Upload Triage List31 uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.032 with:33 name: triagers34 path: triagers.log35