File tree Expand file tree Collapse file tree 1 file changed +28
-4
lines changed Expand file tree Collapse file tree 1 file changed +28
-4
lines changed Original file line number Diff line number Diff line change 1616 required : true
1717 type : string
1818 default : " latest"
19+ suite :
20+ description : " testsuite to run"
21+ type : choice
22+ default : " all"
23+ options :
24+ - all
25+ - starters
26+ - vitest-in-webcontainer
27+ - webcontainer-test
1928
2029jobs :
30+ resolve_suites :
31+ runs-on : ubuntu-latest
32+ outputs :
33+ suites : ${{ steps.set-suites.outputs.suites }}
34+ steps :
35+ - id : set-suites
36+ run : |
37+ echo ${{ inputs.suites }}
38+ echo ${{ inputs.suites.options }}
39+ if [[ '${{ inputs.suite }}' == 'all' ]]
40+ then
41+ echo 'suites=${{ toJson(inputs.suites.options) }}' >> $GITHUB_OUTPUT
42+ else
43+ echo 'suites=[${{ inputs.suite }}]' >> $GITHUB_OUTPUT
44+ fi
45+
2146 test-ecosystem :
2247 timeout-minutes : 60
2348 runs-on : ubuntu-latest
49+ needs :
50+ - resolve_suites
2451 strategy :
2552 matrix :
26- suite :
27- - starters
28- - vitest-in-webcontainer
29- - webcontainer-test
53+ suite : ${{ fromJson(needs.resolve_suites.outputs.suites) }}
3054 fail-fast : false
3155 steps :
3256 - uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments