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
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
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]
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
Ismo Vuorinen
1cb4c45cf1
chore(deps): update github workflows
2025-12-23 14:04:13 +02: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]
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]
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]
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]
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]
be3c19e5d4
fix(github-action): update docker/setup-buildx-action (v3.11.0 → v3.11.1) ( #25 )
...
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-06-22 00:21:18 +03:00
renovate[bot]
ca2ffc8c95
feat(github-action): update docker/setup-buildx-action (v3.10.0 → v3.11.0) ( #23 )
...
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-06-18 04:41:48 +00:00
renovate[bot]
f108ce5130
feat(github-action): update docker/build-push-action (v6.17.0 → v6.18.0) ( #19 )
2025-05-29 14:54:11 +03:00
renovate[bot]
6e96abe9e6
feat(github-action): update docker/build-push-action (v6.16.0 → v6.17.0) ( #16 )
...
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-05-17 04:30:03 +00:00
eec02d4fa6
PHP 8.4 ( #14 )
...
* PHP 8.4
* feat: pr-lint, updates, php84 build
* chore(lint): fix lint errors, add .editorconfig
* chore(ci): testing kics config
* feat: refactor structure, add configs, lint.sh
2025-05-13 21:26:52 +03:00
1e56bfdcb9
chore(ci): build every Monday at 2am
2025-04-13 13:29:42 +03:00
renovate[bot]
c99062154a
chore(deps): pin dependencies ( #13 )
...
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-02-09 20:46:47 +02:00
renovate[bot]
1022fd2591
feat(github-action)!: Update docker/build-push-action ( v5 → v6 ) ( #10 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-18 11:59:51 +03:00
fa8c2e43ce
feat: add php83 dockerfile, update docker-image workflow
2024-05-31 22:15:56 +03:00
renovate[bot]
0249c744c1
chore(deps): update docker/build-push-action action to v5 ( #4 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 09:29:52 +03:00
renovate[bot]
9fb327f2b9
chore(deps): update docker/setup-buildx-action action to v3 ( #6 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 09:28:13 +03:00
renovate[bot]
b27dd842ca
chore(deps): update docker/login-action action to v3 ( #5 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 09:25:57 +03:00
renovate[bot]
5c8f13b92e
chore(deps): update actions/checkout action to v4 ( #3 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 12:45:06 +03:00
02d08821aa
Add registry definition to tags
2023-04-25 09:54:58 +03:00
c923177c34
Changed to docker/build-push-action@v4
2023-04-24 17:08:43 +03:00
698f7fe556
Split architectures, add login, add permissions
2023-04-24 16:48:15 +03:00
ac05408331
Don't cancel others if one job fails
2023-04-24 16:01:29 +03:00
1b639811bd
Workflow fix
2023-04-24 10:02:53 +03:00
9797d08749
Initial testing
2023-04-24 09:23:15 +03:00