input-output-hk / devx

The Developer Experience Shell - This repo contains a nix develop shell for haskell. Its primary purpose is to help get a development shell for haskell quickly and across multiple operating systems (and architectures).
Apache License 2.0
37 stars 9 forks source link

Add sentinel job #100

Closed angerman closed 10 months ago

angerman commented 10 months ago

We often need to know if all jobs have been built. Currently we don't at best we could check for hydra-statuses and ensure that no pending ones are left. That's fairly unergonomic.

https://determinate.systems/posts/hydra-deployment-source-of-truth might help with the aggregate job. The question is whether or not that aggregate job ends up pulling all the constituents onto the aggregate building machine.