You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(workflow): ✨ give SLURM jobs a recognisable name
Every job showed up in squeue under the run's UUID, so a queue listing said
nothing about what was running. The SLURM executor sets --job-name itself and
explicitly rejects a --job-name passed through slurm_extra, so the only
supported lever is its jobname prefix -- which lands first in the name
(<prefix>_<uuid>), i.e. the part that survives truncation in a listing.
The profile sets a default, and run_multi overrides it per config, so a
three-way run shows pw-convert and then pw-nuclei_labels / pw-cyto_labels /
pw-cilia_labels instead of three indistinguishable sets of UUIDs.
label_name is sanitised and truncated to what the executor accepts
(alphanumerics, underscores, hyphens, 50 characters); an invalid prefix does
not degrade, it aborts the run, so the test asserts against the executor's
own regex rather than a copy of the intent.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments