← Back to issue list

Use has-signed-canonical-cla GitHub Action

View original Github issue

Metadata

Project
snapcraft
Number
#3479
Type
pull request
State
merged
Author
MarcusTomlinson
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit 793e57d60, replacing the manual CLA workflow with has-signed-canonical-cla after tightening its handling of existing contributors.

Resolution: closed resolved

Reason: PR #3479 was merged into master by commit 793e57d60. The merged change adopted the action and ensured contributors were not automatically treated as CLA-signed by default.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 793e57d60, replacing the manual CLA workflow with has-signed-canonical-cla after tightening its handling of existing contributors.
stealth/space-bunny-alpha — closed resolved Merged in PR #3479 (commit 793e57d60), replacing manual CLA checks with has-signed-canonical-cla. The action was tightened during review to avoid treating existing contributors as automatically signed.
qwen/qwen3.6-35b-a3b — — Merged to replace manual CLA checks with the has-signed-canonical-cla GitHub Action. The author updated the action to exclude existing contributors by default and handle merge commits correctly, resolving reviewer concerns. Approved and merged.
qwen3.6-35b-a3b-mtp-q6 — — Merged the has-signed-canonical-cla GitHub Action to automate CLA verification. Addressed maintainer concerns regarding existing contributors and merge commits by adjusting the action's default behavior and clarifying its payload logic.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#10 Use has-signed-canonical-cla GitHub Action craft-providers merged Merged PR #10 replaced the 181-line manual CLA check with the has-signed-canonical-cla GitHub Action (commit 9f9e823; merge 8144fb7).
92%
#2 Check CLA and normalize copyright notices craft-parts merged Merged PR #2 added the has-signed-canonical-cla GitHub Action and normalized copyright notices across five files, following the infrastructure work in PR #1.
76%
#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.
73%
#681 build(deps): update canonical/has-signed-canonical-cla action to v2 (main) craft-application closed Renovate PR #681 was closed unmerged as superseded by #699, which removed the redundant CLA-check workflow because Starflow already enforced the policy.
72%
#97 build(deps): update canonical/has-signed-canonical-cla action to v2 imagecraft merged Merged #97 into main via commit 45c51a2, updating canonical/has-signed-canonical-cla from v1 to v2.
71%
#335 chore(deps): update canonical/has-signed-canonical-cla action to v2 fetch-service merged Merged into main via #335 (commit bb16900), updating canonical/has-signed-canonical-cla from v1 to v2 in a workflow.
70%