1b8d3bbb94
test / run tests/run_tests.py (pull_request) Successful in 15s
prepare_proxy(spec, stage_dir) -> Path now decides where the pipelock yaml lives inside stage_dir (currently 'pipelock.yaml'), writes it via PipelockProxy.prepare, and returns the resolved path. The caller (prepare) drops its 'pipelock_yaml_filename' / 'pipelock_yaml = stage_dir / filename' setup and just consumes the returned Path; the plan's pipelock_yaml_filename is derived from .name on the path.