glp subset fails when a job has a needs item with artifacts=false
If a job needs another but artifacts are set to false, that other job is left in the needs list and not included in the pipeline, leading to an error
If a job needs another but artifacts are set to false, that other job is left in the needs list and not included in the pipeline, leading to an error