Skip to content

Conversation

@elliot-barn
Copy link
Contributor

upgrading reef tests to run on 3.10

Signed-off-by: elliot-barn <[email protected]>
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 updates the Buildkite CI configuration to run 'reef' tests on Python 3.10. The changes involve updating build names and dependencies to use Python 3.10-specific environments and multi-python build steps. The modifications are consistent across the affected jobs. I have one suggestion regarding the environment for the C++ iwyu test to improve long-term maintainability by decoupling it from a specific Python version.

depends_on: oss-ci-base_build
job_env: oss-ci-base_build
depends_on: oss-ci-base_build-multipy
job_env: oss-ci-base_build-py3.10
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

The iwyu test is a C++ static analysis check, but it's being configured to run in a Python 3.10-specific environment. This creates a tight coupling between C++ tooling and a specific Python version, which could complicate future maintenance and upgrades. If the iwyu toolchain does not have a strict dependency on Python 3.10, it would be more robust to use a generic build environment. This would help ensure that C++ checks are not inadvertently affected by changes in Python environments.

@elliot-barn elliot-barn requested a review from aslonnie November 3, 2025 18:37
@ray-gardener ray-gardener bot added the devprod label Nov 3, 2025
@aslonnie aslonnie added the go add ONLY when ready to merge, run all tests label Nov 3, 2025
@aslonnie aslonnie merged commit 01ad74f into master Nov 3, 2025
6 checks passed
@aslonnie aslonnie deleted the elliot-barn/running-reef-tests-on-py310 branch November 3, 2025 23:10
YoussefEssDS pushed a commit to YoussefEssDS/ray that referenced this pull request Nov 8, 2025
upgrading reef tests to run on 3.10

Signed-off-by: elliot-barn <[email protected]>
landscapepainter pushed a commit to landscapepainter/ray that referenced this pull request Nov 17, 2025
upgrading reef tests to run on 3.10

Signed-off-by: elliot-barn <[email protected]>
Aydin-ab pushed a commit to Aydin-ab/ray-aydin that referenced this pull request Nov 19, 2025
upgrading reef tests to run on 3.10

Signed-off-by: elliot-barn <[email protected]>
Signed-off-by: Aydin Abiar <[email protected]>
SheldonTsen pushed a commit to SheldonTsen/ray that referenced this pull request Dec 1, 2025
upgrading reef tests to run on 3.10

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

Labels

devprod 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