Skip to content

[release test] always use images from previous pipeline steps#56029

Merged
aslonnie merged 3 commits intomasterfrom
lonnie-250827-imgdep2
Aug 29, 2025
Merged

[release test] always use images from previous pipeline steps#56029
aslonnie merged 3 commits intomasterfrom
lonnie-250827-imgdep2

Conversation

@aslonnie
Copy link
Copy Markdown
Collaborator

never try to build on one's own

@aslonnie aslonnie requested a review from a team as a code owner August 28, 2025 01:04
Copy link
Copy Markdown
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 release testing process to use pre-built images from previous pipeline steps instead of building them on-the-fly. This simplifies the logic by removing image building code and instead adding checks for image existence. The changes look good and significantly simplify the codebase. My main feedback is to update a docstring to reflect the new behavior of a function whose role has changed.

Comment on lines 53 to 55
"""
Builds the Anyscale BYOD images for the given tests.
"""
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The function build_anyscale_base_byod_images no longer builds images, making its name misleading. While renaming it (e.g., to get_and_verify_anyscale_base_byod_images) would be ideal, at the very least, the docstring should be updated to accurately describe its new behavior of verifying image existence.

Suggested change
"""
Builds the Anyscale BYOD images for the given tests.
"""
"""
Verifies that all required Anyscale BYOD base images for the given tests exist
and returns a sorted list of image names.
"""

@aslonnie aslonnie requested a review from khluu August 28, 2025 01:09
so that they will never need to do the explicit waiting anymore

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
never try to build on one's own

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
@aslonnie aslonnie force-pushed the lonnie-250827-imgdep2 branch from 1474766 to 5b8a6c0 Compare August 29, 2025 04:07
@aslonnie aslonnie added the go add ONLY when ready to merge, run all tests label Aug 29, 2025
@aslonnie aslonnie merged commit bf1909d into master Aug 29, 2025
4 of 6 checks passed
@aslonnie aslonnie deleted the lonnie-250827-imgdep2 branch August 29, 2025 21:05
gangsf pushed a commit to gangsf/ray that referenced this pull request Sep 2, 2025
…oject#56029)

never try to build on one's own

---------

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Signed-off-by: Gang Zhao <gang@gang-JQ62HD2C37.local>
sampan-s-nayak pushed a commit to sampan-s-nayak/ray that referenced this pull request Sep 8, 2025
…oject#56029)

never try to build on one's own

---------

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Signed-off-by: sampan <sampan@anyscale.com>
jugalshah291 pushed a commit to jugalshah291/ray_fork that referenced this pull request Sep 11, 2025
…oject#56029)

never try to build on one's own

---------

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Signed-off-by: jugalshah291 <shah.jugal291@gmail.com>
wyhong3103 pushed a commit to wyhong3103/ray that referenced this pull request Sep 12, 2025
…oject#56029)

never try to build on one's own

---------

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Signed-off-by: yenhong.wong <yenhong.wong@grabtaxi.com>
dstrodtman pushed a commit that referenced this pull request Oct 6, 2025
never try to build on one's own

---------

Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
Signed-off-by: Douglas Strodtman <douglas@anyscale.com>
landscapepainter pushed a commit to landscapepainter/ray that referenced this pull request Nov 17, 2025
…oject#56029)

never try to build on one's own

---------

Signed-off-by: Lonnie Liu <lonnie@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 release-test release test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants