← Back to issue list

meta: update tooling from starbase

View original Github issue

Metadata

Project
craft-application
Number
#30
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged into main following dual reviewer approval and passing CI. The update migrated project tooling to starbase, applied linting adjustments, and maintained 100% code coverage across 22 modified files.

Suggested action:

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 `tox`? ----- Review strategy: 1. Start here, which is just the merge from starbase: https://github.com/canonical/craft-application/pull/30/commits/2e8823fcabda6e1c1ad3c1519000ce37f5760ffc 2. Check the linting changes, ignoring the codecov issues: https://github.com/canonical/craft-application/pull/30/commits/79b9affda7b8b0475ee9145935769086220e395d 3. See the fixed code coverage: https://github.com/canonical/craft-application/pull/30/commits/63ed4db0589a2d64558f76a45c58f4f3e1b9aa08

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged into main following dual reviewer approval and passing CI. The update migrated project tooling to starbase, applied linting adjustments, and maintained 100% code coverage across 22 modified files.
qwen3.6-35b-a3b-mtp-q6 Merged updates to project tooling from starbase, including linting adjustments and code coverage improvements. Changes passed CI checks with 100% coverage and were integrated into the main branch.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#15 tools: update to the latest starbase craft-application merged Merged update to the latest starbase tools, establishing merge history for future updates. Approved by two reviewers. Test failures stem from missing main branch tests, scheduled for separate fixes.
83%
#4131 tools: update tox config to latest starbase snapcraft merged Merged: updated tox configuration to the latest starbase version. Approved after passing linting and tests, the change modifies three files to align tooling dependencies.
77%
#268 ci: update renovate from starbase craft-cli merged Merged update to Renovate configuration from starbase. Approved by two reviewers with one unresolved comment. Changes modify two files (+124/-26 lines) to align CI tooling with upstream canonical/starbase#232.
76%
#95 Merge starbase craft-archives closed Merged into main. Integrated the starbase branch with ruff formatting, disabled mandatory fixture() checks, and applied manual fixes across 25 files. Coverage improved by 0.51% with 80% diff coverage.
74%
#92 Rebase on starbase craft-grammar merged Merged after rebasing onto starbase. Approved by two reviewers with all CI checks passing across 35 files. TICS CI, docs, CODEOWNERS, and README updates were deferred to future PRs.
74%
#268 ci: update renovate config to match starbase craft-application merged Merged an update to the Renovate configuration to align with the starbase project. Approved by two reviewers, passed CI checks, and modified one file with 42 additions and 18 deletions.
74%
#85 tests: move starbase tests to sub-directories starbase merged Merged changes that reorganize starbase tests into sub-directories to enable cleaner repository integration. The update moved four files with zero line modifications, passed CI checks, received approval, and maintained 100% coverage.
74%
#1467 ci(deps): use latest starbase for renovate charmcraft merged Merged CI dependency update to use the latest starbase version for Renovate. Approved by two reviewers, modifying two files with a +14/-3 line change.
73%
#4962 ci: update renovate config and workflow snapcraft merged Merged updates to the Renovate configuration and CI workflow to align with the canonical/starbase repository. Approved by two reviewers, passed CI checks, and modified two files.
73%
#125 ci: update renovate config for starbase craft-archives merged Merged update to the Renovate configuration for starbase. Approved by two reviewers, the change modified two files (+124/-26 lines) to streamline CI automation.
73%