From 5faf1bbc541c78738546c6839bcdaa50993c21e9 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Sat, 5 Jul 2025 21:51:06 +0200 Subject: [PATCH] chore(tests): workflows are validated via a schema This test was introduced by 61b7859f12630037e7f7e80652844c0a89e2d28e to verify a safeguard prevents a crash. With schema validation it is caught at an earlier stage. --- act/model/workflow_test.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/act/model/workflow_test.go b/act/model/workflow_test.go index e416f4fb..9347a171 100644 --- a/act/model/workflow_test.go +++ b/act/model/workflow_test.go @@ -226,9 +226,8 @@ jobs: foo: {{ a }} ` - workflow, err := ReadWorkflow(strings.NewReader(yaml)) - assert.NoError(t, err, "read workflow should succeed") - assert.Nil(t, workflow.GetJob("test").Steps[0].GetEnv()) + _, err := ReadWorkflow(strings.NewReader(yaml)) + assert.ErrorContains(t, err, "Line: 11 Column 16: Expected a scalar got mapping") } func TestReadWorkflow_RunsOnLabels(t *testing.T) {