Comment by chubot
4 days ago
That's exactly why the "main" should be shell, not make (see my sibling reply). So when someone needs to add that step, it becomes:
#!/bin/sh
step-I-added-to-shell-rather-than-CI-yaml
make debug # or cmake, bazel
This is better so you can run the whole thing locally, and on different CI providers
In general, a CI is not a DAG, and not completely parallel -- but it often contains DAGs
No comments yet
Contribute on Hacker News ↗