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
renovate[bot]
970eb4a5c8
feat(github-action)!: Update actions/download-artifact (v4.3.0 → v5.0.0) ( #32 )
2025-08-09 12:42:16 +03:00
renovate[bot]
b5d65c1f36
fix(github-action): update ivuorinen/actions (25.7.14 → 25.7.21) ( #31 )
...
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-07-24 12:46:34 +03:00