Skip to content

Conversation

@aslonnie
Copy link
Collaborator

make that test_in_docker does not depend on the entire ray_release library, but only depends on python files that are required for the test db to work. this removes the dependency of cryptography library from ray_ci, so that windows wheels can be built and windows tests can run again.

make that `test_in_docker` does not depend on the entire
`ray_release` library, but only depends on python files that are
required for the test db to work. this removes the dependency
of `cryptography` library from `ray_ci`, so that windows wheels
can be built and windows tests can run again.

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
@aslonnie aslonnie requested a review from a team as a code owner October 14, 2025 01:07
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 refactors the ray_release bazel target into smaller, more granular libraries to reduce dependencies for ray_ci and resolve a build issue on Windows. The changes are well-structured and effectively achieve the stated goal. I've included a couple of suggestions to further enhance the maintainability of the release/BUILD.bazel file by cleaning up redundant dependencies and making the file globbing more explicit.

@ray-gardener ray-gardener bot added the devprod label Oct 14, 2025
@aslonnie aslonnie added the go add ONLY when ready to merge, run all tests label Oct 14, 2025
@aslonnie
Copy link
Collaborator Author

@aslonnie aslonnie merged commit a83c670 into master Oct 14, 2025
7 checks passed
@aslonnie aslonnie deleted the lonine-251013-winfixfinal branch October 14, 2025 04:08
harshit-anyscale pushed a commit that referenced this pull request Oct 15, 2025
make that `test_in_docker` does not depend on the entire `ray_release`
library, but only depends on python files that are required for the test
db to work. this removes the dependency of `cryptography` library from
`ray_ci`, so that windows wheels can be built and windows tests can run
again.

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
justinyeh1995 pushed a commit to justinyeh1995/ray that referenced this pull request Oct 20, 2025
make that `test_in_docker` does not depend on the entire `ray_release`
library, but only depends on python files that are required for the test
db to work. this removes the dependency of `cryptography` library from
`ray_ci`, so that windows wheels can be built and windows tests can run
again.

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
xinyuangui2 pushed a commit to xinyuangui2/ray that referenced this pull request Oct 22, 2025
make that `test_in_docker` does not depend on the entire `ray_release`
library, but only depends on python files that are required for the test
db to work. this removes the dependency of `cryptography` library from
`ray_ci`, so that windows wheels can be built and windows tests can run
again.

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Signed-off-by: xgui <xgui@anyscale.com>
elliot-barn pushed a commit that referenced this pull request Oct 23, 2025
make that `test_in_docker` does not depend on the entire `ray_release`
library, but only depends on python files that are required for the test
db to work. this removes the dependency of `cryptography` library from
`ray_ci`, so that windows wheels can be built and windows tests can run
again.

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com>
landscapepainter pushed a commit to landscapepainter/ray that referenced this pull request Nov 17, 2025
make that `test_in_docker` does not depend on the entire `ray_release`
library, but only depends on python files that are required for the test
db to work. this removes the dependency of `cryptography` library from
`ray_ci`, so that windows wheels can be built and windows tests can run
again.

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Aydin-ab pushed a commit to Aydin-ab/ray-aydin that referenced this pull request Nov 19, 2025
make that `test_in_docker` does not depend on the entire `ray_release`
library, but only depends on python files that are required for the test
db to work. this removes the dependency of `cryptography` library from
`ray_ci`, so that windows wheels can be built and windows tests can run
again.

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Signed-off-by: Aydin Abiar <aydin@anyscale.com>
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.

2 participants