Skip to content

feat: add CLA workflow caller#2428

Merged
cmbengue merged 1 commit intomainfrom
ka/2427-enable-cla-workflow
Jan 20, 2026
Merged

feat: add CLA workflow caller#2428
cmbengue merged 1 commit intomainfrom
ka/2427-enable-cla-workflow

Conversation

@kalphonse-rgb
Copy link
Contributor

CLA enforcement

This PR introduces an automated Contributor License Agreement (CLA) check. External contributors must agree to the CLA once via a lightweight GitHub-authenticated flow before their PRs can be merged. The check runs automatically on pull requests and blocks the merge only if a required CLA is missing.

CLA text: https://ecodesign.clima.caltech.edu/cla/download/

How to sign: authenticate with GitHub, type your name, and click the “I agree” button.

(Caltech, MIT, JPL Employees and automated bots are not affected.)

Closes #2427

Changes:

  • Added .github/workflows/cla.yml using the organization template.

  • Code follows the style guidelines OR N/A.
  • Unit tests are included OR N/A.
  • Code is exercised in an integration test OR N/A.
  • Documentation has been added/updated OR N/A.

@kalphonse-rgb kalphonse-rgb self-assigned this Jan 20, 2026
@kalphonse-rgb kalphonse-rgb linked an issue Jan 20, 2026 that may be closed by this pull request
@cmbengue cmbengue enabled auto-merge (squash) January 20, 2026 20:27
Copy link
Member

@cmbengue cmbengue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work on this. 💯

@cmbengue cmbengue merged commit 0fe5724 into main Jan 20, 2026
36 checks passed
@cmbengue cmbengue deleted the ka/2427-enable-cla-workflow branch January 20, 2026 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable CLA Workflow

2 participants