You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 23, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+22-3Lines changed: 22 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,10 +40,14 @@ jobs:
40
40
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'
41
41
uses: contributor-assistant/github-action@v2.6.1
42
42
env:
43
-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43
+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
44
44
# the below token should have repo scope and must be manually added by you in the repository's secret
45
45
# This token is required only if you have configured to store the signatures in a remote repository/organization
#### 6. Option A. Adding Personal Access Token as a Secret
109
113
110
114
You have to create a [Repository Secret](https://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository) with the name `PERSONAL_ACCESS_TOKEN`.
111
115
This PAT should have repo scope and is only required if you have configured to store the signatures in a remote repository/organization.
As an alternative to using a Personal Access Token, you can use GitHub App authentication which provides better security and more granular permissions. To use GitHub App authentication, you need to:
124
+
125
+
1.[Create a GitHub App](https://docs.github.com/en/developers/apps/creating-a-github-app) with repository contents and pull request permissions
126
+
2. Generate a private key for your GitHub App
127
+
3. Install the GitHub App on your organization or repository and note the installation ID
128
+
4. Add the following Repository Secrets:
129
+
-`GITHUB_APP_ID`: Your GitHub App's ID
130
+
-`GITHUB_APP_PRIVATE_KEY`: The private key of your GitHub App (including the `-----BEGIN RSA PRIVATE KEY-----` and `-----END RSA PRIVATE KEY-----` lines)
131
+
-`GITHUB_APP_INSTALLATION_ID`: The installation ID of your GitHub App
|`GITHUB_TOKEN`|_required_| Usage: `GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}`, CLA Action uses this in-built GitHub token to make the API calls for interacting with GitHub. It is built into Github Actions and does not need to be manually specified in your secrets store. [More Info](https://help.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)|
123
139
|`PERSONAL_ACCESS_TOKEN`|_required_| Usage: `PERSONAL_ACCESS_TOKEN : ${{ secrets.PERSONAL_ACCESS_TOKEN}}`, you have to create a [Personal Access Token](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token) with `repo scope` and store in the repository's [secrets](https://docs.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets). |
140
+
|`GITHUB_APP_ID`|_optional_| Usage: `GITHUB_APP_ID: ${{ secrets.GITHUB_APP_ID }}`, the ID of your GitHub App. Required only if you're using GitHub App authentication and not PAT authentication. |
141
+
|`GITHUB_APP_PRIVATE_KEY`|_optional_| Usage: `GITHUB_APP_PRIVATE_KEY: ${{ secrets.GITHUB_APP_PRIVATE_KEY }}`, the private key of your GitHub App. Required only if you're using GitHub App authentication and not PAT authentication. |
142
+
|`GITHUB_APP_INSTALLATION_ID`|_optional_| Usage: `GITHUB_APP_INSTALLATION_ID: ${{ secrets.GITHUB_APP_INSTALLATION_ID }}`, the installation ID of your GitHub App. Required only if you're using GitHub App authentication and not PAT authentication. |
0 commit comments