4242 # Linux
4343 - { name: ubuntu-gcc, os: ubuntu-latest, compiler: gcc, ccov: 'ON' }
4444 # macOS
45- - { name: macos-clang, os: macos-12, compiler: clang, ccov: 'ON ' }
45+ - { name: macos-clang, os: macos-12, compiler: clang, ccov: 'OFF ' }
4646 # Windows
4747 - { php: '7.0', ts: 'nts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
4848 - { php: '7.0', ts: 'ts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
@@ -60,11 +60,11 @@ jobs:
6060 - { php: '8.1', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
6161 - { php: '8.2', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
6262 - { php: '8.2', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
63- # - { php: '8.3', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
64- # - { php: '8.3', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
63+ - { php: '8.3', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
64+ - { php: '8.3', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
6565
6666 steps :
67- - uses : actions/checkout@v3
67+ - uses : actions/checkout@v4
6868
6969 - name : Install PHP ${{ matrix.php }}
7070 uses : shivammathur/setup-php@v2
@@ -141,7 +141,7 @@ jobs:
141141 # zephir_parser-php-7.3-nts-ubuntu-gcc-x64.zip
142142 # zephir_parser-php-7.3-nts-windows2019-vc15-x64.zip
143143 - name : Upload Zephir Parser
144- uses : actions/upload-artifact@v3
144+ uses : actions/upload-artifact@v4
145145 with :
146146 name : zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}.zip
147147 path : |
@@ -165,15 +165,15 @@ jobs:
165165
166166 - name : Upload Code Coverage Report
167167 if : matrix.ccov == 'ON'
168- uses : codecov/codecov-action@v3
168+ uses : codecov/codecov-action@v4
169169 with :
170170 token : ${{ secrets.CODECOV_TOKEN }}
171171 files : ./lcov.info
172172 flags : unittests,${{ runner.os }}
173173
174174 - name : Upload Info for Debug on Fail
175175 if : failure()
176- uses : actions/upload-artifact@v3
176+ uses : actions/upload-artifact@v4
177177 with :
178178 retention-days : 2
179179 name : debug-zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}
@@ -188,12 +188,12 @@ jobs:
188188 runs-on : ubuntu-latest
189189
190190 steps :
191- - uses : actions/checkout@v3
191+ - uses : actions/checkout@v4
192192
193193 - name : Install PHP
194194 uses : shivammathur/setup-php@v2
195195 with :
196- php-version : ' 8.2 '
196+ php-version : ' 8.3 '
197197 tools : pecl
198198
199199 - name : Install System Dependencies
@@ -244,7 +244,7 @@ jobs:
244244 pecl info zephir_parser-pecl.tgz
245245
246246 - name : Upload Artifact
247- uses : actions/upload-artifact@v3
247+ uses : actions/upload-artifact@v4
248248 with :
249249 name : ' zephir_parser-pecl'
250250 path : zephir_parser-pecl.tgz
@@ -258,7 +258,7 @@ jobs:
258258
259259 steps :
260260 - name : Checkout Code
261- uses : actions/checkout@v3
261+ uses : actions/checkout@v4
262262 with :
263263 fetch-depth : 1
264264
@@ -269,7 +269,7 @@ jobs:
269269
270270 - name : Download Zephir Parser build artifacts
271271 id : download
272- uses : actions/download-artifact@v3
272+ uses : actions/download-artifact@v4
273273 with :
274274 path : ./build-artifacts
275275
0 commit comments