|
70 | 70 | dependency-level: ['latest'] |
71 | 71 | include: |
72 | 72 | # Skip minimum dependency matrix on regular PRs (run only on master/workflow_dispatch/force_run/full-ci label) |
73 | | - - 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'}} |
74 | | - node-version: ${{ (github.event_name == 'pull_request' || github.ref == 'refs/heads/master' || inputs.force_run == true || needs.detect-changes.outputs.has_full_ci_label == 'true') && '20'}} |
75 | | - dependency-level: ${{ (github.event_name == 'pull_request' || github.ref == 'refs/heads/master' || inputs.force_run == true || needs.detect-changes.outputs.has_full_ci_label == 'true') && 'minimum'}} |
| 73 | + - ruby-version: ${{ (github.ref == 'refs/heads/master' || inputs.force_run == true || needs.detect-changes.outputs.has_full_ci_label == 'true') && '3.2'}} |
| 74 | + node-version: ${{ (github.ref == 'refs/heads/master' || inputs.force_run == true || needs.detect-changes.outputs.has_full_ci_label == 'true') && '20'}} |
| 75 | + dependency-level: ${{ (github.ref == 'refs/heads/master' || inputs.force_run == true || needs.detect-changes.outputs.has_full_ci_label == 'true') && 'minimum'}} |
76 | 76 | runs-on: ubuntu-22.04 |
77 | 77 | steps: |
78 | 78 | - uses: actions/checkout@v4 |
@@ -147,17 +147,15 @@ jobs: |
147 | 147 | if: | |
148 | 148 | github.ref == 'refs/heads/master' || github.event_name == 'workflow_dispatch' || needs.detect-changes.outputs.run_dummy_tests == 'true' |
149 | 149 | strategy: |
150 | | - fail-fast: false |
151 | 150 | matrix: |
| 151 | + ruby-version: ['3.4'] |
| 152 | + node-version: ['22'] |
| 153 | + dependency-level: ['latest'] |
152 | 154 | include: |
153 | | - # Always run: Latest versions (fast feedback on PRs) |
154 | | - - ruby-version: '3.4' |
155 | | - node-version: '22' |
156 | | - dependency-level: 'latest' |
157 | | - # Master and workflow_dispatch: Minimum supported versions (full coverage) |
158 | | - - ruby-version: '3.2' |
159 | | - node-version: '20' |
160 | | - dependency-level: 'minimum' |
| 155 | + # Skip minimum dependency matrix on regular PRs (run only on master/workflow_dispatch/force_run/full-ci label) |
| 156 | + - ruby-version: ${{ (github.ref == 'refs/heads/master' || inputs.force_run == true || needs.detect-changes.outputs.has_full_ci_label == 'true') && '3.2'}} |
| 157 | + node-version: ${{ (github.ref == 'refs/heads/master' || inputs.force_run == true || needs.detect-changes.outputs.has_full_ci_label == 'true') && '20'}} |
| 158 | + dependency-level: ${{ (github.ref == 'refs/heads/master' || inputs.force_run == true || needs.detect-changes.outputs.has_full_ci_label == 'true') && 'minimum'}} |
161 | 159 | exclude: |
162 | 160 | # Skip minimum dependency matrix on regular PRs (run only on master/workflow_dispatch/force_run/full-ci label) |
163 | 161 | - 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