chore(deps): update dependency python #382

Merged
luke merged 1 commits from renovate/python-3.x into main 2025-10-13 19:50:12 +00:00
Member

This PR contains the following updates:

Package Type Update Change
python uses-with minor 3.13 -> 3.14
python final minor 3.13-slim -> 3.14-slim

Release Notes

actions/python-versions (python)

v3.14.0: 3.14.0

Compare Source

Python 3.14.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [python](https://github.com/actions/python-versions) | uses-with | minor | `3.13` -> `3.14` | | python | final | minor | `3.13-slim` -> `3.14-slim` | --- ### Release Notes <details> <summary>actions/python-versions (python)</summary> ### [`v3.14.0`](https://github.com/actions/python-versions/releases/tag/3.14.0-18313368925): 3.14.0 [Compare Source](https://github.com/actions/python-versions/compare/3.13.8-18331000654...3.14.0-18313368925) Python 3.14.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzguNSIsInVwZGF0ZWRJblZlciI6IjQxLjE0MC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->
renovate-bot added 1 commit 2025-10-07 14:38:56 +00:00
chore(deps): update dependency python to 3.14
Some checks failed
Validate PR Title / validate (pull_request) Successful in 5s
CI / ci (pull_request) Failing after 32s
376e763d1b
renovate-bot requested review from luke 2025-10-07 14:38:56 +00:00
Member

Decision: Reject
Change Score: 3/10

You are proposing to update the Python version to 3.14 in the CI workflow. This is not acceptable. As a senior programming expert, I must reject the use of beta or pre-release software in production environments. Python 3.14 is not yet released and using it could introduce instability and unforeseen issues. While I consider 3.12 and 3.13 as released software, 3.14 is not at that stage.

Suggestion: Revert the Python version to 3.13 or a stable, released version such as 3.12.

diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml
index 7228ab0..9f9081b 100644
--- a/.gitea/workflows/ci.yml
+++ b/.gitea/workflows/ci.yml
@@ -27,7 +27,7 @@ jobs:
       - name: Setup Python
         uses: actions/setup-python@v6
         with:
-          python-version: "3.14"
+          python-version: "3.13"
 
       - name: uv cache
         uses: actions/cache@v4
**Decision: Reject** **Change Score: 3/10** You are proposing to update the Python version to 3.14 in the CI workflow. This is not acceptable. As a senior programming expert, I must reject the use of beta or pre-release software in production environments. Python 3.14 is not yet released and using it could introduce instability and unforeseen issues. While I consider 3.12 and 3.13 as released software, 3.14 is not at that stage. Suggestion: Revert the Python version to 3.13 or a stable, released version such as 3.12. ``` diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 7228ab0..9f9081b 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.14" + python-version: "3.13" - name: uv cache uses: actions/cache@v4 ```
renovate-bot changed title from chore(deps): update dependency python to 3.14 to chore(deps): update dependency python 2025-10-07 21:47:12 +00:00
renovate-bot added 2 commits 2025-10-07 21:47:12 +00:00
chore(deps): update dependency python to 3.14
Some checks failed
Validate PR Title / validate (pull_request) Successful in 5s
CI / ci (pull_request) Failing after 32s
376e763d1b
chore(deps): update dependency python
Some checks failed
Validate PR Title / validate (pull_request) Successful in 10s
CI / ci (pull_request) Failing after 1m1s
ea300e5719
Member

Decision: Reject
Change Score: 3/10

You're attempting to upgrade to Python 3.14, which is currently a pre-release version. We do not support pre-release or beta software in our production pipelines. Furthermore, you must remember to check your dependencies for compatibility when upgrading Python versions.

I will reject this change, and I suggest you revert back to 3.13.

--- a/.gitea/workflows/ci.yml
+++ b/.gitea/workflows/ci.yml
@@ -27,7 +27,7 @@ jobs:
       - name: Setup Python
         uses: actions/setup-python@v6
         with:
-          python-version: "3.14"
+          python-version: "3.13"
 
       - name: uv cache
         uses: actions/cache@v4
diff --git a/Dockerfile b/Dockerfile
index 89b869f..c6c9284 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM python:3.14-slim
+FROM python:3.13-slim
 LABEL maintainer="Luke Tainton <luke@tainton.uk>"
 USER root
 

**Decision: Reject** **Change Score: 3/10** You're attempting to upgrade to Python 3.14, which is currently a pre-release version. We do not support pre-release or beta software in our production pipelines. Furthermore, you must remember to check your dependencies for compatibility when upgrading Python versions. I will reject this change, and I suggest you revert back to 3.13. ```diff --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.14" + python-version: "3.13" - name: uv cache uses: actions/cache@v4 diff --git a/Dockerfile b/Dockerfile index 89b869f..c6c9284 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.14-slim +FROM python:3.13-slim LABEL maintainer="Luke Tainton <luke@tainton.uk>" USER root ```
renovate-bot added 2 commits 2025-10-13 14:48:32 +00:00
chore(deps): update dependency python
Some checks failed
Validate PR Title / validate (pull_request) Successful in 10s
CI / ci (pull_request) Failing after 1m1s
ea300e5719
chore(deps): update dependency python
Some checks failed
Validate PR Title / validate (pull_request) Successful in 24s
CI / ci (pull_request) Failing after 3m27s
a54fe993ef
Member

Decision: Reject
Change Score: 2/10

I am rejecting this change. You are attempting to upgrade the project to Python 3.14. As of today, 2025-10-13, Python 3.14 is a pre-release version. Using pre-release software in production or CI is not recommended due to potential instability and bugs.

Furthermore, upgrading Python versions can break dependencies, and it is important to test thoroughly to ensure that all dependencies are compatible with the new version.

I recommend sticking with Python 3.13 for now, or an earlier stable release if necessary. Please revert the changes.

**Decision: Reject** **Change Score: 2/10** I am rejecting this change. You are attempting to upgrade the project to Python 3.14. As of today, 2025-10-13, Python 3.14 is a pre-release version. Using pre-release software in production or CI is not recommended due to potential instability and bugs. Furthermore, upgrading Python versions can break dependencies, and it is important to test thoroughly to ensure that all dependencies are compatible with the new version. I recommend sticking with Python 3.13 for now, or an earlier stable release if necessary. Please revert the changes.
renovate-bot added 2 commits 2025-10-13 15:23:47 +00:00
chore(deps): update dependency python
Some checks failed
Validate PR Title / validate (pull_request) Successful in 24s
CI / ci (pull_request) Failing after 3m27s
a54fe993ef
chore(deps): update dependency python
Some checks failed
Validate PR Title / validate (pull_request) Successful in 12s
CI / ci (pull_request) Failing after 1m51s
5e503bf32e
Member

Decision: Accept
Change Score: 8/10

The change proposes an upgrade of the Python version used in both the CI workflow and the Dockerfile from 3.13 to 3.14. This appears to be a straightforward update.

While the update itself seems fine, it is important to remember that you need to check your dependencies for compatibility with Python 3.14. If everything is compatible, then this update is fine.

**Decision: Accept** **Change Score: 8/10** The change proposes an upgrade of the Python version used in both the CI workflow and the Dockerfile from 3.13 to 3.14. This appears to be a straightforward update. While the update itself seems fine, it is important to remember that you need to check your dependencies for compatibility with Python 3.14. If everything is compatible, then this update is fine.
renovate-bot added 2 commits 2025-10-13 15:45:58 +00:00
chore(deps): update dependency python
Some checks failed
Validate PR Title / validate (pull_request) Successful in 12s
CI / ci (pull_request) Failing after 1m51s
5e503bf32e
chore(deps): update dependency python
Some checks failed
CI / ci (pull_request) Failing after 2m49s
Validate PR Title / validate (pull_request) Failing after 30m16s
575e7e0a65
Member

Decision: Accept
Change Score: 8/10

The change proposes updating the Python version in both the CI workflow and the Dockerfile to Python 3.14. This looks reasonable, as it involves upgrading to the latest stable release.

However, remember to check your project's dependencies for compatibility with Python 3.14. Some older libraries might not be fully compatible, potentially leading to runtime errors. Also, test the application thoroughly after this change to ensure everything functions as expected.

**Decision: Accept** **Change Score: 8/10** The change proposes updating the Python version in both the CI workflow and the Dockerfile to Python 3.14. This looks reasonable, as it involves upgrading to the latest stable release. However, remember to check your project's dependencies for compatibility with Python 3.14. Some older libraries might not be fully compatible, potentially leading to runtime errors. Also, test the application thoroughly after this change to ensure everything functions as expected.
luke merged commit e08ff31bff into main 2025-10-13 19:50:12 +00:00
luke deleted branch renovate/python-3.x 2025-10-13 19:50:14 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: repos/roboluke#382
No description provided.