← Back to issue list

ci: use starflow policy and QA workflows

View original Github issue

Metadata

Project
craft-platforms
Number
#60
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
78%
#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.
77%
#861 ci: use starflow policy checker craft-parts closed Closed unmerged; Starflow policy-scanner work later landed in PR #573 via commit c4133af4.
77%
#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.
77%
#272 ci: use starflow CI actions starbase merged Merged as a411e24, switching Starbase CI to Starflow actions after canonical/starflow#18 landed.
76%
#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.
76%
#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.
75%
#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.
75%
#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.
74%
#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.
74%