29
29
fail-fast : false
30
30
matrix :
31
31
php : [ '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2' ]
32
- ts : [ 'nts' ]
32
+ ts : [ 'ts', ' nts' ]
33
33
arch : [ 'x64' ]
34
34
35
35
name :
@@ -45,13 +45,21 @@ jobs:
45
45
- { name: macos-clang, os: macos-10.15, compiler: clang, ccov: 'ON' }
46
46
# Windows
47
47
- { php: '7.0', ts: 'nts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
48
+ - { php: '7.0', ts: 'ts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
48
49
- { php: '7.1', ts: 'nts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
50
+ - { php: '7.1', ts: 'ts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
49
51
- { php: '7.2', ts: 'nts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
52
+ - { php: '7.2', ts: 'ts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
50
53
- { php: '7.3', ts: 'nts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
54
+ - { php: '7.3', ts: 'ts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
51
55
- { php: '7.4', ts: 'nts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
56
+ - { php: '7.4', ts: 'ts', arch: 'x64', name: 'windows2019-vc15', os: 'windows-2019', compiler: 'vc15', ccov: 'OFF' }
52
57
- { php: '8.0', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
58
+ - { php: '8.0', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
53
59
- { php: '8.1', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
60
+ - { php: '8.1', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
54
61
- { php: '8.2', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
62
+ - { php: '8.2', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
55
63
56
64
steps :
57
65
- uses : actions/checkout@v3
@@ -131,7 +139,7 @@ jobs:
131
139
# zephir_parser-php-7.3-nts-ubuntu-gcc-x64.zip
132
140
# zephir_parser-php-7.3-nts-windows2019-vc15-x64.zip
133
141
- name : Upload Zephir Parser
134
- uses : actions/upload-artifact@v2
142
+ uses : actions/upload-artifact@v3
135
143
with :
136
144
name : zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}.zip
137
145
path : |
@@ -155,15 +163,15 @@ jobs:
155
163
156
164
- name : Upload Code Coverage Report
157
165
if : matrix.ccov == 'ON'
158
- uses : codecov/codecov-action@v2
166
+ uses : codecov/codecov-action@v3
159
167
with :
160
168
token : ${{ secrets.CODECOV_TOKEN }}
161
169
files : ./lcov.info
162
170
flags : unittests,${{ runner.os }}
163
171
164
172
- name : Upload Info for Debug on Fail
165
173
if : failure()
166
- uses : actions/upload-artifact@v2
174
+ uses : actions/upload-artifact@v3
167
175
with :
168
176
retention-days : 2
169
177
name : debug-zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}
@@ -234,7 +242,7 @@ jobs:
234
242
pecl info zephir_parser-pecl.tgz
235
243
236
244
- name : Upload Artifact
237
- uses : actions/upload-artifact@v2
245
+ uses : actions/upload-artifact@v3
238
246
with :
239
247
name : ' zephir_parser-pecl'
240
248
path : zephir_parser-pecl.tgz
@@ -259,7 +267,7 @@ jobs:
259
267
260
268
- name : Download Zephir Parser build artifacts
261
269
id : download
262
- uses : actions/download-artifact@v2
270
+ uses : actions/download-artifact@v3
263
271
with :
264
272
path : ./build-artifacts
265
273
0 commit comments