← Back to issue list

ci: update PR template to use tox commands

View original Github issue

Metadata

Project
snapcraft
Number
#4507
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Merged a two-line update to the pull request template, replacing make and pytest commands with tox. Approved by two reviewers, passed CI checks, and maintained 89.22% test coverage.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [x] Have you successfully run `pytest tests/unit`? ----- Update the PR template to use tox commands.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a two-line update to the pull request template, replacing make and pytest commands with tox. Approved by two reviewers, passed CI checks, and maintained 89.22% test coverage.
qwen3.6-35b-a3b-mtp-q6 Merged the PR template update, replacing make lint and pytest commands with tox equivalents. Code coverage remained stable at 89.22%, and the changes were successfully integrated into the repository.
qwen3.6-35b-a3b-mtp-q6 Merged the PR template update to use tox commands. The change passed CI checks with 100% test coverage on modified lines and was successfully integrated into the repository.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#616 build: use tox for unit tests in CI craft-parts merged Merged. CI configuration updated to use tox for unit tests. Approved by two reviewers with passing checks. Modified two files (+66/-10).
78%
#502 docs: fix tox documentation builds craft-parts merged Merged after PR #501 to fix tox documentation builds. The change updates one file with seven additions and two deletions, approved by two reviewers.
77%
#4273 docs: fix tox doc builds snapcraft merged Merged to main after reviewer approval and passing CI. The change fixes tox documentation builds by modifying a single file (+2/-12 lines), with no impact on code coverage.
75%
#106 tox: improve UX starbase merged Merged into main following reviewer approval and passing CI. Resolves #105 by improving tox UX across three files. Changes maintain 100% test coverage with no impact on overall metrics.
75%
#67 lint: fix ruff linting in tox craft-archives merged Merged after reviewer approval and passing CI. Resolves ruff linting issues in the tox environment by updating three files. Code coverage remains unchanged at 88.07%.
74%
#89 tox/ci: update Python versions tested starbase merged Merged after approval and passing CI checks. Updated tox and CI configuration to test newer Python versions. The change modified two files with a net reduction of one line. Code coverage remained at 100%.
74%
#1755 fix(ci): fix tox ensure_version_matches charmcraft merged Merged after approval by two reviewers. Resolved a CI failure in the tox ensure_version_matches check with a single-line adjustment. The fix was successfully integrated into the codebase.
74%
#4435 ci: colorize tox and collapse sections snapcraft merged Merged into main after reviewer approval and passing CI. Integrates tox-gh to collapse CI log sections and colorizes tox output, replacing PR #4422. Minimal changes across two files.
73%
#1423 build: use tox for tests charmcraft merged Merged after dual approval. Replaced existing test configuration with tox, shifting Python version management to the tool while keeping the CI matrix OS-focused. Streamlined testing setup and reduced configuration lines.
73%
#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.
72%