Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 8, 2025

This PR contains the following updates:

Package Type Update Change
python uses-with patch 3.14 -> 3.14.2

Release Notes

actions/python-versions (python)

v3.14.2: 3.14.2

Compare Source

Python 3.14.2

v3.14.1: 3.14.1

Compare Source

Python 3.14.1


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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.


This change is Reviewable

Copy link
Collaborator

@tyler-yankee tyler-yankee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tyler-yankee reviewed 1 of 1 files at r1, all commit messages.
Reviewable status: 1 unresolved discussion, LGTM missing from assignee tyler-yankee, platform LGTM missing (waiting on @renovate[bot])


a discussion (no related file):
Hmm. Seems that Renovate doesn't understand we define our Python version as a string environment variable e.g.

env:
PYTHON_VERSION: '3.14'
. IIRC, I wrote that for portability so that you can change what version of Python you're using in the scripts themselves.

Conceivably I could look into how to reconfigure the yaml to make Renovate happy while not losing functionality or readability. But in its current form, I'm not sure this PR is any substantial improvement.

Copy link
Contributor

@jwnimmer-tri jwnimmer-tri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 1 unresolved discussion, LGTM missing from assignee tyler-yankee, platform LGTM missing (waiting on @tyler-yankee)


a discussion (no related file):

Previously, tyler-yankee (Tyler Yankee) wrote…

Hmm. Seems that Renovate doesn't understand we define our Python version as a string environment variable e.g.

env:
PYTHON_VERSION: '3.14'
. IIRC, I wrote that for portability so that you can change what version of Python you're using in the scripts themselves.

Conceivably I could look into how to reconfigure the yaml to make Renovate happy while not losing functionality or readability. But in its current form, I'm not sure this PR is any substantial improvement.

This PR is for the private file_sync_test, not Drake tests.

Copy link
Collaborator

@tyler-yankee tyler-yankee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 1 unresolved discussion, LGTM missing from assignee tyler-yankee, platform LGTM missing (waiting on @jwnimmer-tri)


a discussion (no related file):

Previously, jwnimmer-tri (Jeremy Nimmer) wrote…

This PR is for the private file_sync_test, not Drake tests.

Yes, but (a) two patch versions will hardly matter for the file_sync_test, (b) they might as well all be using the same version, and (c) if we're expecting Renovate to bump the python-version for Drake in the future, it won't as currently written (because otherwise I imagine it would have applied across the board?).

Copy link
Contributor

@jwnimmer-tri jwnimmer-tri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 1 unresolved discussion, LGTM missing from assignee tyler-yankee, platform LGTM missing (waiting on @tyler-yankee)


a discussion (no related file):

Previously, tyler-yankee (Tyler Yankee) wrote…

Yes, but (a) two patch versions will hardly matter for the file_sync_test, (b) they might as well all be using the same version, and (c) if we're expecting Renovate to bump the python-version for Drake in the future, it won't as currently written (because otherwise I imagine it would have applied across the board?).

(a) Yes, the patch version change is minor. The bigger question is, do we want Renovate to remind us to upgrade file_sync_test to python 3.15.0 when it comes out? If yes, then we need to merge this now to placate Renovate. If no, then we need to reconfigure it not to even try. Either way, action is required.

(b) Generally "uniform python version in all of DEE CI" is not 100% reachable. Typically our linux vs macOS upgrades of Python support are staggered in time and variable. Perhaps the rule you have in mind is that file_sync_test should be run on same version of Ubuntu as developers use? In which case the action is to downgrade it to 3.12, add a comment, and turn off Renovate for this one.

(c) Right. Separate question, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants