Skip to content

Commit 598dfaf

Browse files
Merge pull request #296 from flavioheleno/feat/add-php83
Add PHP 8.3.7
2 parents 9e8760f + bf4ed64 commit 598dfaf

File tree

4 files changed

+137
-8
lines changed

4 files changed

+137
-8
lines changed

.github/workflows/asan.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
vanilla:
1515
strategy:
1616
matrix:
17-
version: ["8.1", "8.2"]
17+
version: ["8.1", "8.2", "8.3"]
1818
if: success() || failure()
1919
runs-on: ubuntu-latest
2020
needs: auth
@@ -27,7 +27,7 @@ jobs:
2727
opcache:
2828
strategy:
2929
matrix:
30-
version: ["8.1", "8.2"]
30+
version: ["8.1", "8.2", "8.3"]
3131
if: success() || failure()
3232
runs-on: ubuntu-latest
3333
needs: auth
@@ -40,7 +40,7 @@ jobs:
4040
jit:
4141
strategy:
4242
matrix:
43-
version: ["8.1", "8.2"]
43+
version: ["8.1", "8.2", "8.3"]
4444
if: success() || failure()
4545
runs-on: ubuntu-latest
4646
needs: auth

.github/workflows/linux.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
vanilla:
1717
strategy:
1818
matrix:
19-
version: ["8.0", "8.1", "8.2"]
19+
version: ["8.0", "8.1", "8.2", "8.3"]
2020
build: ["gcov", "release"]
2121
if: success() || failure()
2222
runs-on: ubuntu-latest
@@ -38,7 +38,7 @@ jobs:
3838
opcache:
3939
strategy:
4040
matrix:
41-
version: ["8.0", "8.1", "8.2"]
41+
version: ["8.0", "8.1", "8.2", "8.3"]
4242
build: ["gcov", "release"]
4343
if: success() || failure()
4444
runs-on: ubuntu-latest
@@ -60,7 +60,7 @@ jobs:
6060
jit:
6161
strategy:
6262
matrix:
63-
version: ["8.0", "8.1", "8.2"]
63+
version: ["8.0", "8.1", "8.2", "8.3"]
6464
build: ["gcov", "release"]
6565
if: success() || failure()
6666
runs-on: ubuntu-latest

.github/workflows/windows.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
shell: cmd
88
strategy:
99
matrix:
10-
version: ["8.0", "8.1"]
10+
version: ["8.0", "8.1", "8.2", "8.3"]
1111
arch: [x64]
1212
ts: [ts]
1313
if: success() || failure()
@@ -58,4 +58,4 @@ jobs:
5858
uses: actions/upload-artifact@v3
5959
with:
6060
name: parallel-${{matrix.version}}
61-
path: .install
61+
path: .install

docker-compose.yml

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,3 +375,132 @@ services:
375375
profiles: [parallel-8.2,release],
376376
<<: [*dev, *parallel]
377377
}
378+
379+
# PHP-8.3
380+
"php-dbg-8.3": {
381+
build: { <<: *build,
382+
dockerfile: docker/php.dockerfile,
383+
args: { <<: [*ubuntu, *php],
384+
PHP_SRC_TYPE: git,
385+
PHP_VERSION_MAJOR: 8,
386+
PHP_VERSION_MINOR: 3,
387+
PHP_VERSION_PATCH: 7,
388+
}
389+
},
390+
container_name: php-dbg-8.3,
391+
image: parallelphp/php-dbg-8.3:8.3,
392+
profiles: [php-8.3,dbg],
393+
<<: [*dev, *parallel]
394+
}
395+
"php-gcov-8.3": {
396+
build: { <<: *build,
397+
dockerfile: docker/php.dockerfile,
398+
args: { <<: [*ubuntu, *php],
399+
PHP_SRC_TYPE: git,
400+
PHP_SRC_GCOV: enable,
401+
PHP_VERSION_MAJOR: 8,
402+
PHP_VERSION_MINOR: 3,
403+
PHP_VERSION_PATCH: 7,
404+
}
405+
},
406+
container_name: php-gcov-8.3,
407+
image: parallelphp/php-gcov-8.3:8.3,
408+
profiles: [php-8.3,gcov],
409+
<<: [*dev, *parallel]
410+
}
411+
"php-asan-8.3": {
412+
build: { <<: *build,
413+
dockerfile: docker/php.dockerfile,
414+
args: { <<: [*ubuntu, *php],
415+
PHP_SRC_ASAN: enable,
416+
PHP_SRC_TYPE: git,
417+
PHP_VERSION_MAJOR: 8,
418+
PHP_VERSION_MINOR: 3,
419+
PHP_VERSION_PATCH: 7,
420+
}
421+
},
422+
container_name: php-asan-8.3,
423+
image: parallelphp/php-asan-8.3:8.3,
424+
profiles: [php-8.3,asan],
425+
<<: [*dev, *parallel]
426+
}
427+
"php-release-8.3": {
428+
build: { <<: *build,
429+
dockerfile: docker/php.dockerfile,
430+
args: { <<: [*ubuntu, *php],
431+
PHP_SRC_DEBUG: disable,
432+
PHP_SRC_TYPE: git,
433+
PHP_VERSION_MAJOR: 8,
434+
PHP_VERSION_MINOR: 3,
435+
PHP_VERSION_PATCH: 7,
436+
}
437+
},
438+
container_name: php-release-8.3,
439+
image: parallelphp/php-release-8.3:8.3,
440+
profiles: [php-8.3,release],
441+
<<: [*dev, *parallel]
442+
}
443+
# parallel + PHP-8.3
444+
"parallel-dbg-8.3": {
445+
build: { <<: *build,
446+
dockerfile: docker/parallel.dockerfile,
447+
args: { <<: *php,
448+
PHP_SRC_TYPE: dbg,
449+
PHP_VERSION_MAJOR: 8,
450+
PHP_VERSION_MINOR: 3,
451+
PHP_VERSION_PATCH: 7,
452+
}
453+
},
454+
container_name: parallel-dbg-8.3,
455+
image: parallelphp/parallel-dbg-8.3:latest,
456+
profiles: [parallel-8.3,dbg],
457+
<<: [*dev, *parallel]
458+
}
459+
"parallel-gcov-8.3": {
460+
build: { <<: *build,
461+
dockerfile: docker/parallel.dockerfile,
462+
args: { <<: *php,
463+
PHP_SRC_TYPE: gcov,
464+
PHP_SRC_GCOV: enable,
465+
PHP_VERSION_MAJOR: 8,
466+
PHP_VERSION_MINOR: 3,
467+
PHP_VERSION_PATCH: 7,
468+
}
469+
},
470+
container_name: parallel-gcov-8.3,
471+
image: parallelphp/parallel-gcov-8.3:latest,
472+
profiles: [parallel-8.3,gcov],
473+
<<: [*dev, *parallel]
474+
}
475+
"parallel-asan-8.3": {
476+
build: { <<: *build,
477+
dockerfile: docker/parallel.dockerfile,
478+
args: { <<: *php,
479+
PHP_SRC_ASAN: enable,
480+
PHP_SRC_TYPE: asan,
481+
PHP_VERSION_MAJOR: 8,
482+
PHP_VERSION_MINOR: 3,
483+
PHP_VERSION_PATCH: 7,
484+
}
485+
},
486+
container_name: parallel-asan-8.3,
487+
image: parallelphp/parallel-asan-8.3:latest,
488+
profiles: [parallel-8.3,asan],
489+
<<: [*dev, *parallel]
490+
}
491+
"parallel-release-8.3": {
492+
build: { <<: *build,
493+
dockerfile: docker/parallel.dockerfile,
494+
args: { <<: *php,
495+
PHP_SRC_DEBUG: disable,
496+
PHP_SRC_TYPE: release,
497+
PHP_VERSION_MAJOR: 8,
498+
PHP_VERSION_MINOR: 3,
499+
PHP_VERSION_PATCH: 7,
500+
}
501+
},
502+
container_name: parallel-release-8.3,
503+
image: parallelphp/parallel-release-8.3:latest,
504+
profiles: [parallel-8.3,release],
505+
<<: [*dev, *parallel]
506+
}

0 commit comments

Comments
 (0)