File tree Expand file tree Collapse file tree 1 file changed +26
-4
lines changed
Expand file tree Collapse file tree 1 file changed +26
-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+ if [[ '${{ inputs.suite }}' == 'all' ]]
38+ then
39+ echo 'suites=${{ toJson(inputs.suites.options) }}' >> $GITHUB_OUTPUT
40+ else
41+ echo 'suites=[${{ inputs.suite }}]' >> $GITHUB_OUTPUT
42+ fi
43+
2144 test-ecosystem :
2245 timeout-minutes : 60
2346 runs-on : ubuntu-latest
47+ needs :
48+ - resolve_suites
2449 strategy :
2550 matrix :
26- suite :
27- - starters
28- - vitest-in-webcontainer
29- - webcontainer-test
51+ suite : ${{ fromJson(needs.resolve_suites.outputs.suites) }}
3052 fail-fast : false
3153 steps :
3254 - uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments