Skip to content

Commit 0361077

Browse files
authored
Optimize CI integration test matrix for better parallelization (#6385)
1 parent 936c94d commit 0361077

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,17 @@ jobs:
104104
- name: "Workflow Rendering & Bundling"
105105
packages: "./pkg/workflow"
106106
pattern: "Render|Bundle|Script|WritePromptText"
107-
- name: "CMD & Other Workflow Tests"
108-
packages: "./pkg/workflow ./cmd/gh-aw"
107+
- name: "Workflow Cache & Actions"
108+
packages: "./pkg/workflow"
109+
pattern: "Cache|Action|Container"
110+
- name: "Workflow Dependabot & Security"
111+
packages: "./pkg/workflow"
112+
pattern: "Dependabot|Security|PII"
113+
- name: "CMD Tests" # All cmd/gh-aw integration tests
114+
packages: "./cmd/gh-aw"
115+
pattern: ""
116+
- name: "Workflow Misc" # Remaining workflow tests not matched by other patterns
117+
packages: "./pkg/workflow"
109118
pattern: ""
110119
concurrency:
111120
group: ci-${{ github.ref }}-integration-${{ matrix.test-group.name }}

0 commit comments

Comments
 (0)