Merge branch 'aevri/pass_funcs_not_generators' into 'master' {artifact,source,cas}cache: fix one-shot callbacks See merge request BuildStream/buildstream!1273