← Back to issue list

tools: import tox from starbase

View original Github issue

Metadata

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

Current evaluation

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.

Suggested action:

No scores available.

Issue body

This adds the tox starbase config. Note that several linters fail, so it's not appropriate to move this into CI yet.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged import of tox configuration from starbase. Linter failures currently block CI integration, so the change was accepted as a standalone configuration update.
qwen3.6-35b-a3b-mtp-q6 Merged the import of the tox starbase configuration. CI integration remains deferred due to failing linters.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#11 tools: use the starbase tox config craft-grammar merged 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.
90%
#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.
87%
#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.
86%
#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.
82%
#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.
82%
#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.
80%
#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.
77%
#66 tools: fix ruff linting command in tox starbase merged Merged a one-line fix that corrected the ruff linting command in tox. The change received reviewer approval and was successfully integrated into the codebase.
74%
#477 tox: fix broken tox environments craft-parts merged Merged a maintainer pull request fixing broken tox environments. The update modifies four files with eight additions and three deletions and received one reviewer approval before integration.
74%
#4 tools: Update tox and setuptools to fix breakages starbase merged Merged update to tox and setuptools that resolved tooling breakages. Approved by one reviewer, modifying two files with a net reduction of four lines.
74%