Skip to content

Commit 9bc661e

Browse files
ci: add support for Debian Trixie
1 parent 365eae1 commit 9bc661e

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

.github/workflows/docker.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@ jobs:
128128
platform: linux/arm/v6
129129
- variant: php-${{ needs.prepare.outputs.php83_version }}-bookworm
130130
platform: linux/arm/v6
131+
- variant: php-${{ needs.prepare.outputs.php82_version }}-trixie
132+
platform: linux/arm/v6
133+
- variant: php-${{ needs.prepare.outputs.php83_version }}-trixie
134+
platform: linux/arm/v6
131135
steps:
132136
- name: Prepare
133137
id: prepare

docker-bake.hcl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ function "tag" {
3232
params = [version, os, php-version, tgt]
3333
result = [
3434
version == "" ? "" : "${IMAGE_NAME}:${trimprefix("${version}${tgt == "builder" ? "-builder" : ""}-php${php-version}-${os}", "latest-")}",
35-
php-version == DEFAULT_PHP_VERSION && os == "bookworm" && version != "" ? "${IMAGE_NAME}:${trimprefix("${version}${tgt == "builder" ? "-builder" : ""}", "latest-")}" : "",
35+
php-version == DEFAULT_PHP_VERSION && os == "trixie" && version != "" ? "${IMAGE_NAME}:${trimprefix("${version}${tgt == "builder" ? "-builder" : ""}", "latest-")}" : "",
3636
php-version == DEFAULT_PHP_VERSION && version != "" ? "${IMAGE_NAME}:${trimprefix("${version}${tgt == "builder" ? "-builder" : ""}-${os}", "latest-")}" : "",
37-
os == "bookworm" && version != "" ? "${IMAGE_NAME}:${trimprefix("${version}${tgt == "builder" ? "-builder" : ""}-php${php-version}", "latest-")}" : "",
37+
os == "trixie" && version != "" ? "${IMAGE_NAME}:${trimprefix("${version}${tgt == "builder" ? "-builder" : ""}-php${php-version}", "latest-")}" : "",
3838
]
3939
}
4040

@@ -76,7 +76,7 @@ function "_php_version" {
7676
target "default" {
7777
name = "${tgt}-php-${replace(php-version, ".", "-")}-${os}"
7878
matrix = {
79-
os = ["bookworm", "alpine"]
79+
os = ["bookworm", "trixie", "alpine"]
8080
php-version = split(",", PHP_VERSION)
8181
tgt = ["builder", "runner"]
8282
}

docs/docker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Variants for PHP 8.2, 8.3 and 8.4 are provided.
77
The tags follow this pattern: `dunglas/frankenphp:<frankenphp-version>-php<php-version>-<os>`
88

99
- `<frankenphp-version>` and `<php-version>` are version numbers of FrankenPHP and PHP respectively, ranging from major (e.g. `1`), minor (e.g. `1.2`) to patch versions (e.g. `1.2.3`).
10-
- `<os>` is either `bookworm` (for Debian Bookworm) or `alpine` (for the latest stable version of Alpine).
10+
- `<os>` is either `bookworm` (for Debian Bookworm), `trixie` (for Debian Trixie) or `alpine` (for the latest stable version of Alpine).
1111

1212
[Browse tags](https://hub.docker.com/r/dunglas/frankenphp/tags).
1313

docs/fr/docker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Des variantes pour PHP 8.2, 8.3 et 8.4 sont disponibles. [Parcourir les tags](ht
77
Les tags suivent le pattern suivant: `dunglas/frankenphp:<frankenphp-version>-php<php-version>-<os>`
88

99
- `<frankenphp-version>` et `<php-version>` sont repsectivement les numéros de version de FrankenPHP et PHP, allant de majeur (e.g. `1`), mineur (e.g. `1.2`) à des versions correctives (e.g. `1.2.3`).
10-
- `<os>` est soit `bookworm` (pour Debian Bookworm) ou `alpine` (pour la dernière version stable d'Alpine).
10+
- `<os>` est soit `bookworm` (pour Debian Bookworm), `trixie` (pour Debian Trixie) ou `alpine` (pour la dernière version stable d'Alpine).
1111

1212
[Parcourir les tags](https://hub.docker.com/r/dunglas/frankenphp/tags).
1313

docs/ru/docker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Теги следуют следующему шаблону: `dunglas/frankenphp:<frankenphp-version>-php<php-version>-<os>`.
88

99
- `<frankenphp-version>` и `<php-version>` — версии FrankenPHP и PHP соответственно: от основных (например, `1`) до минорных (например, `1.2`) и патч-версий (например, `1.2.3`).
10-
- `<os>` может быть `bookworm` (для Debian Bookworm) или `alpine` (для последней стабильной версии Alpine).
10+
- `<os>` может быть `bookworm` (для Debian Bookworm), `trixie` (для Debian Trixie) или `alpine` (для последней стабильной версии Alpine).
1111

1212
[Просмотреть доступные теги](https://hub.docker.com/r/dunglas/frankenphp/tags).
1313

0 commit comments

Comments
 (0)