- Runs CLA Assistant Lite on pull requests using
.github/workflows/cla.yml. - Uses
pull_request_targetto evaluate PRs in the base repository context. - Prompts contributors in the PR when the short Individual Contributor Agreement is required.
- Records signatures in-repo after signing.
- CLA document used by the action:
CLA/INDIVIDUAL_CLA.md(via repository URL in the workflow). - Optional employer / institutional confirmation document:
CLA/EMPLOYER_AUTHORIZATION.md. - Signature storage path:
signatures/version1/cla.json.
- Required:
GITHUB_TOKEN(provided automatically by GitHub Actions). - No extra secret is needed for in-repo signature storage.
- Optional only for remote signature storage:
PERSONAL_ACCESS_TOKENwith repo scope. - Repository setting requirement: Actions
GITHUB_TOKENworkflow permissions must allow read/write so the action can update signature records.
- Do not merge PRs while the CLA check is failing.
- Ask contributors to complete the CLA prompt in the PR thread/checks.
- If a contribution is made in the course of employment or under institutional intellectual-property rules, request
CLA/EMPLOYER_AUTHORIZATION.mdwhen needed. - Re-run the workflow by commenting
recheckif needed.
- Require the status check
CLA Checkbefore merge on protected branches. - Keep this check required for external contribution branches.