4 ms·
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-
by chubot 1y 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