← Back to issue list

build(deps): update dependency python to 3.13 (main)

View original Github issue

Metadata

Project
charmcraft
Number
#2286
Type
pull request
State
closed
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Renovate PR to bump CI Python 3.10/3.12 to 3.13 was closed unmerged; Renovate posted an ignore notification and main still pins 3.10/3.12 today.

Resolution: closed superseded

Reason: Renovate[bot] commented on 2025-05-14: "Because you closed this PR without merging, Renovate will ignore this update (3.13)", confirming deliberate non-merge. No commit references #2286, and current .github/workflows/qa.yaml still sets fast/slow-test-python-versions to ["3.10", "3.12"] with lowest-python-version "3.10"; the matrix was instead reshaped by unrelated CI work such as #2606 (macos tests disabled) and #2307 (Windows support dropped).

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [python](https://redirect.github.com/actions/python-versions) | uses-with | minor | `3.12` -> `3.13` | | [python](https://redirect.github.com/actions/python-versions) | uses-with | minor | `3.10` -> `3.13` | --- ### Release Notes <details> <summary>actions/python-versions (python)</summary> ### [`v3.13.3`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.3-14344076652): 3.13.3 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.13.2-13708744326...3.13.3-14344076652) Python 3.13.3 ### [`v3.13.2`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.2-13708744326): 3.13.2 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.13.1-13437882550...3.13.2-13708744326) Python 3.13.2 ### [`v3.13.1`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.1-13437882550): 3.13.1 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.13.0-13707372259...3.13.1-13437882550) Python 3.13.1 ### [`v3.13.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.13.0-13707372259): 3.13.0 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.12.10-14343898437...3.13.0-13707372259) Python 3.13.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Renovate PR to bump CI Python 3.10/3.12 to 3.13 was closed unmerged; Renovate posted an ignore notification and main still pins 3.10/3.12 today.
stealth/space-bunny-alpha — closed stale Python 3.13 CI update was closed unmerged after macOS smoke and slow-test checks failed; Renovate marked 3.13 as ignored pending a newer release.
stealth/space-bunny-alpha — closed stale Python 3.13 update PR #2286 was closed unmerged after macOS smoke and slow-test failures; Renovate then ignored 3.13 pending a newer release.
stealth/space-bunny-alpha — closed stale PR #2286 was closed unmerged after macOS smoke and slow-test checks failed; Renovate will ignore Python 3.13 until a newer release is available.
stealth/space-bunny-alpha — closed stale Python 3.13 update was closed unmerged after multiple macOS and slow-test checks failed. Renovate now ignores version 3.13 until a newer release.
qwen/qwen3.6-35b-a3b — — Closed without merging due to failing CI checks. Renovate will ignore this Python 3.13 update and generate a replacement PR when a newer version is released. The update was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Closed without merging. The Python 3.13 update was abandoned, and Renovate will ignore this version, waiting for a newer release to generate a replacement pull request.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#2606 (confidence 55%)

    macOS tests disabled later, shrinking the same CI test matrix this PR would have bumped

  • Related To: canonical/charmcraft#2307 (confidence 50%)

    Dropped Windows support, also reducing the Python version matrix rather than upgrading it

  • Related To: canonical/charmcraft#2284 (confidence 40%)

    Adjacent CI change in .github/workflows/qa.yaml around the same period

Related issues

Issue Project State Summary Similarity
#311 build(deps): update dependency python to 3.13 (main) craft-store merged Renovate PR #311 merged into main as commit 83b4589, bumping the CI Python runtime in .github/workflows/release-publish.yaml from 3.11 to 3.13 (approved by 2 reviewers, tests green).
88%
#160 build(deps): update dependency python to 3.13 (main) craft-archives closed Python 3.13 CI update was closed unmerged; maintainers chose to keep testing on the lowest supported Python version, 3.10.
86%
#758 build(deps): update dependency python to 3.13 (main) craft-providers closed Python 3.13 update was rejected and closed unmerged; Renovate ignored 3.13 and would retry only after a newer release.
86%
#327 build(deps): update dependency python to 3.14 (main) craft-store merged Renovate PR #327 (build(deps): update dependency python to 3.14) bumped the CI python uses-with version from 3.13 to 3.14 in .github/workflows. Approved with 2 reviewers, all checks green, and merged to main as commit 1e2326d.
86%
#84 build(deps): update dependency python to 3.13 craft-grammar closed Renovate's Python 3.13 update was closed unmerged; no resolving PR or commit landed, and the bot deferred it until a newer Python release.
84%
#187 build(deps): update dependency python to 3.14 (main) craft-platforms merged Renovate PR #187 (build(deps): update dependency python to 3.14) was approved and merged into main as commit c433fa2, adding Python 3.14 to the CI test version matrix in .github/workflows/qa.yaml.
84%
#112 build(deps): update dependency python to 3.13 craft-platforms closed Python 3.13 Renovate update was closed unmerged; no replacement or resolving commit was identified.
83%
#102 build(deps): update dependency python to 3.13 imagecraft closed Closed unmerged because Python 3.13 only affected the obsolete release-publish workflow, which the maintainer said would be removed.
81%
#180 build(deps): update dependency python to 3.14 craft-platforms closed Python 3.14 update PR #180 was closed unmerged and superseded by #187, which added 3.14 to CI and was merged as commit c433fa2.
81%
#371 build(deps): update dependency python to 3.13 - autoclosed starbase closed Python 3.13 update #371 was autoclosed unmerged after 10 days without review or CI, and no resolving commit was found.
77%