← Back to issue list

ci: shallow clones for CLA checks on travis

View original Github issue

Metadata

Project
snapcraft
Number
#2477
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged after two approvals and passing CI. Configured Travis CI to use shallow clones for CLA checks, reducing check execution time with a two-line update.

Suggested action:

No scores available.

Issue body

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [ ] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after two approvals and passing CI. Configured Travis CI to use shallow clones for CLA checks, reducing check execution time with a two-line update.
qwen3.6-35b-a3b-mtp-q6 Merged a pull request implementing shallow clones for CLA checks on Travis CI to optimize continuous integration performance and reduce clone times.
qwen3.6-35b-a3b-mtp-q6 Merged a maintainer pull request implementing shallow clones for CLA verification on Travis CI to optimize CI performance. The change was integrated directly without additional discussion.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3233 travis: set cla check as final stage snapcraft merged Merged a Travis CI configuration update that moves the CLA check to the final stage. This ensures test results display regardless of CLA status, enabling ongoing development while contributors resolve compliance. Approved and passed all checks.
78%
#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.
74%
#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.
72%
#2691 travis: use apt addon to prevent apt update issues in CLA-check snapcraft merged Merged fix for Travis CI CLA-check failures caused by apt update hash mismatches. Replaced manual package installation with the Travis apt addon. Approved and merged into master.
71%
#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.
71%
#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%
#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.
71%
#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.
70%