Skip to content

Conversation

@andrew-anyscale
Copy link
Contributor

Update to raycicmd has conditional testing built in, alongside some changes to test_rules.txt
ray-project/rayci#331

This update bumps the rayciversion, alongside required changes to create defaults

Update to raycicmd has conditional testing built in,
alongside some changes to test_rules.txt
ray-project/rayci#331

This update bumps the rayciversion, alongside required
changes to create defaults

Signed-off-by: andrew <[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 bumps rayciversion and updates ci/pipeline/test_rules.txt to use new \fallthrough and \default features. While this is a good refactoring to make CI logic more declarative, it introduces a critical issue. The script that appears to be responsible for parsing this file, ci/pipeline/determine_tests_to_run.py, does not support the new syntax. This will cause the rules to be misinterpreted and lead to a severe drop in test coverage. This dependency on an un-updated script makes the current change unsafe to merge.

@andrew-anyscale andrew-anyscale force-pushed the andrewpollack/bump-test-rules branch from 15452d4 to 720e22c Compare December 29, 2025 19:48
@andrew-anyscale andrew-anyscale marked this pull request as ready for review January 7, 2026 15:07
@andrew-anyscale andrew-anyscale added the go add ONLY when ready to merge, run all tests label Jan 7, 2026
Comment on lines +25 to +26
\fallthrough
@ always lint
Copy link
Collaborator

Choose a reason for hiding this comment

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

reading this now, this feels a bit unnatural to read.

I feel that it should be something like:

*  # matching anything
@ always lint
\fallthrough # can only be right before a `;` line.
;

then this file is still going through a roughly speaking sequential logic flow

otherwise, maybe it is still more natural to write:

\always
@ always lint
;

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'll make the change to update to the first proposal

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@ray-gardener ray-gardener bot added the devprod label Jan 7, 2026
@andrew-anyscale
Copy link
Contributor Author

closing in favor of #59987

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