You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As far as I've been able to tell, Hydra does the following to figure out what to build:
Evaluate your jobsets
Pick a job, anywhere
Build it
Farm out its subtasks across remote builders
This leads to sometimes me starting a branch in it and seeing haskellPackages.foo being the first job being built. If I check the Steps tab for that job, I see that it's downloading the bootstrap tools, bootstrapping the stdenv, and so on. Given that the bootstrap steps aren't explicitly named jobs, it can be hard to track them down.
More intuitive to me would be:
Evaluate jobsets
Understand the dependency graph
[Optional] Let me explore it somehow
Start evaluating based on the graph
[Optional] Prioritize builds based on how many downstream builds they enable
Or some variation of that.
The text was updated successfully, but these errors were encountered:
As far as I've been able to tell, Hydra does the following to figure out what to build:
This leads to sometimes me starting a branch in it and seeing
haskellPackages.foo
being the first job being built. If I check the Steps tab for that job, I see that it's downloading the bootstrap tools, bootstrapping the stdenv, and so on. Given that the bootstrap steps aren't explicitly named jobs, it can be hard to track them down.More intuitive to me would be:
Or some variation of that.
The text was updated successfully, but these errors were encountered: