You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TestConcurrencyQueueSchemaValidation: the embedded github-workflow.json schema only allowed queue: single|max, rejecting expressions such as ${{ ... }}. The schema now accepts the enum or expressionSyntax, as cancel-in-progress does. Invalid literals are still rejected.
TestSpec_Constants_DockerImages: the test and pkg/cli/README.md still documented :latest images, while the constants are version/digest-pinned. The spec test and README now match docker_images.go.
Validation
go test ./pkg/cli -run TestSpec_Constants_DockerImages and go test ./pkg/workflow -run Concurrency pass.
Full ./pkg/workflow and ./pkg/cli runs still show other failures that were not in the CI results (TestVerifyGitCredentials*, TestCloudHypervisorSetupBundle*, TestBuildDynamicEnclaveExpiry*, TestRenderScheduleCalendarCell_*, TestConfirmRunAddedWorkflow_ContextCancelled). They look environment-specific and I did not change them.
Note
Protected files
This patch modifies protected files, which may affect project dependencies, CI/CD pipelines, or agent behaviour.
Protected files
README.md
To route changes like this to a review issue instead of blocking, configure protected-files: fallback-to-issue in your workflow configuration.
Generated by CI Optimization Coach · copilot · auto · 28.5 AIC · ⌖ 20.4 AIC · ⊞ 16.6K · ◷
Tip
Your pull request is ready to create! 🎉 ✅
Everything is OK—the changes have been pushed to a branch. Please review the protected files, then create the pull request when you are ready.
Create the pull request
The original pull request description is below.
CI Optimization Proposal: fix failing
test-unitPre-flight validation showed every step passing except
test-unit(2 failing tests).Fixes
TestConcurrencyQueueSchemaValidation: the embeddedgithub-workflow.jsonschema only allowedqueue: single|max, rejecting expressions such as${{ ... }}. The schema now accepts the enum orexpressionSyntax, ascancel-in-progressdoes. Invalid literals are still rejected.TestSpec_Constants_DockerImages: the test andpkg/cli/README.mdstill documented:latestimages, while the constants are version/digest-pinned. The spec test and README now matchdocker_images.go.Validation
go test ./pkg/cli -run TestSpec_Constants_DockerImagesandgo test ./pkg/workflow -run Concurrencypass../pkg/workflowand./pkg/cliruns still show other failures that were not in the CI results (TestVerifyGitCredentials*,TestCloudHypervisorSetupBundle*,TestBuildDynamicEnclaveExpiry*,TestRenderScheduleCalendarCell_*,TestConfirmRunAddedWorkflow_ContextCancelled). They look environment-specific and I did not change them.Note
Protected files
This patch modifies protected files, which may affect project dependencies, CI/CD pipelines, or agent behaviour.
Protected files
README.mdTo route changes like this to a review issue instead of blocking, configure
protected-files: fallback-to-issuein your workflow configuration.