Gary Burnett
04/30/2026, 2:54 PMSimon Pearce
04/30/2026, 3:17 PMSimon Pearce
04/30/2026, 3:18 PMSimon Pearce
04/30/2026, 3:18 PMGary Burnett
04/30/2026, 3:23 PMGary Burnett
04/30/2026, 3:24 PMJonathan Manning
04/30/2026, 4:28 PMgpu,gpu_highmem but sharding only used gpu, so tests tagged solely gpu_highmem (parabricks) got detected, produced 0 shards, and the runner ran nothing.
⢠https://github.com/nf-core/modules/pull/11203 (Apr 16) split GPU CI into independent gpu and gpu_highmem jobs so that class of bug can't recur.
Checking the runs:
⢠Simon's example (https://github.com/nf-core/modules/actions/runs/23059334528, Mar 13) is on a commit that pre-dates both fixes. That "initialised, no tests executed" log is exactly the silent-skip bug they fix.
⢠Gary's PR https://github.com/nf-core/modules/pull/11217 was opened Apr 17, after both fixes landed. The GPU CI run there (https://github.com/nf-core/modules/actions/runs/24574690745) actually failed and caught the bwamem input mismatch from https://github.com/nf-core/modules/issues/11238. Working as intended.
⢠The bwameth case (https://github.com/nf-core/modules/pull/11434) is a different gap. Gary's earlier fix PR https://github.com/nf-core/modules/pull/11362 only touched fastq_align_dedup_bwamem/ and fastq_align_bwa/ files, no bwameth files in the diff. So change-detection had no reason to queue bwameth tests, and they weren't run. The runner didn't silently skip them; they were never picked up.Gary Burnett
04/30/2026, 4:56 PM