Skip to content

[release test] move command_env getter into AnyscaleJobRunner#60272

Merged
aslonnie merged 1 commit intoray-project:masterfrom
anyscale:lonnie-260118-commandenv
Jan 20, 2026
Merged

[release test] move command_env getter into AnyscaleJobRunner#60272
aslonnie merged 1 commit intoray-project:masterfrom
anyscale:lonnie-260118-commandenv

Conversation

@aslonnie
Copy link
Collaborator

@aslonnie aslonnie commented Jan 18, 2026

so that it is not going back and forth between the implementation and the abstract class, and not implemented as a property.

@aslonnie aslonnie requested a review from a team as a code owner January 18, 2026 16:29
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 way command environment variables are handled by moving the logic from the abstract base class CommandRunner to the concrete implementation AnyscaleJobRunner. This is a good change that improves the code structure by making the base class more abstract and placing implementation-specific details in the subclass. My review includes a suggestion to improve the type safety and robustness of the new get_full_command_env method.

@aslonnie aslonnie added the go add ONLY when ready to merge, run all tests label Jan 18, 2026
so that it is not going back and force between the implementation
and the abstract class, and not implemented as a property.

Signed-off-by: Lonnie Liu <95255098+aslonnie@users.noreply.github.com>
@aslonnie aslonnie force-pushed the lonnie-260118-commandenv branch from 362a7f2 to 3e7b287 Compare January 18, 2026 16:38
@ray-gardener ray-gardener bot added core Issues that should be addressed in Ray Core devprod release-test release test labels Jan 18, 2026
@aslonnie aslonnie merged commit b44494b into ray-project:master Jan 20, 2026
6 checks passed
jinbum-kim pushed a commit to jinbum-kim/ray that referenced this pull request Jan 29, 2026
…oject#60272)

so that it is not going back and forth between the implementation and
the abstract class, and not implemented as a property.

Signed-off-by: Lonnie Liu <95255098+aslonnie@users.noreply.github.com>
Signed-off-by: jinbum-kim <jinbum9958@gmail.com>
400Ping pushed a commit to 400Ping/ray that referenced this pull request Feb 1, 2026
…oject#60272)

so that it is not going back and forth between the implementation and
the abstract class, and not implemented as a property.

Signed-off-by: Lonnie Liu <95255098+aslonnie@users.noreply.github.com>
Signed-off-by: 400Ping <jiekaichang@apache.org>
ryanaoleary pushed a commit to ryanaoleary/ray that referenced this pull request Feb 3, 2026
…oject#60272)

so that it is not going back and forth between the implementation and
the abstract class, and not implemented as a property.

Signed-off-by: Lonnie Liu <95255098+aslonnie@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Issues that should be addressed in Ray Core 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