Skip to content

Commit

Permalink
Add PHP 8.3.7
Browse files Browse the repository at this point in the history
  • Loading branch information
flavioheleno committed May 16, 2024
1 parent 6923741 commit bf4ed64
Show file tree
Hide file tree
Showing 4 changed files with 137 additions and 8 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/asan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
vanilla:
strategy:
matrix:
version: ["8.1", "8.2"]
version: ["8.1", "8.2", "8.3"]
if: success() || failure()
runs-on: ubuntu-latest
needs: auth
Expand All @@ -27,7 +27,7 @@ jobs:
opcache:
strategy:
matrix:
version: ["8.1", "8.2"]
version: ["8.1", "8.2", "8.3"]
if: success() || failure()
runs-on: ubuntu-latest
needs: auth
Expand All @@ -40,7 +40,7 @@ jobs:
jit:
strategy:
matrix:
version: ["8.1", "8.2"]
version: ["8.1", "8.2", "8.3"]
if: success() || failure()
runs-on: ubuntu-latest
needs: auth
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
vanilla:
strategy:
matrix:
version: ["8.0", "8.1", "8.2"]
version: ["8.0", "8.1", "8.2", "8.3"]
build: ["gcov", "release"]
if: success() || failure()
runs-on: ubuntu-latest
Expand All @@ -38,7 +38,7 @@ jobs:
opcache:
strategy:
matrix:
version: ["8.0", "8.1", "8.2"]
version: ["8.0", "8.1", "8.2", "8.3"]
build: ["gcov", "release"]
if: success() || failure()
runs-on: ubuntu-latest
Expand All @@ -60,7 +60,7 @@ jobs:
jit:
strategy:
matrix:
version: ["8.0", "8.1", "8.2"]
version: ["8.0", "8.1", "8.2", "8.3"]
build: ["gcov", "release"]
if: success() || failure()
runs-on: ubuntu-latest
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
shell: cmd
strategy:
matrix:
version: ["8.0", "8.1"]
version: ["8.0", "8.1", "8.2", "8.3"]
arch: [x64]
ts: [ts]
if: success() || failure()
Expand Down Expand Up @@ -58,4 +58,4 @@ jobs:
uses: actions/upload-artifact@v3
with:
name: parallel-${{matrix.version}}
path: .install
path: .install
129 changes: 129 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -375,3 +375,132 @@ services:
profiles: [parallel-8.2,release],
<<: [*dev, *parallel]
}

# PHP-8.3
"php-dbg-8.3": {
build: { <<: *build,
dockerfile: docker/php.dockerfile,
args: { <<: [*ubuntu, *php],
PHP_SRC_TYPE: git,
PHP_VERSION_MAJOR: 8,
PHP_VERSION_MINOR: 3,
PHP_VERSION_PATCH: 7,
}
},
container_name: php-dbg-8.3,
image: parallelphp/php-dbg-8.3:8.3,
profiles: [php-8.3,dbg],
<<: [*dev, *parallel]
}
"php-gcov-8.3": {
build: { <<: *build,
dockerfile: docker/php.dockerfile,
args: { <<: [*ubuntu, *php],
PHP_SRC_TYPE: git,
PHP_SRC_GCOV: enable,
PHP_VERSION_MAJOR: 8,
PHP_VERSION_MINOR: 3,
PHP_VERSION_PATCH: 7,
}
},
container_name: php-gcov-8.3,
image: parallelphp/php-gcov-8.3:8.3,
profiles: [php-8.3,gcov],
<<: [*dev, *parallel]
}
"php-asan-8.3": {
build: { <<: *build,
dockerfile: docker/php.dockerfile,
args: { <<: [*ubuntu, *php],
PHP_SRC_ASAN: enable,
PHP_SRC_TYPE: git,
PHP_VERSION_MAJOR: 8,
PHP_VERSION_MINOR: 3,
PHP_VERSION_PATCH: 7,
}
},
container_name: php-asan-8.3,
image: parallelphp/php-asan-8.3:8.3,
profiles: [php-8.3,asan],
<<: [*dev, *parallel]
}
"php-release-8.3": {
build: { <<: *build,
dockerfile: docker/php.dockerfile,
args: { <<: [*ubuntu, *php],
PHP_SRC_DEBUG: disable,
PHP_SRC_TYPE: git,
PHP_VERSION_MAJOR: 8,
PHP_VERSION_MINOR: 3,
PHP_VERSION_PATCH: 7,
}
},
container_name: php-release-8.3,
image: parallelphp/php-release-8.3:8.3,
profiles: [php-8.3,release],
<<: [*dev, *parallel]
}
# parallel + PHP-8.3
"parallel-dbg-8.3": {
build: { <<: *build,
dockerfile: docker/parallel.dockerfile,
args: { <<: *php,
PHP_SRC_TYPE: dbg,
PHP_VERSION_MAJOR: 8,
PHP_VERSION_MINOR: 3,
PHP_VERSION_PATCH: 7,
}
},
container_name: parallel-dbg-8.3,
image: parallelphp/parallel-dbg-8.3:latest,
profiles: [parallel-8.3,dbg],
<<: [*dev, *parallel]
}
"parallel-gcov-8.3": {
build: { <<: *build,
dockerfile: docker/parallel.dockerfile,
args: { <<: *php,
PHP_SRC_TYPE: gcov,
PHP_SRC_GCOV: enable,
PHP_VERSION_MAJOR: 8,
PHP_VERSION_MINOR: 3,
PHP_VERSION_PATCH: 7,
}
},
container_name: parallel-gcov-8.3,
image: parallelphp/parallel-gcov-8.3:latest,
profiles: [parallel-8.3,gcov],
<<: [*dev, *parallel]
}
"parallel-asan-8.3": {
build: { <<: *build,
dockerfile: docker/parallel.dockerfile,
args: { <<: *php,
PHP_SRC_ASAN: enable,
PHP_SRC_TYPE: asan,
PHP_VERSION_MAJOR: 8,
PHP_VERSION_MINOR: 3,
PHP_VERSION_PATCH: 7,
}
},
container_name: parallel-asan-8.3,
image: parallelphp/parallel-asan-8.3:latest,
profiles: [parallel-8.3,asan],
<<: [*dev, *parallel]
}
"parallel-release-8.3": {
build: { <<: *build,
dockerfile: docker/parallel.dockerfile,
args: { <<: *php,
PHP_SRC_DEBUG: disable,
PHP_SRC_TYPE: release,
PHP_VERSION_MAJOR: 8,
PHP_VERSION_MINOR: 3,
PHP_VERSION_PATCH: 7,
}
},
container_name: parallel-release-8.3,
image: parallelphp/parallel-release-8.3:latest,
profiles: [parallel-8.3,release],
<<: [*dev, *parallel]
}

0 comments on commit bf4ed64

Please sign in to comment.