Skip to content

Commit 9592740

Browse files
authored
Merge pull request #389 from todeveni/node22
Add Node 22 support
2 parents 96ea274 + 018378e commit 9592740

File tree

7 files changed

+420
-24
lines changed

7 files changed

+420
-24
lines changed

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
### Minor changes
66

7+
* **2024-05-31**
8+
* Support for Node v22
9+
710
* **2023-12-13**
811
* Support for PHP 8.3
912
* Support for Node v20

Makefile

+15
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,21 @@ test-8.0: ## Test php8.0 build only
3535
VERSION=8.0 VARIANT=apache $(MAKE) _test-version
3636
VERSION=8.0 VARIANT=fpm $(MAKE) _test-version
3737

38+
test-node: ## Test node builds only
39+
VERSION=8.3 VARIANT=cli NODE=12 $(MAKE) _test-node
40+
VERSION=8.3 VARIANT=cli NODE=14 $(MAKE) _test-node
41+
VERSION=8.3 VARIANT=cli NODE=16 $(MAKE) _test-node
42+
VERSION=8.3 VARIANT=cli NODE=18 $(MAKE) _test-node
43+
VERSION=8.3 VARIANT=cli NODE=20 $(MAKE) _test-node
44+
VERSION=8.3 VARIANT=cli NODE=22 $(MAKE) _test-node
45+
46+
_test-node: _test-prerequisites ## Test node for VERSION="" and VARIANT=""
47+
docker buildx bake --load \
48+
--set "*.platform=$(uname -p)" \
49+
php$${VERSION//.}-$(VARIANT)-all
50+
PHP_VERSION="$(VERSION)" BRANCH=v4 VARIANT=$(VARIANT) NODE=$(NODE) ./tests-suite/bash_unit -f tap ./tests-suite/*.sh || (notify-send -u critical "Tests failed ($(VERSION)-$(VARIANT)-node$(NODE))" && exit 1)
51+
notify-send -u critical "Tests passed with success ($(VERSION)-$(VARIANT)-node$(NODE))"
52+
3853
_test-version: _test-prerequisites ## Test php build for VERSION="" and VARIANT=""
3954
docker buildx bake --load \
4055
--set "*.platform=$(uname -p)" \

README.md

+22-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)