← Back to issue list

ci(test): run on 3.12 instead of 3.11

View original Github issue

Metadata

Project
craft-cli
Number
#316
Type
pull request
State
merged
Author
dariuszd21
Labels
Created
Updated
Closed

Current evaluation

Merged CI configuration update switching test execution from Python 3.11 to 3.12. Approved by three reviewers, passed all checks, and maintained 94.51% coverage across two modified files.

Suggested action:

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? Run tests in CI on Python `3.12` instead of `3.11`

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged CI configuration update switching test execution from Python 3.11 to 3.12. Approved by three reviewers, passed all checks, and maintained 94.51% coverage across two modified files.
qwen3.6-35b-a3b-mtp-q6 Merged CI update switching test execution from Python 3.11 to 3.12. Passed Codecov checks with 94.51% coverage and was integrated into main.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1567 test: enable python 3.12 tests charmcraft merged Python 3.12 test configuration was merged following approval from two reviewers and successful CI checks. The update modified four files, adjusting five lines to enable testing for the new Python version.
78%
#617 test: make tests work in python 3.12+ craft-parts merged Merged to update the test suite for Python 3.12+ compatibility. Approved by two reviewers, the change modifies five files (+36/-26 lines) to resolve version-specific test failures.
76%
#18 ci: ensure tests succeed in CI craft-application merged Merged updates to CI configuration ensuring tests pass successfully. Approved by one reviewer, modifying five files with 23 additions and 13 deletions.
72%
#461 test: improve test coverage fetch-service merged Merged to improve test coverage, adding 270 lines across three files. Approved by two reviewers with all CI checks passing.
72%
#225 ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) craft-archives merged Merged after two approvals and passing all CI checks. The update adds continuous integration testing for Python 3.14 and Ubuntu 26.04 (Resolute) using a dedicated self-hosted runner, modifying two files with minimal changes.
71%
#3728 ci: disable Python 3.9 unit testing snapcraft merged Merged a one-line CI configuration change to disable Python 3.9 unit testing. Approved by a reviewer, passed all checks, and increased overall test coverage by 0.44%.
71%
#827 ci: only use Python 3.10+ craft-parts merged Merged after reviewer approval. Updated CI configuration to restrict Python versions to 3.10+, enabling unit tests on Python 3.13 for focal. Resolved a commit message typo and aligned required CI checks before landing.
71%
#2537 test(26.04): switch to Python 3.14 charmcraft merged Merged after two approvals. Switches Ubuntu 26.04 test suite to Python 3.14, resolving issue #2479. CI passed with unrelated failures noted. Updates five files to align test configurations with the new Python version.
70%