From 7083ea782d037740f73cf4ead0e8df476729bb54 Mon Sep 17 00:00:00 2001 From: Martin Eiber Date: Fri, 5 Apr 2024 09:37:09 +0200 Subject: [PATCH] Unify CLA check (#26) --- .github/workflows/cla.yml | 40 +++++++++------------------------------ 1 file changed, 9 insertions(+), 31 deletions(-) diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index 5d17fe6..72f8322 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -1,34 +1,12 @@ -name: "CLA Assistant" +name: CLA check on: - issue_comment: - types: [created] - pull_request_target: - types: [opened,closed,synchronize] - + issue_comment: + types: [created] + pull_request_target: + types: [opened, closed, synchronize] jobs: - CLAssistant: - runs-on: ubuntu-latest - steps: - - name: "CLA Assistant" + cla-workflow: + uses: pimcore/workflows-collection-public/.github/workflows/reusable-cla-check.yaml@v1.3.0 if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target' - # Beta Release - uses: cla-assistant/github-action@v2.1.1-beta - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # the below token should have repo scope and must be manually added by you in the repository's secret - PERSONAL_ACCESS_TOKEN : ${{ secrets.PERSONAL_ACCESS_TOKEN }} - with: - path-to-signatures: 'signatures/version1/cla.json' - path-to-document: 'https://github.com/pimcore/pimcore/blob/master/CLA.md' # e.g. a CLA or a DCO document - # branch should not be protected - branch: 'main' - allowlist: user1,bot* - - #below are the optional inputs - If the optional inputs are not given, then default values will be taken - remote-organization-name: 'pimcore' #enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository) - remote-repository-name: 'cla' - #create-file-commit-message: 'For example: Creating file for storing CLA Signatures' - #signed-commit-message: 'For example: $contributorName has signed the CLA in #$pullRequestNo' - #custom-notsigned-prcomment: 'pull request comment with Introductory message to ask new contributors to sign' - #custom-pr-sign-comment: 'The signature to be committed in order to sign the CLA' - #custom-allsigned-prcomment: 'pull request comment when all contributors has signed, defaults to **CLA Assistant Lite bot** All Contributors have signed the CLA.' + secrets: + CLA_ACTION_ACCESS_TOKEN: ${{ secrets.CLA_ACTION_ACCESS_TOKEN }} \ No newline at end of file