← Back to issue list

build: move craft-providers from tox to a Makefile

View original Github issue

Metadata

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

Current evaluation

Merged PR #748 as commit 99a6829, replacing tox-based CI with Starbase Makefile workflows and updated lint/test targets.

Resolution: closed resolved

Reason: The migration from tox to Makefile-based tooling was approved and merged into the main branch by PR #748, resolving the build-system migration tracked in CRAFT-4378.

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 is the first step of migrating craft-providers to a modern version of starbase. It replaces our old tox-based CI with the newer Makefile-based one and makes the necessary changes to have this work. A portion of CRAFT-4378

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #748 as commit 99a6829, replacing tox-based CI with Starbase Makefile workflows and updated lint/test targets.
qwen/qwen3.6-35b-a3b — closed resolved Merged PR migrating craft-providers CI from tox to a Makefile, replacing the legacy tox-based workflow as part of the starbase migration (CRAFT-4378).

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#295 ci: add tox craft-providers merged Merged PR #295 in commit 9ebe593, enabling tox for craft-providers CI and resolving CRAFT-1726.
74%
#576 build: fix tox test environments craft-parts merged Merged #576 as commit 576e2412, fixing craft-parts tox test environments with a one-file build configuration change (+3/-1).
72%
#324 starbase: merge 'starbase/main' craft-providers merged Merged starbase/main into craft-providers without squashing. PR #324 landed via merge commit 7aacbfd (PR tip f06bf01), changing 9 files.
71%
#4058 tox: fix linters and makefile snapcraft merged PR #4058 by lengau merged as commit be5d4307 ("tox: fix linters and makefile"), correcting linter config in tox.ini and the Makefile after the starbase tox migration (#4046). Codecov reported no coverage change.
70%
#106 tox: improve UX starbase merged Merged PR #106 as commit 8b8fed8, improving tox UX and fixing #105; it ported UX changes from craft-providers PR #332.
70%