File tree Expand file tree Collapse file tree 1 file changed +31
-4
lines changed
Expand file tree Collapse file tree 1 file changed +31
-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=[${{ env.options }}]' >> $GITHUB_OUTPUT
40+ else
41+ echo 'suites=["${{ inputs.suite }}"]' >> $GITHUB_OUTPUT
42+ fi
43+ env :
44+ options :
45+ - starters
46+ - vitest-in-webcontainer
47+ - webcontainer-test
48+
2149 test-ecosystem :
2250 timeout-minutes : 60
2351 runs-on : ubuntu-latest
52+ needs :
53+ - resolve_suites
2454 strategy :
2555 matrix :
26- suite :
27- - starters
28- - vitest-in-webcontainer
29- - webcontainer-test
56+ suite : ${{ fromJson(needs.resolve_suites.outputs.suites) }}
3057 fail-fast : false
3158 steps :
3259 - uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments