-
Notifications
You must be signed in to change notification settings - Fork 7.2k
[ci] refactor push_ray_image shared functions to image_tags_lib #60793
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There is significant overlap with the next feature of push_anyscale_image, so this refactor reduces on a lot of duplicated work. Topic: image-tags-lib Signed-off-by: andrew <andrew@anyscale.com>
There was a problem hiding this 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 successfully refactors shared image tagging and crane utility functions into a new image_tags_lib.py module. This significantly improves code organization and reusability, as demonstrated by push_ray_image.py now leveraging these new utilities. The changes include updating Bazel build files, creating the new library with comprehensive unit tests, and modifying the existing push_ray_image.py to use the refactored functions. The approach taken is sound, and the new tests provide good coverage for the extracted logic.
…project#60793) There is significant overlap with the next feature of push_anyscale_image, so this refactor reduces on a lot of duplicated work. Signed-off-by: andrew <andrew@anyscale.com> Signed-off-by: tiennguyentony <46289799+tiennguyentony@users.noreply.github.com>
…project#60793) There is significant overlap with the next feature of push_anyscale_image, so this refactor reduces on a lot of duplicated work. Signed-off-by: andrew <andrew@anyscale.com> Signed-off-by: tiennguyentony <46289799+tiennguyentony@users.noreply.github.com>
…project#60793) There is significant overlap with the next feature of push_anyscale_image, so this refactor reduces on a lot of duplicated work. Signed-off-by: andrew <andrew@anyscale.com>
There is significant overlap with the next feature of push_anyscale_image, so this refactor reduces on a lot of duplicated work. Signed-off-by: andrew <andrew@anyscale.com> Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com>
There is significant overlap with the next feature of push_anyscale_image, so this refactor reduces on a lot of duplicated work. Signed-off-by: andrew <andrew@anyscale.com>
There is significant overlap with the next feature of push_anyscale_image, so this refactor reduces on a lot of duplicated work.
Topic: image-tags-lib
Signed-off-by: andrew andrew@anyscale.com