travis: set cla check as final stage
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
It's useful to see test results regardless of the outcome
of the CLA checks. This may encourage further development
of PRs while contributors work on getting their CLAs sorted out.
Signed-off-by: Chris Patterson <chris.patterson@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/)?
- [ ] 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 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a Travis CI update moving the CLA check to the final stage. Test results now display regardless of CLA status, encouraging contributors to continue PR development while resolving licensing requirements. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged Travis CI configuration to set the CLA check as the final stage. This ensures test results remain visible regardless of CLA status, encouraging contributors to continue developing PRs while resolving signature requirements. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2477 ci: shallow clones for CLA checks on travis | snapcraft | merged | 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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #34 fix: only run CLA check on pull requests | starflow | merged | Merged a configuration fix restricting the CLA checker to pull requests only. This eliminates unnecessary failures on main branch pushes, aligns with standard practices, and was approved with a single-line change. | |
| #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. | |
| #1655790 in travis, the CLA check is failing because it's not insalling launchpadlib | snapcraft (launchpad) | closed | Resolved by updating the Travis CI configuration to install launchpadlib via pip, eliminating the apt-pip conflict and fixing the failing CLA check. |