← Back to issue list

tests: check the CLA on all the commits

View original Github issue

Metadata

Project
snapcraft
Number
#1106
Type
pull request
State
merged
Author
come-maiz
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

LP: [#1657571](https://bugs.launchpad.net/snapcraft/+bug/1657571)

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged tests verifying CLA compliance across all commits. A bash script validates license agreements, confirmed functional for Canonical employee commits. No revisions requested; changes were accepted and merged.
qwen3.6-35b-a3b-mtp-q6 Merged tests verifying the Contributor License Agreement on all commits. CLA compliance was confirmed for three Canonical employee commits. Changes were integrated into the main branch.

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.
76%
#489 ci: add CLA check (CRAFT-305) charmcraft merged 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.
75%
#1044 tests: use python2 to check the CLA snapcraft merged Merged changes to update tests for Python 2 CLA verification. The pull request modified one file, passed Travis CI, maintained 100% diff coverage, and was approved by kyrofa.
74%
#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.
72%
#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.
72%
#1043 tests: fix the CLA launchpadlib install in travis snapcraft closed Merged to master, fixing the launchpadlib installation in Travis CI for CLA checks. The change updated two files and maintained existing code coverage.
71%