build: use starflow
Metadata
Current evaluation
Merged charmcraft#2015 to migrate the build system to Starflow after prerequisite #2014 landed; two reviewers approved the change.
Resolution: closed resolved
Reason: PR #2015 was approved by two reviewers and merged, completing the Starflow migration. Its explicitly required prerequisite, PR #2014, was also merged.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Requires #2014
This is probably best to review commit by commit, as we'll be rebasing it anyway.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged charmcraft#2015 to migrate the build system to Starflow after prerequisite #2014 landed; two reviewers approved the change. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR replacing Snapcraft's build system with Starflow after its prerequisite PR #2014 merged and reviewer approval. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Integrated starflow into the build system, requiring PR #2014. Reviewer approved pending test fix updates, and the branch was successfully merged. |
Update history
No update history recorded yet.
Related work
-
Blocked By:
canonical/charmcraft#2014
(confidence 100%)
PR #2015 explicitly required #2014, which merged before #2015.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #622 build: switch to starflow | craft-application | merged | Merged PR #622 migrated craft-application’s build and CI tooling to Canonical Starflow after maintainer review. | |
| #2521 Test changes from starflow PR 101 | charmcraft | closed | Closed unmerged after prolonged inactivity; temporary Starflow branch references were obsolete, and charmcraft workflows remained on @main. | |
| #5225 refactor: migrate to starflow | snapcraft | merged | Merged in commit 7a1a94e46, adopting Starflow's uv-based tooling and workflows while folding Starbase history into Snapcraft; known flaky test failures were accepted. | |
| #590 chore: migrate to Makefiles and starflow | craft-application | closed | Closed unmerged without review; the Makefile/Starflow migration was superseded by merged PR canonical/craft-application#622, which switched the project’s build tooling to Canonical Starflow. | |
| #2144 ci: use starbase release workflows | charmcraft | merged | Merged in canonical/charmcraft#2144 via commit 739941a5, replacing tox-based publishing with Starbase release workflows. | |
| #143 chore: migrate to starflow and Makefile | craft-archives | merged | Merged PR #143 migrated craft-archives to Starflow and Makefile tooling, resolving #146; it also included UV locking from canonical/starbase#322 and replaced yamllint with Prettier. | |
| #782 Work/craft 3831 starflow | rockcraft | merged | Merged PR #782 delivered the CRAFT-3831 Starflow migration, updating Rockcraft's CI and QA workflows and closing tracking issue #773. | |
| #705 Switch CI to starflow | craft-providers | closed | craft-providers switched CI to Starflow via the latest Starbase update merged in PR #787 (commit 808597b). |