1919
2020env :
2121 # All versions should be declared here
22- PHALCON_VERSION : 5.1.4
23- ZEPHIR_PARSER_VERSION : 1.5.1
24- ZEPHIR_VERSION : 0.16.3
22+ PHALCON_VERSION : 5.2.0
23+ ZEPHIR_PARSER_VERSION : 1.5.3
24+ ZEPHIR_VERSION : 0.17.0
2525
2626 # For tests
2727 LANG : en_US.UTF-8
6969
7070 generate :
7171 needs : setup_workflow
72- uses : zephir-lang/templates/.github/workflows/phalcon-pecl-8.1 .yml@main
72+ uses : zephir-lang/templates/.github/workflows/phalcon-pecl.yml@main
7373 with :
7474 extensions : ${{ needs.setup_workflow.outputs.zephir_extensions }}
75+ php_version : ' 8.2'
7576 secrets :
7677 composer-token : ${{ secrets.GITHUB_TOKEN }}
7778
8586 strategy :
8687 fail-fast : false
8788 matrix :
88- php : [ '7.4', '8.0', '8.1' ]
89- # php: [ '7.4', '8.0', '8.1', '8.2' ]
89+ php : [ '7.4', '8.0', '8.1', '8.2' ]
9090 ts : [ 'nts', 'ts' ]
9191 arch : [ 'x64' ]
9292
@@ -108,8 +108,11 @@ jobs:
108108 - { php: '8.0', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16' }
109109 - { php: '8.1', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16' }
110110 - { php: '8.1', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16' }
111- # - { php: '8.2', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16' }
112- # - { php: '8.2', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16' }
111+ # Most of the extensions wasn't compiled for PHP 8.2.
112+ # So it is not possible to test in this version, inside Windows OS.
113+ # List of .dlls - https://windows.php.net/downloads/pecl/releases/
114+ # - { php: '8.2', ts: 'ts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16' }
115+ # - { php: '8.2', ts: 'nts', arch: 'x64', name: 'windows2019-vs16', os: 'windows-2019', compiler: 'vs16' }
113116
114117 steps :
115118 - uses : actions/checkout@v3
@@ -228,7 +231,7 @@ jobs:
228231 contents : read # to fetch code (actions/checkout)
229232
230233 needs : [generate]
231- runs-on : ubuntu-20.04
234+ runs-on : ubuntu-latest
232235
233236 services :
234237 mysql :
@@ -265,8 +268,7 @@ jobs:
265268 strategy :
266269 fail-fast : false
267270 matrix :
268- php : [ '7.4', '8.0', '8.1' ]
269- # php: [ '7.4', '8.0', '8.1', '8.2' ]
271+ php : [ '7.4', '8.0', '8.1', '8.2' ]
270272
271273 steps :
272274 - uses : actions/checkout@v3
@@ -375,7 +377,7 @@ jobs:
375377
376378 needs : [generate, install, build-and-test, integration-test]
377379 name : Create Release
378- runs-on : ubuntu-20.04
380+ runs-on : ubuntu-latest
379381
380382 steps :
381383 - uses : actions/checkout@v3
0 commit comments