brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 0006b98 Raw
38 lines · yaml
1name: Issue Subscriber2 3on:4  issues:5    types:6      - labeled7 8permissions:9  contents: read10 11jobs:12  auto-subscribe:13    runs-on: ubuntu-24.0414    if: github.repository == 'llvm/llvm-project'15    steps:16      - name: Checkout Automation Script17        uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.018        with:19          sparse-checkout: llvm/utils/git/20          ref: main21 22      - name: Setup Automation Script23        working-directory: ./llvm/utils/git/24        run: |25          pip install --require-hashes -r requirements.txt26 27      - name: Update watchers28        working-directory: ./llvm/utils/git/29        # https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-an-intermediate-environment-variable30        env:31          LABEL_NAME: ${{ github.event.label.name }}32        run: |33          python3 ./github-automation.py \34            --token '${{ secrets.ISSUE_SUBSCRIBER_TOKEN }}' \35            issue-subscriber \36            --issue-number '${{ github.event.issue.number }}' \37            --label-name "$LABEL_NAME"38