2929 fail-fast : false
3030 matrix :
3131 php : [ '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2' ]
32- ts : [ 'nts' ]
32+ ts : [ 'ts', ' nts' ]
3333 arch : [ 'x64' ]
3434
3535 name :
@@ -45,13 +45,21 @@ jobs:
4545 - { name: macos-clang, os: macos-10.15, compiler: clang, ccov: 'ON' }
4646 # Windows
4747 - { 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' }
4849 - { 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' }
4951 - { 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' }
5053 - { 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' }
5155 - { 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' }
5257 - { 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' }
5359 - { 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' }
5461 - { 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' }
5563
5664 steps :
5765 - uses : actions/checkout@v3
@@ -131,7 +139,7 @@ jobs:
131139 # zephir_parser-php-7.3-nts-ubuntu-gcc-x64.zip
132140 # zephir_parser-php-7.3-nts-windows2019-vc15-x64.zip
133141 - name : Upload Zephir Parser
134- uses : actions/upload-artifact@v2
142+ uses : actions/upload-artifact@v3
135143 with :
136144 name : zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}.zip
137145 path : |
@@ -155,15 +163,15 @@ jobs:
155163
156164 - name : Upload Code Coverage Report
157165 if : matrix.ccov == 'ON'
158- uses : codecov/codecov-action@v2
166+ uses : codecov/codecov-action@v3
159167 with :
160168 token : ${{ secrets.CODECOV_TOKEN }}
161169 files : ./lcov.info
162170 flags : unittests,${{ runner.os }}
163171
164172 - name : Upload Info for Debug on Fail
165173 if : failure()
166- uses : actions/upload-artifact@v2
174+ uses : actions/upload-artifact@v3
167175 with :
168176 retention-days : 2
169177 name : debug-zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}
@@ -234,7 +242,7 @@ jobs:
234242 pecl info zephir_parser-pecl.tgz
235243
236244 - name : Upload Artifact
237- uses : actions/upload-artifact@v2
245+ uses : actions/upload-artifact@v3
238246 with :
239247 name : ' zephir_parser-pecl'
240248 path : zephir_parser-pecl.tgz
@@ -259,7 +267,7 @@ jobs:
259267
260268 - name : Download Zephir Parser build artifacts
261269 id : download
262- uses : actions/download-artifact@v2
270+ uses : actions/download-artifact@v3
263271 with :
264272 path : ./build-artifacts
265273
0 commit comments