From 37f1909faae10ca5c97866d165febf260a027b57 Mon Sep 17 00:00:00 2001 From: Damiano Improta Date: Mon, 15 Dec 2025 19:17:30 +0100 Subject: [PATCH 1/4] create different docker with different php version --- Dockerfile | 3 ++- commands | 6 +++++- docker-compose.yml | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index af2debd..01d12b4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM php:8.2-cli-alpine +ARG PHP_VERSION=8.2 +FROM php:${PHP_VERSION}-cli-alpine RUN apk add --no-cache \ libzip-dev \ diff --git a/commands b/commands index 7cde633..3de710f 100644 --- a/commands +++ b/commands @@ -2,7 +2,11 @@ case "$1" in 'test-sw') - docker compose run --rm --remove-orphans app test-sw && docker compose down + for i in 8.2 8.3 8.4 + do + PHP_VERSION=$i docker compose build + docker compose run --rm --remove-orphans app test-sw && docker compose down + done ;; 'update-vendor') docker compose run --rm --remove-orphans app update-vendor && docker compose down diff --git a/docker-compose.yml b/docker-compose.yml index e26fbac..14093c3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,9 @@ services: app: - build: . + build: + context: . + args: + PHP_VERSION: ${PHP_VERSION} volumes: - ./src:/app/src - ./tests:/app//tests From a24ec1e425162b85708a57af5e7109708b83b0d7 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 15 Dec 2025 18:21:45 +0000 Subject: [PATCH 2/4] chore: update CHANGELOG for PR #28 --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4e0ac5..71b2598 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,3 +4,5 @@ - [2025-11-01] DamImpr: reset changelog [#26](https://github.com/DamImpr/cache-multi-layer/pull/26) - [2025-11-01] DamImpr: Add CHANGELOG.md to export-ignore list [#27](https://github.com/DamImpr/cache-multi-layer/pull/27) + +- [2025-12-15] DamImpr: create different docker with different php version [#28](https://github.com/DamImpr/cache-multi-layer/pull/28) From 4bafd3b9a6a1583c58424acf099ced0f3fa07ba3 Mon Sep 17 00:00:00 2001 From: Damiano Improta Date: Mon, 15 Dec 2025 19:28:15 +0100 Subject: [PATCH 3/4] php version default add --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 14093c3..642edd1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ services: build: context: . args: - PHP_VERSION: ${PHP_VERSION} + PHP_VERSION: ${PHP_VERSION:-8.2} volumes: - ./src:/app/src - ./tests:/app//tests From 43ec34889338b04e527485993e614d5143e97a41 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 15 Dec 2025 18:29:34 +0000 Subject: [PATCH 4/4] chore: update CHANGELOG for PR #28 --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71b2598..f1d2986 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,3 +6,5 @@ - [2025-11-01] DamImpr: Add CHANGELOG.md to export-ignore list [#27](https://github.com/DamImpr/cache-multi-layer/pull/27) - [2025-12-15] DamImpr: create different docker with different php version [#28](https://github.com/DamImpr/cache-multi-layer/pull/28) + +- [2025-12-15] DamImpr: create different docker with different php version [#28](https://github.com/DamImpr/cache-multi-layer/pull/28)