We are missing an automatic CLA check for our pull requests
Metadata
Current evaluation
Automatic pull-request CLA verification was added by snapcore/snapcraft#973, merged as commit 9d262f761; Travis CI checked Canonical emails or Launchpad CLA team membership.
Resolution: closed resolved
Reason: Merged PR snapcore/snapcraft#973 as commit 9d262f761 introduced the Travis CI CLA check requested by the issue.
Evaluated by: mr-cal-bot
No scores available.
Issue body
When an unknown contributor proposes a pull request, currently we have to manually check if he or she has signed the canonical license agreement.
We can use some automatic checks to make this less painful.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Automatic pull-request CLA verification was added by snapcore/snapcraft#973, merged as commit 9d262f761; Travis CI checked Canonical emails or Launchpad CLA team membership. | |
| stealth/space-bunny-alpha | — | closed resolved | Automatic CLA checking was added by snapcore/snapcraft#973, merged as commit 9d262f761, using Travis CI to verify contributors via Canonical email or Launchpad CLA team membership. | |
| stealth/space-bunny-alpha | — | closed resolved | Automatic contributor CLA validation was added to Travis CI by merged PR #973 (commit 9d262f761), removing manual checks for unknown contributors. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The request for an automated CLA check was abandoned or resolved externally, with no comments or follow-up actions recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The automatic CLA check was not added. No comments or resolution details were recorded, indicating the request was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | The request for automatic CLA checks was closed without implementation or discussion, indicating the feature was abandoned or addressed separately. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without discussion or comments. The automated CLA check request was abandoned. No resolution or merge details were recorded. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#973
(confidence 100%)
The linked PR was merged and added automatic contributor license-agreement verification.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1657571 CLA check only checks latest commit | snapcraft (launchpad) | closed | CLA validation was expanded to check every pull-request commit, not only HEAD; merged in canonical/snapcraft#1106 as 56e934447. | |
| #1503 ci: speedup the CLA check | snapcraft | merged | Merged in snapcraft#1503 (commit 22ef942d6), speeding CLA validation by checking each email once and skipping commits already in master. | |
| #1655790 in travis, the CLA check is failing because it's not insalling launchpadlib | snapcraft (launchpad) | closed | CLA check was fixed by running its script with Python 2 in Travis; maintainer identified snapcore/snapcraft PR #1044 as the actual fix after PR #1043 proved misleading. | |
| #973 ci: check the license agreement on Travis. | snapcraft | merged | Merged #973 as 9d262f761, adding Travis CI checks for contributor license agreements via Canonical email or Launchpad CLA team membership. | |
| #3368 ci: use github actions for cla check | snapcraft | merged | Merged in snapcraft#3368 via ead57405c, replacing the previous CLA CI check with a GitHub Actions workflow. |