diff --git a/.tangled/workflows/test.yml b/.tangled/workflows/test.yml index 45e8bdca..75334e2c 100644 --- a/.tangled/workflows/test.yml +++ b/.tangled/workflows/test.yml @@ -1,6 +1,6 @@ when: - event: ["push", "pull_request"] - branch: master + branch: ["master","ci"] engine: nixery @@ -19,8 +19,10 @@ steps: - name: run gomod2nix command: | - HOME=$(mktemp -d) - echo $HOME + # this var is overridden by the env setup otherwise + export HOME=/tmp/build-home + mkdir -p $HOME + rm -rf /homeless-shelter || true nix run .#gomod2nix - name: verify no changes diff --git a/spindle/engine/engine.go b/spindle/engine/engine.go index a6cf9f15..c09c5f30 100644 --- a/spindle/engine/engine.go +++ b/spindle/engine/engine.go @@ -36,10 +36,7 @@ func StartWorkflows(l *slog.Logger, vault secrets.Manager, cfg *config.Config, d l.Info("using workflow timeout", "timeout", workflowTimeout) for _, w := range wfs { - wg.Add(1) - go func() { - defer wg.Done() - + wg.Go(func() { wid := models.WorkflowId{ PipelineId: pipelineId, Name: w.Name, @@ -118,7 +115,7 @@ func StartWorkflows(l *slog.Logger, vault secrets.Manager, cfg *config.Config, d if err != nil { l.Error("failed to set workflow status to success", "wid", wid, "err", err) } - }() + }) } }