← Back to issue list

We are missing an automatic CLA check for our pull requests

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1649985
Type
issue
State
closed
Author
~elopio
Labels
tests
Created
Updated
Closed

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.
74%
#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.
74%
#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.
73%
#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.
72%
#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.
70%