ci: use starflow CI actions
Metadata
Current evaluation
Merged after three reviewers approved and CI passed. The update switches the CI pipeline to starflow actions, resolves CRAFT-3603, and adds upstream dependencies. All review feedback was addressed before integration.
Suggested action: —
No scores available.
Issue body
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `tox`?
-----
CRAFT-3603
Depends on https://github.com/canonical/starflow/pull/18
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after three reviewers approved and CI passed. The update switches the CI pipeline to starflow actions, resolves CRAFT-3603, and adds upstream dependencies. All review feedback was addressed before integration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the CI configuration update to adopt starflow actions. Addressed reviewer feedback regarding step naming and test failure visibility before finalizing the integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #260 ci: use starflow renovate config | starbase | merged | Merged the starflow renovate configuration update, removing 220 lines of CI setup across two files. Approved by two reviewers and successfully integrated. | |
| #2015 build: use starflow | charmcraft | merged | Merged the build system update to use starflow. Approved by two reviewers, the change modifies 22 files. Final review noted pending spread test fixes, but the PR was successfully merged. | |
| #622 build: switch to starflow | craft-application | merged | Merged. The build system was switched to starflow after two approvals. Mandatory CI checks were updated to specific lint and test jobs, the branch was rebased, and the changes were merged. | |
| #2027 build(ci): use starflow for policy and security scans | charmcraft | merged | Merged update to the CI pipeline using starflow for policy and security scans. Approved by two reviewers, rebased on main, and reduced code by 12 lines across four files. | |
| #1102 ci: add tics workflow from starflow | craft-parts | merged | Merged addition of a TICS code scanning workflow from starflow. Approved by two reviewers, passed all CI checks, and updated three files to resolve CRAFT-4532. | |
| #705 Switch CI to starflow | craft-providers | closed | Resolved by updating to starbase, which now includes starflow for CI. The enhancement was implemented via dependency update, closing the issue as completed. | |
| #861 ci: use starflow policy checker | craft-parts | closed | Closed without merging. The pull request to update CI to use the starflow policy checker was abandoned due to zero reviewer engagement, missing CI validation, and no subsequent activity. | |
| #782 Work/craft 3831 starflow | rockcraft | merged | Merged by maintainer tigarmo following approval from two reviewers. The changeset adds 3950 lines and removes 1433 across 48 files, implementing the Starflow workflow updates. | |
| #968 ci: replace Renovate config with starflow | craft-parts | merged | Merged replacing the Renovate configuration with starflow. Approved by two reviewers, passed CI, and removed 159 lines. Retained a workflow to validate future Renovate updates. | |
| #2075 ci(renovate): replace renovate config with starflow | charmcraft | merged | Merged changes replacing the custom Renovate configuration with the shared starflow config. Approved by two reviewers, passed CI, and updated a single file to streamline dependency management. |