← Back to issue list

build: use starflow

View original Github issue

Metadata

Project
charmcraft
Number
#2015
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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

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.
79%
#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.
72%
#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.
72%
#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.
71%
#2144 ci: use starbase release workflows charmcraft merged Merged in canonical/charmcraft#2144 via commit 739941a5, replacing tox-based publishing with Starbase release workflows.
71%
#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.
71%
#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.
71%
#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).
71%