Skip to content

Commit

Permalink
ci: configure gh action for F5 CLA tooling pilot
Browse files Browse the repository at this point in the history
  • Loading branch information
TasoOneAsia authored and reb-dev committed Apr 11, 2024
1 parent 50843b2 commit c00c763
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 5 deletions.
34 changes: 34 additions & 0 deletions .github/workflows/f5-cla.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: "F5 CLA Workflow"
on:
issue_comment:
types: [created]
pull_request_target:
types: [opened, closed, synchronize]

permissions:
actions: write
pull-requests: write
statuses: write

jobs:
f5-cla:
runs-on: ubuntu-latest
steps:
- name: "F5 CLA Assistant"
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have hereby read the F5 CLA and agree to its terms') || github.event_name == 'pull_request_target'
uses: contributor-assistant/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PERSONAL_ACCESS_TOKEN: ${{ secrets.F5_CLA_TOKEN }}
with:
path-to-signatures: 'signatures/beta/signatures.json'
path-to-document: 'https://github.com/f5/.github/blob/main/CLA/cla-markdown.md'
# Any pull request targeting the following branch will trigger a CLA check
branch: 'main'
custom-pr-sign-comment: 'I have hereby read the F5 CLA and agree to its terms'
custom-notsigned-prcomment: '🎉 Thank you for your contribution. It appears you have not yet signed the F5 Contributor License Agreement, which is required for your changes to be incorporated into an F5 project. Please kindly read the [F5 CLA](https://github.com/f5/.github/blob/main/CLA/cla-markdown.md) and comment the following to agree:'
custom-allsigned-prcomment: 'All required contributors have signed the F5 CLA for this PR ✅'
remote-organization-name: 'f5'
remote-repository-name: 'f5-cla-data'
# Comma seperated list of usernames for maintainers or any other individuals who should not be prompted for a CLA.
allowlist: reb-dev, bot*
10 changes: 5 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ we can merge your code.

## Contributor License Agreement ("CLA")

In order to accept your pull request, we need you to submit a CLA, if you
haven’t submitted one before for this project. You only need to do this
once and you’re good to go.
Current F5 legal policy requires that external contributors must first agree to the terms outlined in [F5's CLA](https://github.com/f5/.github/blob/main/CLA/cla-markdown.md),
before any of their changes can be incorporated into an F5 Open Source project.

Complete your [CLA here](F5%20Contributor%20License%20Agreement.docx) and email
the filled out form to _[email protected]_.
If you have not yet signed an F5 Open Source CLA before and submit a pull-request to this repository,
a bot will prompt you to view and agree to the F5 CLA through a comment. Once the prompted action has been taken,
you have officially agreed to the F5 CLA and your changes can be incorporated into the project at maintainer discretion.

## License
By contributing to _Unovis_, you agree that your contributions will be licensed
Expand Down
Binary file removed F5 Contributor License Agreement.docx
Binary file not shown.

0 comments on commit c00c763

Please sign in to comment.