Skip to content

Draft: CI: add "needs" dependencies to all test-stage jobs

Jim Newsome requested to merge jnewsome/arti:split-build into main

Experimental, and maybe controversial?

Immediate motivation is that currently rust-recent in the "build" phase is quite slow, and unnecessarily blocks the pipeline from making progress since most jobs don't actually need its artifacts.

It looks like in the past, similarly small/empty "needs" lists were removed to intentionally block. I think maybe so that other jobs would be prioritized? But that has some adverse effects on overall pipeline latency, as above ^.

Merge request reports

Loading