Commit Graph

85 Commits

Author SHA1 Message Date
renovate[bot]
80255691e6 chore(actions): update ivuorinen/actions action (v2026.03.02 → v2026.03.11)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 22:06:46 +00:00
renovate[bot]
9f78b42ea7 chore(deps)!: update docker/build-push-action (v6.19.2 → v7.0.0) (#88) 2026-03-05 23:44:03 +02:00
renovate[bot]
2c4e3091ee chore(deps)!: update docker/metadata-action (v5.10.0 → v6.0.0) (#87) 2026-03-05 23:31:49 +02:00
renovate[bot]
4ac5f4822f chore(deps)!: update docker/setup-buildx-action (v3.12.0 → v4.0.0) (#86) 2026-03-05 22:17:57 +02:00
renovate[bot]
4279d9fcce chore(deps)!: update docker/login-action (v3.7.0 → v4.0.0) (#85)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 12:18:36 +02:00
renovate[bot]
234abcddfb chore(deps): update ivuorinen/actions action (v2026.02.28 → v2026.03.02) (#84)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 08:45:53 +00:00
renovate[bot]
1d80e8708f chore(deps): update ivuorinen/actions action (v2026.02.24 → v2026.02.28) (#83)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 03:40:37 +02:00
5c23d3dcad feat: add CI path filters and expand README (#82) 2026-02-27 08:31:31 +02:00
92cb1405fa feat: add PHP 8.5 support and improve CI builds (#81)
* fix(renovate): pin PHP base images to digest-only updates

* feat(php85): add PHP 8.5 with Imagick and Composer

* ci: add php85 to build and PR matrices

* docs: update supported PHP version range to 8.5

* ci: enable GHA build cache for Docker image builds

* fix: address CR feedback — fix DOCKERFILE_PATH, renovate match, composer verify, drop python3-dev

* ci: use native arm64 runners for arm64 Docker builds

* ci: use build-by-digest with manifest merge for multi-arch images

Switch from direct per-arch push to a two-phase workflow:
1. Build phase pushes images by digest and uploads artifacts
2. Merge phase creates multi-arch manifest lists per PHP version

This ensures proper multi-arch manifest tags instead of
last-writer-wins race conditions between arch builds.

* fix: remove continue-on-error and suppress SC2046 shellcheck warning

Remove continue-on-error from build job so failed arch builds correctly
block the merge job from pushing incomplete manifests. Add shellcheck
disable directive for intentional word-splitting in manifest creation.
2026-02-27 04:28:05 +02:00
99d3e25d43 fix: add yamllint config and remove trailing blank line in pr-build.yml (#80)
Add root .yamllint.yml with relaxed rules matching the megalinter config
and disable the truthy rule that flags `on:` in GitHub Actions workflows.
Remove trailing blank line from pr-build.yml.
2026-02-27 02:14:36 +02:00
renovate[bot]
85bb129057 chore(deps)!: update actions/download-artifact (v7.0.0 → v8.0.0) (#78)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 01:18:17 +02:00
renovate[bot]
f724055fec chore(deps)!: update actions/upload-artifact (v6.0.0 → v7.0.0) (#79)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 01:17:42 +02:00
renovate[bot]
c537df409f chore(deps): update ivuorinen/actions action (v2026.02.18 → v2026.02.24) (#77)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 06:10:02 +00:00
renovate[bot]
96c7e7b64f chore(deps): update ivuorinen/actions action (v2026.02.10 → v2026.02.18) (#76)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 04:56:05 +00:00
renovate[bot]
dd903ba508 chore(deps): update docker/build-push-action action (v6.18.0 → v6.19.2) (#75)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-13 20:32:26 +00:00
renovate[bot]
1cf486fb40 chore(deps): update ivuorinen/actions action (v2026.02.03 → v2026.02.10) (#74)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 16:29:25 +02:00
renovate[bot]
8554d086d1 chore(deps): update ivuorinen/actions action (v2026.01.21 → v2026.02.03) (#73)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 09:26:04 +02:00
renovate[bot]
855eef393c chore(deps): update docker/login-action action (v3.6.0 → v3.7.0) (#72)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 00:51:02 +00:00
renovate[bot]
65acd636ee chore(deps): update actions/checkout action (v6.0.1 → v6.0.2) (#71)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 08:41:36 +00:00
renovate[bot]
95a7997904 chore(deps): update ivuorinen/actions action (v2026.01.13 → v2026.01.21) (#70)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 06:40:38 +00:00
renovate[bot]
ceb9cd0e23 chore(deps): update ivuorinen/actions action (v2026.01.09 → v2026.01.13) (#69)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 08:31:34 +00:00
renovate[bot]
c00054483c chore(deps): update ivuorinen/actions action (v2026.01.01 → v2026.01.09) (#68)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-11 04:55:38 +00:00
renovate[bot]
3da152a79e chore(deps)!: update ivuorinen/actions (v2025.12.31 → v2026.01.01) (#66) 2026-01-02 09:42:43 +02:00
renovate[bot]
3186ef020f chore(deps): update ivuorinen/actions action (v2025.12.22 → v2025.12.31) (#67)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-02 05:41:56 +00:00
Ismo Vuorinen
1cb4c45cf1 chore(deps): update github workflows 2025-12-23 14:04:13 +02:00
renovate[bot]
90133bc884 chore(deps): update docker/metadata-action action (v5.8.0 → v5.9.0) (#58)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 20:58:01 +00:00
renovate[bot]
2921133ca3 chore(deps): update actions/checkout action (v5.0.0 → v5.0.1) (#59)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 20:57:54 +00:00
renovate[bot]
3419636c90 chore(deps): update ivuorinen/actions action (v2025.11.02 → v2025.11.23) (#62)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 20:57:05 +00:00
renovate[bot]
caa61a3c79 chore(deps)!: update ivuorinen/actions (25.10.31 → v2025.11.02) (#55)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 23:45:23 +02:00
renovate[bot]
f34e23b02c chore(deps): update ivuorinen/actions action (25.10.27 → 25.10.31) (#57)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 08:55:52 +00:00
renovate[bot]
06bd5f8bd3 chore(deps): update ivuorinen/actions action (25.10.24 → 25.10.27) (#56)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 02:59:02 +00:00
renovate[bot]
af8068e1f7 chore(deps): update ivuorinen/actions action (25.10.12 → 25.10.24) (#52)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 23:06:53 +00:00
renovate[bot]
0f1f61fefe chore(deps): update ivuorinen/actions action (25.10.7 → 25.10.12) (#51)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 05:52:22 +00:00
renovate[bot]
366ab4d5da chore(deps): update ivuorinen/actions action (25.10.1 → 25.10.7) (#50)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 13:55:01 +00:00
renovate[bot]
867ee6a984 chore(deps): update ivuorinen/actions action (25.9.21 → 25.10.1) (#49)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 00:25:23 +00:00
renovate[bot]
55b398f8e6 chore(deps)!: update peter-evans/create-or-update-comment (v4.0.0 → v5.0.0) (#48) 2025-10-03 00:41:31 +03:00
renovate[bot]
e342bbb434 chore(deps): update docker/login-action action (v3.5.0 → v3.6.0) (#47)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 10:38:11 +03:00
renovate[bot]
2a4695ca5a chore(deps): update ivuorinen/actions action (25.9.19 → 25.9.21) (#46)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-24 00:58:45 +00:00
renovate[bot]
d834857997 chore(deps): update ivuorinen/actions action (25.9.17 → 25.9.19) (#45)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 09:36:45 +00:00
renovate[bot]
b379874e6f chore(deps): update ivuorinen/actions action (25.9.8 → 25.9.17) (#44)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 09:56:32 +00:00
renovate[bot]
c1fa791db0 chore(deps): update ivuorinen/actions action (25.8.31 → 25.9.8) (#43)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 06:38:33 +00:00
renovate[bot]
51881e1175 chore(deps): update ivuorinen/actions action (25.8.25 → 25.8.31) (#42) 2025-09-06 21:42:48 +03:00
renovate[bot]
1d653faf37 chore(deps): update ivuorinen/actions action (25.8.21 → 25.8.25) (#41)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 09:24:27 +03:00
renovate[bot]
04d1e48ed1 fix(github-action): update ivuorinen/actions (25.8.18 → 25.8.21) (#39)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-23 05:23:21 +00:00
renovate[bot]
6a893002d8 fix(github-action): update ivuorinen/actions (25.8.11 → 25.8.18) (#38)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 05:55:55 +00:00
renovate[bot]
9a97df9e27 feat(github-action)!: Update actions/checkout (v4.3.0 → v5.0.0) (#35)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 10:04:18 +03:00
renovate[bot]
fa4cfaeaea feat(github-action): update ivuorinen/actions (25.7.21 → 25.8.11) (#37)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 06:33:45 +00:00
renovate[bot]
af602edfda feat(github-action): update actions/checkout (v4.2.2 → v4.3.0) (#36)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 06:33:28 +00:00
renovate[bot]
cd4d1ff114 feat(github-action): update docker/metadata-action (v5.7.0 → v5.8.0) (#34)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 17:52:48 +00:00
renovate[bot]
5b49df0cca feat(github-action): update docker/login-action (v3.4.0 → v3.5.0) (#33)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 17:52:23 +00:00