tools: use the starbase tox config
Metadata
Current evaluation
Merged to adopt the starbase tox configuration. The update adds tox.ini and modifies five configuration files, totaling 183 additions. Approved by one reviewer and integrated into the main branch.
Suggested action: —
No scores available.
Issue body
This includes only tox.ini and the necessary configuration changes to enable it.
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to adopt the starbase tox configuration. The update adds tox.ini and modifies five configuration files, totaling 183 additions. Approved by one reviewer and integrated into the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a maintainer update to adopt the starbase tox configuration. The change introduces only the updated tox.ini file and required configuration adjustments to enable it. No additional discussion or modifications were needed. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1231 tools: update tox configuration to starbase v1 | charmcraft | merged | Merged following approval by two reviewers. The update replaces the tox configuration with starbase v1, modifying two files with 52 additions and 66 deletions to standardize the build environment. | |
| #1062 tools: import tox from starbase | charmcraft | merged | Merged the import of the tox starbase configuration, adding eight files (+302/-0). Approved by one reviewer, the change includes unresolved linter failures that currently prevent CI integration. | |
| #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. | |
| #433 tox: basic tox from starbase | craft-parts | merged | Merged basic tox configuration from starbase. Approved by one reviewer, the update modified 24 files with 265 additions and 85 deletions, and was successfully integrated into the repository. | |
| #4046 tools: move to the starbase tox configuration | snapcraft | merged | Merged into main. Migrates tools to the starbase tox configuration. Approved by a reviewer, passes CI, and increases coverage by 2.88%. Updates the test matrix to include Python 3.8 and 3.10 on Ubuntu 20.04 and 22.04. | |
| #5 base: Align to latest starbase standards | craft-archives | merged | Merged configuration updates to align with the latest starbase standards. Added Sphinx setup for tox, modified seven files, and passed CI checks following reviewer approval. | |
| #1061 tools: bring tox and linting from starbase | charmcraft | closed | Closed without merging due to lack of review and activity. The pull request to integrate tox and linting from starbase was abandoned after three years with no CI checks, comments, or reviewer engagement. | |
| #32 tools: improve coverage support in the tox test environments | starbase | merged | Merged improvements to coverage support in tox test environments. The change modifies two files and was approved by one reviewer prior to integration. | |
| #199 pyclean and package tox environments | starbase | closed | Superseded and closed. Starbase PR 310 resolved the requested tox.ini changes, making this upstreaming task redundant. | |
| #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. |