Skip to content

Commit a95a528

Browse files
committed
matrix strategy requires an initial matrix
1 parent 01fe3e4 commit a95a528

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

.github/workflows/integration-tests.yml

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,10 @@ jobs:
5252
echo "run_dummy_tests=true" >> "$GITHUB_OUTPUT"
5353
echo "run_generators=true" >> "$GITHUB_OUTPUT"
5454
echo "docs_only=false" >> "$GITHUB_OUTPUT"
55-
exit 0
56-
fi
57-
58-
BASE_REF="${{ github.event.pull_request.base.sha || github.event.before || 'origin/master' }}"
55+
else
56+
BASE_REF="${{ github.event.pull_request.base.sha || github.event.before || 'origin/master' }}"
5957
script/ci-changes-detector "$BASE_REF"
58+
fi
6059
shell: bash
6160

6261
build-dummy-app-webpack-test-bundles:
@@ -66,15 +65,9 @@ jobs:
6665
github.ref == 'refs/heads/master' || github.event_name == 'workflow_dispatch' || needs.detect-changes.outputs.run_dummy_tests == 'true'
6766
strategy:
6867
matrix:
69-
include:
70-
# Always run: Latest versions (fast feedback on PRs)
71-
- ruby-version: '3.4'
72-
node-version: '22'
73-
dependency-level: 'latest'
74-
# Master and workflow_dispatch: Minimum supported versions (full coverage)
75-
- ruby-version: '3.2'
76-
node-version: '20'
77-
dependency-level: 'minimum'
68+
ruby-version: ['3.4', '3.2']
69+
node-version: ['22', '20']
70+
dependency-level: ['latest', 'minimum']
7871
exclude:
7972
# Skip minimum dependency matrix on regular PRs (run only on master/workflow_dispatch/force_run/full-ci label)
8073
- ruby-version: ${{ github.event_name == 'pull_request' && github.ref != 'refs/heads/master' && inputs.force_run != true && needs.detect-changes.outputs.has_full_ci_label != 'true' && '3.2' || '' }}

0 commit comments

Comments
 (0)