ci: use starflow policy and QA workflows
Metadata
Current evaluation
Merged into main as commit ab5f54e, replacing project-specific CI configuration with Canonical Starflow policy and QA workflows across eight files.
Resolution: closed resolved
Reason: PR canonical/craft-platforms#60 was approved by two reviewers and merged as commit ab5f54e. It adds reusable Starflow policy, lint, test, and Python security-scan workflows.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged into main as commit ab5f54e, replacing project-specific CI configuration with Canonical Starflow policy and QA workflows across eight files. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR updating CI to use starflow policy and QA workflows, replacing 340 lines with 207 across 8 files. Approved by 2 reviewers. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #146 Migrate to starflow | craft-archives | closed | CI was migrated to canonical/starflow by merged PR #272 (commit a411e24); commit 00d3e30 also replaced the remaining legacy test workflows. | |
| #2885 ci: Fix QA reusable workflow permissions for Starflow lint | charmcraft | closed | Closed unmerged as redundant after canonical/starbase#557 merged cd8d4873, adding read-only QA permissions upstream and restoring reusable Starflow lint execution. | |
| #861 ci: use starflow policy checker | craft-parts | closed | Closed unmerged; Starflow policy-scanner work later landed in PR #573 via commit c4133af4. | |
| #2027 build(ci): use starflow for policy and security scans | charmcraft | merged | Merged PR #2027 as ad40ba4d (implementation bdc9a0a1), switching CI policy and security scans to Starflow after two approvals and a rebase onto main. | |
| #272 ci: use starflow CI actions | starbase | merged | Merged as a411e24, switching Starbase CI to Starflow actions after canonical/starflow#18 landed. | |
| #72 fix(ci): use main branch from starflow | imagecraft | merged | Merged into main by 7f66595; commit 48ad760 updates two CI files to consume Starflow from its main branch. | |
| #1731 ci: fix permissions for QA workflow | craft-parts | closed | Closed unmerged after approval: #1731 proposed explicit read permissions for incoming Starflow QA jobs, but no resolving commit landed and remaining CI checks never completed. | |
| #58 ci: use starflow for python tests | craft-platforms | closed | Merged PR #58 updated CI to run Python tests through starflow, replacing manual workflow configuration and removing a net 89 lines across four files. | |
| #71 fix(ci): use main branch from starflow | imagecraft | merged | Merged PR #71 in commit 1c91b2c, updating two CI files to reference Starflow's main branch. | |
| #973 Test qa.yaml with starflow PR #101 changes | craft-application | closed | Temporary QA validation for canonical/starflow#101 was closed unmerged after about 296 days of inactivity, with pending review and mixed CI; qa.yaml remains on Starflow's main branch. |