Skip to content

Commit a0a7682

Browse files
committed
Add a lot new extensions until release of php8.1
1 parent 09f72a8 commit a0a7682

File tree

22 files changed

+136
-110
lines changed

22 files changed

+136
-110
lines changed

Makefile

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,26 @@ blueprint: ## Generate all blueprints file
44
@sed -i '1i\# DO NOT EDIT THIS FILE : Make yours changes in /utils/Dockerfile.*.blueprint)' Dockerfile.*
55
@sed -i '1i\[DO NOT EDIT THIS FILE]: <> (Make yours changes in /utils/README.blueprint.md)' README.md
66

7-
test-latest: test-php8.0 ## Test the latest build only
7+
test-latest: test-8.0 ## Test the latest build only
88

9-
test-php8.1: blueprint ## Test php8.1 build only
10-
PHP_VERSION=8.1 BRANCH=v4 VARIANT=apache ./build-and-test.sh || (notify-send -u critical "Tests failed" && exit 1)
9+
_test-prerequisites: blueprint
10+
docker pull ubuntu:20.04
11+
12+
test-quick: _test-prerequisites ## Test 8.0 and 8.1 quickly
13+
PHP_VERSION=8.0 BRANCH=v4 VARIANT=cli ./build-and-test.sh || (notify-send -u critical "Tests failed" && exit 1)
1114
PHP_VERSION=8.1 BRANCH=v4 VARIANT=cli ./build-and-test.sh || (notify-send -u critical "Tests failed" && exit 1)
1215
notify-send -u critical "Tests passed with success"
1316

14-
test-php8.0: blueprint ## Test php8.0 build only
15-
PHP_VERSION=8.0 BRANCH=v4 VARIANT=apache ./build-and-test.sh || (notify-send -u critical "Tests failed" && exit 1)
17+
test-8.1: _test-prerequisites ## Test php8.1 build only
18+
docker pull ubuntu:20.04
19+
PHP_VERSION=8.1 BRANCH=v4 VARIANT=cli ./build-and-test.sh || (notify-send -u critical "Tests failed" && exit 1)
20+
PHP_VERSION=8.1 BRANCH=v4 VARIANT=apache ./build-and-test.sh || (notify-send -u critical "Tests failed" && exit 1)
21+
notify-send -u critical "Tests passed with success"
22+
23+
test-8.0: _test-prerequisites ## Test php8.0 build only
24+
docker pull ubuntu:20.04
1625
PHP_VERSION=8.0 BRANCH=v4 VARIANT=cli ./build-and-test.sh || (notify-send -u critical "Tests failed" && exit 1)
26+
PHP_VERSION=8.0 BRANCH=v4 VARIANT=apache ./build-and-test.sh || (notify-send -u critical "Tests failed" && exit 1)
1727
notify-send -u critical "Tests passed with success"
1828

1929
clean: ## Clean dangles image after build

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ Below is a list of extensions available in this image:
188188
- *weakref* is not compatible with PHP 7.3+ (but weak references were added to the PHP core in PHP 7.4)
189189
- *sybase* extension is not available in v4 (use v3)
190190
- *event*, *gnupg* are not available in PHP 8.0+
191-
- *amqp*, *apcu*, *ast*, *blackfire*, *ds*, *gettext*, *grpc*, *ev*, *igbinary*, *imagick*, *mailparse*, *memcached*, *mongodb*, *msgpack*, *mysqli*, *pcov*, *rdkafka*, *redis*, *swoole*, *uploadprogress*, *uuid*, *yaml* are not available in PHP 8.1+ (RC)
191+
- *blackfire*, *gettext*, *ev*, *rdkafka*, *swoole* are not available in PHP 8.1+
192192

193193
### Enabling/disabling extensions in the fat image
194194

build-and-test.sh

Lines changed: 101 additions & 103 deletions
Large diffs are not rendered by default.

extensions/8.1/amqp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../core/amqp

extensions/8.1/apcu

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../core/apcu

extensions/8.1/ast

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../core/ast

extensions/8.1/ds

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../core/ds

extensions/8.1/grpc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../core/grpc

extensions/8.1/igbinary

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../core/igbinary

extensions/8.1/imagick

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../core/imagick

0 commit comments

Comments
 (0)