|
42 | 42 | # Linux
|
43 | 43 | - { name: ubuntu-gcc, os: ubuntu-latest, compiler: gcc, ccov: 'ON' }
|
44 | 44 | # macOS
|
45 |
| -- { name: macos-clang, os: macos-12, compiler: clang, ccov: 'ON' } |
| 45 | +- { name: macos-clang, os: macos-12, compiler: clang, ccov: 'OFF' } |
46 | 46 | # Windows
|
47 | 47 | - { php: '7.0', ts: 'nts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
|
48 | 48 | - { php: '7.0', ts: 'ts', arch: 'x64', name: 'windows2019-vc14', os: 'windows-2019', compiler: 'vc14', ccov: 'OFF' }
|
@@ -60,11 +60,11 @@ jobs:
|
60 | 60 | - { php: '8.1', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
|
61 | 61 | - { php: '8.2', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16', ccov: 'OFF' }
|
62 | 62 | - { 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' } |
65 | 65 |
|
66 | 66 | steps:
|
67 |
| -- uses: actions/checkout@v3 |
| 67 | +- uses: actions/checkout@v4 |
68 | 68 |
|
69 | 69 | - name: Install PHP ${{ matrix.php }}
|
70 | 70 | uses: shivammathur/setup-php@v2
|
@@ -141,7 +141,7 @@ jobs:
|
141 | 141 | # zephir_parser-php-7.3-nts-ubuntu-gcc-x64.zip
|
142 | 142 | # zephir_parser-php-7.3-nts-windows2019-vc15-x64.zip
|
143 | 143 | - name: Upload Zephir Parser
|
144 |
| -uses: actions/upload-artifact@v3 |
| 144 | +uses: actions/upload-artifact@v4 |
145 | 145 | with:
|
146 | 146 | name: zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}.zip
|
147 | 147 | path: |
|
@@ -165,15 +165,15 @@ jobs:
|
165 | 165 |
|
166 | 166 | - name: Upload Code Coverage Report
|
167 | 167 | if: matrix.ccov == 'ON'
|
168 |
| -uses: codecov/codecov-action@v3 |
| 168 | +uses: codecov/codecov-action@v4 |
169 | 169 | with:
|
170 | 170 | token: ${{ secrets.CODECOV_TOKEN }}
|
171 | 171 | files: ./lcov.info
|
172 | 172 | flags: unittests,${{ runner.os }}
|
173 | 173 |
|
174 | 174 | - name: Upload Info for Debug on Fail
|
175 | 175 | if: failure()
|
176 |
| -uses: actions/upload-artifact@v3 |
| 176 | +uses: actions/upload-artifact@v4 |
177 | 177 | with:
|
178 | 178 | retention-days: 2
|
179 | 179 | name: debug-zephir_parser-php-${{ matrix.php }}-${{ matrix.ts }}-${{ matrix.name }}-${{ matrix.arch }}
|
@@ -188,12 +188,12 @@ jobs:
|
188 | 188 | runs-on: ubuntu-latest
|
189 | 189 |
|
190 | 190 | steps:
|
191 |
| -- uses: actions/checkout@v3 |
| 191 | +- uses: actions/checkout@v4 |
192 | 192 |
|
193 | 193 | - name: Install PHP
|
194 | 194 | uses: shivammathur/setup-php@v2
|
195 | 195 | with:
|
196 |
| -php-version: '8.2' |
| 196 | +php-version: '8.3' |
197 | 197 | tools: pecl
|
198 | 198 |
|
199 | 199 | - name: Install System Dependencies
|
@@ -244,7 +244,7 @@ jobs:
|
244 | 244 | pecl info zephir_parser-pecl.tgz
|
245 | 245 |
|
246 | 246 | - name: Upload Artifact
|
247 |
| -uses: actions/upload-artifact@v3 |
| 247 | +uses: actions/upload-artifact@v4 |
248 | 248 | with:
|
249 | 249 | name: 'zephir_parser-pecl'
|
250 | 250 | path: zephir_parser-pecl.tgz
|
@@ -258,7 +258,7 @@ jobs:
|
258 | 258 |
|
259 | 259 | steps:
|
260 | 260 | - name: Checkout Code
|
261 |
| -uses: actions/checkout@v3 |
| 261 | +uses: actions/checkout@v4 |
262 | 262 | with:
|
263 | 263 | fetch-depth: 1
|
264 | 264 |
|
@@ -269,7 +269,7 @@ jobs:
|
269 | 269 |
|
270 | 270 | - name: Download Zephir Parser build artifacts
|
271 | 271 | id: download
|
272 |
| -uses: actions/download-artifact@v3 |
| 272 | +uses: actions/download-artifact@v4 |
273 | 273 | with:
|
274 | 274 | path: ./build-artifacts
|
275 | 275 |
|
|
0 commit comments