On Wed, Jun 10, 2020 at 13:33:01 +0200, Andrea Bolognani wrote: [...] > Building artifacts in a separate pipeline stage also doesn't have any > advantages, and only delays further stages by a couple of minutes. > The only job that really makes sense in its own stage is the DCO > check, because it's extremely fast (less than 1 minute) and, if that > fails, we can avoid kicking off all other jobs. On the contrary I think that the DCO check should be made after builds as that usually forces users to add a sign-off just to bypass that check if they want to sanity check their series. Since the lack of a sign off can be effectively used as a mark for an patch that is not ready to be pushed, but a build-check is still needed. This adds a pointless hurdle in using the CI and also removes one of the meaningful uses to have a sign off checker.