Skip to content

Conversation

@aslonnie
Copy link
Collaborator

@aslonnie aslonnie commented Nov 3, 2025

we will stop releasing them

we will stop releasing them

Signed-off-by: Lonnie Liu <[email protected]>
@aslonnie aslonnie requested a review from a team November 3, 2025 03:36
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request removes Python 3.9 from the CI configurations for wheel verification, aligning with the plan to stop releasing wheels for this version. The changes in .buildkite/release-automation/verify-macos-wheels.sh and .buildkite/release-automation/wheels.rayci.yml are correct and achieve this goal. I've added one suggestion to improve the maintainability of the YAML configuration by de-duplicating the Python version lists. Overall, the PR is in good shape.

Comment on lines 37 to 40
matrix:
- "3.9"
- "3.10"
- "3.11"
- "3.12"
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

This list of Python versions is duplicated later in this file for the GPU wheel verification step (lines 59-62). To improve maintainability and avoid having to update the versions in multiple places in the future, consider defining this list once using a YAML anchor and referencing it in both matrices. 1

For example:

# At the top of the file or before its first use
x-python-versions: &python-versions
  - "3.10"
  - "3.11"
  - "3.12"

# ...

    matrix: *python-versions

Rules References

Footnotes

  1. To improve maintainability, avoid duplicating configuration or code. The Don't Repeat Yourself (DRY) principle helps in reducing redundancy, which simplifies updates and reduces the chance of inconsistencies.

@aslonnie aslonnie added the go add ONLY when ready to merge, run all tests label Nov 3, 2025
@aslonnie aslonnie merged commit 8f466d7 into master Nov 3, 2025
6 checks passed
@aslonnie aslonnie deleted the lonnie-251102-nopy39verify branch November 3, 2025 06:21
harshit-anyscale pushed a commit that referenced this pull request Nov 7, 2025
author Lonnie Liu <[email protected]> 1762143156 -0800
committer harshit <[email protected]> 1762519796 +0000

parent c4f0c24
author Lonnie Liu <[email protected]> 1762143156 -0800
committer harshit <[email protected]> 1762519679 +0000

[wheel] stop uploading python 3.9 wheels on release (#58363)

python 3.9 is now out of the support window

all using python 3.12 wheel names for unit testing

Signed-off-by: Lonnie Liu <[email protected]>

[ci] stop verifying python 3.9 wheels (#58365)

we will stop releasing them

Signed-off-by: Lonnie Liu <[email protected]>

[bazel] rename python runtime to py39 runtime (#58362)

and move them into bazel dir.
getting ready for python version upgrade

Signed-off-by: Lonnie Liu <[email protected]>

add template for async inf

Signed-off-by: harshit <[email protected]>

minor changes

Signed-off-by: harshit <[email protected]>

template for async inf

Signed-off-by: harshit <[email protected]>

fix tests

Signed-off-by: harshit <[email protected]>

fix tests

Signed-off-by: harshit <[email protected]>

fix tests

Signed-off-by: harshit <[email protected]>

fix tests

Signed-off-by: harshit <[email protected]>

fix tests

Signed-off-by: harshit <[email protected]>
YoussefEssDS pushed a commit to YoussefEssDS/ray that referenced this pull request Nov 8, 2025
we will stop releasing them

Signed-off-by: Lonnie Liu <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

go add ONLY when ready to merge, run all tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants