Barazo default frontend barazo.forum
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add CLA bot workflow (#2)

Automates Contributor License Agreement signing on all PRs.
External contributors must sign CLA before merge.

Allowlist: gxjansen, dependabot, github-actions
Signatures stored in atgora-forum/.github repo

authored by

Guido X Jansen and committed by
GitHub
746cddce c083999f

+32
+32
.github/workflows/cla.yml
··· 1 + name: "CLA Assistant" 2 + on: 3 + issue_comment: 4 + types: [created] 5 + pull_request_target: 6 + types: [opened, closed, synchronize] 7 + 8 + permissions: 9 + actions: write 10 + contents: write 11 + pull-requests: write 12 + statuses: write 13 + 14 + jobs: 15 + cla: 16 + runs-on: ubuntu-latest 17 + steps: 18 + - name: "CLA Assistant" 19 + if: (github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA' || github.event_name == 'pull_request_target') 20 + uses: contributor-assistant/github-action@v2.5.2 21 + env: 22 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 23 + PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_BOT_TOKEN }} 24 + with: 25 + path-to-signatures: 'signatures/cla.json' 26 + path-to-document: 'https://github.com/atgora-forum/.github/blob/main/CLA.md' 27 + branch: 'main' 28 + allowlist: 'gxjansen,dependabot[bot],github-actions[bot]' 29 + remote-organization-name: 'atgora-forum' 30 + remote-repository-name: '.github' 31 + lock-pullrequest-aftermerge: false 32 + use-dco-flag: false