41 lines · yaml
1name: Commit Access Greeter2 3on:4 issues:5 types:6 - labeled7 8permissions:9 contents: read10 11jobs:12 commit-access-greeter:13 permissions:14 issues: write15 pull-requests: read16 if: >-17 github.repository_owner == 'llvm' &&18 github.event.label.name == 'infra:commit-access-request'19 runs-on: ubuntu-24.0420 steps:21 - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.022 with:23 sparse-checkout: llvm/utils/git/24 25 - name: Setup Automation Script26 working-directory: ./llvm/utils/git/27 run: |28 pip install --require-hashes -r requirements.txt29 30 - name: Add comments to issue31 working-directory: ./llvm/utils/git/32 env:33 LABEL_NAME: ${{ github.event.label.name }}34 GITHUB_TOKEN: ${{ github.token }}35 ISSUE_NUMBER: ${{ github.event.issue.number }}36 run: |37 python3 ./github-automation.py \38 --token $GITHUB_TOKEN \39 commit-request-greeter \40 --issue-number $ISSUE_NUMBER41