6
6
- ' build/**'
7
7
- ' docs/**'
8
8
- ' files/**'
9
- push :
10
- paths-ignore :
11
- - ' build/**'
12
- - ' docs/**'
13
- - ' files/**'
14
9
15
10
permissions :
16
11
contents : read
21
16
runs-on : ubuntu-latest
22
17
steps :
23
18
- name : Git checkout
24
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
19
+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
25
20
- name : Install Node
26
- uses : actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
21
+ uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
27
22
with :
28
23
node-version : 18
29
24
cache : ' npm'
38
33
runs-on : ubuntu-latest
39
34
steps :
40
35
- name : Git checkout
41
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
36
+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
42
37
- name : Install Node
43
- uses : actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
38
+ uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
44
39
with :
45
40
node-version : 18
46
41
cache : ' npm'
55
50
runs-on : ubuntu-latest
56
51
steps :
57
52
- name : Git checkout
58
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
53
+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
59
54
- name : Install Node
60
- uses : actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
55
+ uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
61
56
with :
62
57
node-version : 18
63
58
cache : ' npm'
@@ -74,30 +69,30 @@ jobs:
74
69
strategy :
75
70
fail-fast : false
76
71
matrix :
77
- os : [ windows-latest, ubuntu-latest, macos-latest ]
72
+ os : [ windows-latest ]
78
73
CI : [ 0, 1, 2, 3 ]
79
74
env :
80
75
CI : ${{ matrix.CI }}
81
76
steps :
82
77
- name : Git checkout
83
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
78
+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
84
79
- name : Install Node
85
- uses : actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
80
+ uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
86
81
with :
87
82
node-version : 18
88
83
cache : ' npm'
89
84
- name : Install dependencies
90
85
run : npm ci
91
86
- name : Build
92
- run : npm run build
87
+ run : npm run build-module
93
88
94
89
- name : === E2E testing ===
95
90
run : npm run test-e2e
96
91
- name : Upload output screenshots
97
- uses : actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3
92
+ uses : actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4
98
93
if : always()
99
94
with :
100
- name : Output screenshots
95
+ name : Output screenshots-${{ matrix.os }}-${{ matrix.CI }}
101
96
path : test/e2e/output-screenshots
102
97
if-no-files-found : ignore
103
98
@@ -106,9 +101,9 @@ jobs:
106
101
runs-on : ubuntu-latest
107
102
steps :
108
103
- name : Git checkout
109
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
104
+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
110
105
- name : Install Node
111
- uses : actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
106
+ uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
112
107
with :
113
108
node-version : 18
114
109
cache : ' npm'
0 commit comments