Repository navigation
Conversation
Signed-off-by: Nate <you@example.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (2)
Included review availability: This review used your included allowance. Your plan provides up to 12 included reviews per hour; 10 remain after this review. 📝 WalkthroughWalkthroughThe prepare command shell-quotes dataset paths and copy paths. It selects the copy source based on the executor. Setting ChangesPrepare data command
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to The change appears mergeable after normal checks. No actionable risk to preparing data without an explicit cluster was established. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Signed-off-by: Nate <you@example.com>
Fixes #1036
Summary
Allow
prepare_datato use--data_dirwithout an explicit--cluster.The existing check prevents this combination. Removing that check alone
is insufficient because the subsequent copy step assumes container paths,
which are incorrect for execution directly on the host.
This change:
noneexecutor and preserves containerpaths for container execution.
NEMO_SKILLS_CONFIG.data_dirunchanged.environment-selected clusters, and existing safeguards.
Testing
all eight pass with this change.
Full Ruff still reports five pre-existing findings in unchanged code.
The existing
test_data_dir_collision_raisestest was excluded becausenative Windows path handling causes it to fail before reaching the
changed logic.
Job submission was mocked. Actual dataset preparation, Linux end-to-end
execution, Docker/Slurm execution, and full upstream CI have not been run.
d to implement the fix and write the regression tests.
Summary by CodeRabbit