27
27
if : ${{ needs.turbo-ignore.outputs.skip == 'failure' }}
28
28
timeout-minutes : 45
29
29
concurrency :
30
- group : ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os }}-${{ matrix.pm.name }}-${{ matrix.pm.version }}-${{ matrix.experimental }}
30
+ group : ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os }}-${{ matrix.pm.name }}-${{ matrix.pm.version }}
31
31
cancel-in-progress : true
32
- name : ${{ format('Run tests for {0}@{1} on {2} (experimental:{3}) ', matrix.pm.name, matrix.pm.version, matrix.os, matrix.experimental ) }}
32
+ name : ${{ format('Run tests for {0}@{1} on {2}', matrix.pm.name, matrix.pm.version, matrix.os) }}
33
33
strategy :
34
34
fail-fast : false
35
35
matrix :
@@ -41,15 +41,10 @@ jobs:
41
41
{ name: bun, version: "1.0.3" },
42
42
{ name: yarn, version: "1.0.0" },
43
43
]
44
- experimental : [true, false]
45
44
# include a single windows test with pnpm
46
45
include :
47
46
- os : windows-latest
48
47
pm : { name: pnpm, version: "9.12.0" }
49
- experimental : true
50
- - os : windows-latest
51
- pm : { name: pnpm, version: "9.12.0" }
52
- experimental : false
53
48
runs-on : ${{ matrix.os }}
54
49
steps :
55
50
- name : Checkout Repo
@@ -73,13 +68,24 @@ jobs:
73
68
turbo-token : ${{ secrets.TURBO_TOKEN }}
74
69
turbo-signature : ${{ secrets.TURBO_REMOTE_CACHE_SIGNATURE_KEY }}
75
70
76
- - name : E2E Tests
71
+ - name : E2E Tests (experimental)
72
+ if : steps.changes.outputs.everything_but_markdown == 'true'
73
+ uses : ./.github/actions/run-c3-e2e
74
+ with :
75
+ packageManager : ${{ matrix.pm.name }}
76
+ packageManagerVersion : ${{ matrix.pm.version }}
77
+ quarantine : false
78
+ experimental : true
79
+ accountId : ${{ secrets.TEST_CLOUDFLARE_ACCOUNT_ID }}
80
+ apiToken : ${{ secrets.TEST_CLOUDFLARE_API_TOKEN }}
81
+
82
+ - name : E2E Tests (non-experimental)
77
83
if : steps.changes.outputs.everything_but_markdown == 'true'
78
84
uses : ./.github/actions/run-c3-e2e
79
85
with :
80
86
packageManager : ${{ matrix.pm.name }}
81
87
packageManagerVersion : ${{ matrix.pm.version }}
82
88
quarantine : false
83
- experimental : ${{ matrix.experimental }}
89
+ experimental : false
84
90
accountId : ${{ secrets.TEST_CLOUDFLARE_ACCOUNT_ID }}
85
91
apiToken : ${{ secrets.TEST_CLOUDFLARE_API_TOKEN }}
0 commit comments