← Back to issue list

chore: migrate to starflow and Makefile

View original Github issue

Metadata

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

Current evaluation

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.

Resolution: closed resolved

Reason: PR #143 was approved and merged, completing the Starflow and Makefile migration and explicitly fixing #146. It also incorporated canonical/starbase#322 (commit 170dd5e) to freeze uv by default.

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`? ----- This will be easiest to review on a per-commit basis. Fixes #146 CRAFT-3835

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Merged PR canonical/craft-archives#143 migrated craft-archives to Starflow and Makefile, resolving #146; fixes also froze uv via canonical/starbase#322 and replaced yamllint with Prettier.
qwen/qwen3.6-35b-a3b — — Migrated to starflow and a new Makefile. Linting and uv.lock modification issues were fixed during review, alongside switching formatting from yamllint to prettier. Approved by two reviewers and merged after CI passed.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/craft-archives#146 (confidence 100%)

    PR #143 explicitly states that it fixes the Starflow migration issue #146.

  • Related To: canonical/starbase#322 (confidence 100%)

    Merged upstream as commit 170dd5e and brought into #143 to prevent uv from modifying uv.lock.

Related issues

Issue Project State Summary Similarity
#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.
84%
#163 chore: merge in starbase craft-archives merged Merged starbase/main into craft-archives main via PR #163 (commit 0872a9c), +1820/-1571 across 49 files; duplicate copy #164 existed only to demo a TIOBE run. Follow-up OSV-scanner fix landed in #235.
76%
#241 chore: move tests to starflow craft-store merged Merged canonical/craft-store#241, moving the test suite to Starflow. Follow-up canonical/starbase#300 fixed pre-commit invocation without a global installation.
76%
#18 chore: merge the latest starbase craft-artifacts merged Merged the latest Starbase into craft-artifacts via PR #18 (commit 9196317), updating 30 files after approval by two reviewers.
76%
#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.
76%
#741 Work/craft 3602/starflow lint rockcraft closed Closed unmerged after 650+ days and superseded by merged PR #782, which completed Rockcraft's broader Starflow migration for Makefile and GitHub CI/QA workflows.
76%
#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.
75%
#93 chore: migrate to starflow craft-grammar closed Starflow migration PR #93 was closed unmerged after 410 days without review; it never landed, and no replacement PR was recorded.
75%
#225 chore(merge): update starbase (2026-10-16) craft-grammar merged Merged PR #225 syncing starbase/main into craft-grammar, updating CI, linting, and docs tooling, and resolving merge conflicts.
74%
#973 chore: merge the latest Starbase craft-providers merged PR #973 merged as commit aa50a03, syncing canonical/starbase/main into craft-providers: 33 files, +1881/-316, approved by 2 reviewers; macos-14 large slow-test failure overridden.
73%