diff --git a/.github/workflows/agentics-maintenance.yml b/.github/workflows/agentics-maintenance.yml index 1e351f15006..66286a655dc 100644 --- a/.github/workflows/agentics-maintenance.yml +++ b/.github/workflows/agentics-maintenance.yml @@ -755,7 +755,7 @@ jobs: - name: Compile workflows run: | - ./gh-aw compile --validate --validate-images --verbose + ./gh-aw compile --validate --verbose echo "✓ All workflows compiled successfully" - name: Setup Scripts diff --git a/pkg/workflow/maintenance_workflow_test.go b/pkg/workflow/maintenance_workflow_test.go index 36defc8e6cd..372a660f3eb 100644 --- a/pkg/workflow/maintenance_workflow_test.go +++ b/pkg/workflow/maintenance_workflow_test.go @@ -1107,6 +1107,9 @@ func TestGenerateMaintenanceWorkflow_PushTrigger(t *testing.T) { if !strings.Contains(yaml, "compile --validate --no-emit --verbose") { t.Errorf("Workflow should run pre-compile validation with --no-emit, but did not. Generated YAML:\n%s", yaml) } + if strings.Contains(yaml, "compile --validate --validate-images --verbose") { + t.Errorf("Workflow should not require --validate-images in compile-workflows, but generated YAML includes it:\n%s", yaml) + } }) } diff --git a/pkg/workflow/maintenance_workflow_yaml.go b/pkg/workflow/maintenance_workflow_yaml.go index 9d0c7fde4c3..e1ec930e61a 100644 --- a/pkg/workflow/maintenance_workflow_yaml.go +++ b/pkg/workflow/maintenance_workflow_yaml.go @@ -860,7 +860,7 @@ jobs: - name: Compile workflows run: | - ` + getCLICmdPrefix(actionMode) + ` compile --validate --validate-images --verbose + ` + getCLICmdPrefix(actionMode) + ` compile --validate --verbose echo "✓ All workflows compiled successfully" - name: Setup Scripts