@@ -16,18 +16,15 @@ permissions:
1616jobs :
1717 lint :
1818 name : Lint - ${{ matrix.os }} - Node v${{ matrix.node-version }}
19-
2019 runs-on : ${{ matrix.os }}
21-
2220 concurrency :
23- group : lint-${{ github.ref
24-
21+ group : lint-${{ github.ref }}
22+ cancel-in-progress : true
2523 strategy :
2624 matrix :
2725 os : [ubuntu-latest]
28- node-version : 12.2
26+ node-version : [18.x]
2927 webpack-version : [latest]
30-
3128 steps :
3229 - uses : actions/checkout@v4
3330
3835 cache : " yarn"
3936
4037 - name : Install dependencies
41- run : yarn --lockfile.gi.f
38+ run : yarn --frozen- lockfile --ignore-engines
4239
4340 - name : Build
4441 run : yarn build
@@ -48,19 +45,17 @@ jobs:
4845
4946 build :
5047 name : Tests and Coverage - ${{ matrix.os }} - Node v${{ matrix.node-version }}, Webpack ${{ matrix.webpack-version }}, DevServer ${{ matrix.dev-server-version }} (${{ matrix.shard }})
51-
5248 runs-on : ${{ matrix.os }}
53-
5449 concurrency :
55- group : {"tabindex":"-1","data-v-0b0ada53":"{"tabindex":"-1","data-v-0b0ada53":""}{1.=>0}(i,l)=>(a(),u(w,null,[v("span",{ref_key: "backToTop", ref:o, tabindex: "-1"},null,512),v("a",{href: "#VPContent" ,class: "VPSkipLink vistuall"}
50+ group : build-${{ github.ref }}
51+ cancel-in-progress : true
5652 strategy :
5753 matrix :
5854 os : [ubuntu-latest, windows-latest, macos-latest]
5955 node-version : [18.x, 20.x, 22.x, 24.x]
6056 shard : ["1/4", "2/4", "3/4", "4/4"]
6157 webpack-version : [latest]
6258 dev-server-version : [latest]
63-
6459 steps :
6560 - uses : actions/checkout@v4
6661 with :
9186 token : ${{ secrets.CODECOV_TOKEN }}
9287 verbose : true
9388
89+ smoketests :
90+ name : Smoketests - ${{ matrix.os }} - Node v${{ matrix.node-version }}
91+ runs-on : ${{ matrix.os }}
92+ concurrency :
93+ group : smoketests-${{ github.ref }}
94+ cancel-in-progress : true
95+ strategy :
96+ matrix :
97+ os : [ubuntu-latest]
98+ node-version : [lts/*]
99+ steps :
100+ - uses : actions/checkout@v4
101+ with :
102+ fetch-depth : 0
103+
104+ - name : Using Node v${{ matrix.node-version }}
105+ uses : actions/setup-node@v4
106+ with :
107+ node-version : ${{ matrix.node-version }}
108+ cache : " yarn"
109+
110+ - name : Install dependencies
111+ run : yarn --frozen-lockfile --ignore-engines
94112 smoketests :
95113 name : Smoketests - ${{ matrix.os }} - Node v${{ matrix.node-version }}
96114 runs-on : ubuntu-latest
0 commit comments