ci: add CLA check (CRAFT-305)
Metadata
Current evaluation
Merged. Added a Contributor License Agreement check to the CI workflow. Approved by two reviewers with no unresolved comments. The change introduces nine lines to automate CLA verification.
Suggested action: —
No scores available.
Issue body
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Added a Contributor License Agreement check to the CI workflow. Approved by two reviewers with no unresolved comments. The change introduces nine lines to automate CLA verification. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged by maintainer sergiusens to add a CLA check to the CI pipeline, resolving CRAFT-305. Integrated without comments or changes. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a CI workflow update adding a Contributor License Agreement check. Authored by maintainer sergiusens, the change was successfully integrated into the repository without comments or conflicts. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #625 ci: fix cla failure | fetch-service | merged | Merged after passing all CI checks, including the cla-check, and receiving reviewer approval. The change resolved a continuous integration failure related to contributor license agreement verification. | |
| #1115 ci:update the CLA checker workflow | craft-parts | merged | Updating the CLA checker workflow, the pull request was approved by two reviewers, passed all CI checks, and successfully merged. The change modified a single file with two additions and two deletions. | |
| #1482 ci: skip the CLA check for pull requests from the bot | snapcraft | merged | Merged a two-line CI configuration update to skip the CLA check for bot-generated pull requests. Approved by a maintainer and integrated into the codebase. | |
| #64 ci: drop redundant cla check | starflow | merged | Merged removal of a redundant local CLA check, now handled at the organization level. Approved by two reviewers with all CI checks passing. Deleted 7 lines from the CI workflow file. | |
| #1503 ci: speedup the CLA check | snapcraft | merged | Merged after approval. The change optimizes the CLA check by verifying emails once and skipping commits already in master. A minor CI failure caused by an outdated git version in the docker image was acknowledged and resolved prior to merge. | |
| #1682 ci: no-op step for cla-check if in merge group | charmcraft | merged | Merged a CI configuration update that adds a no-op step to skip the CLA check for merge group workflows. Approved by two reviewers and integrated with a four-line change to a single file. | |
| #1106 tests: check the CLA on all the commits | snapcraft | merged | Added tests to verify the CLA on all commits. The changes were approved, passed CI checks, and merged. The author confirmed license agreements for all contributors and requested bash script improvements. | |
| #128 ci: remove superseded CLA check | imagecraft | merged | Merged removal of the cla-check.yaml CI workflow, superseded by the policy.yaml workflow from starbase. Approved by two reviewers, the change deletes one file and removes nine lines of configuration. | |
| #973 ci: check the license agreement on Travis. | snapcraft | merged | Merged after two approvals and conflict resolution. Introduces Travis CI checks to verify contributor license agreements by validating email addresses or Launchpad CLA team membership. Code coverage remained stable. | |
| #3368 ci: use github actions for cla check | snapcraft | merged | Merged after approval. Updates the CI pipeline to use GitHub Actions for the CLA check, modifying three files with 57 additions and 31 deletions. |