Skip to content

Upgrade PHP to 8.5 and validators to 0.3.*#132

Merged
Meldiron merged 3 commits into
mainfrom
upgrade-validators-0.3
Jul 13, 2026
Merged

Upgrade PHP to 8.5 and validators to 0.3.*#132
Meldiron merged 3 commits into
mainfrom
upgrade-validators-0.3

Conversation

@Meldiron

Copy link
Copy Markdown
Contributor

Upgrades utopia-php/validators from 0.2.* to 0.3.* and bumps PHP requirement to >=8.5.

@greptile-apps

greptile-apps Bot commented Jul 13, 2026

Copy link
Copy Markdown

Greptile Summary

This PR bumps the PHP requirement from >=8.4 to >=8.5, upgrades utopia-php/validators from 0.2.* to 0.3.*, and updates the Dockerfile's final stage to php:8.5-cli-alpine. The lock file resolves utopia-php/validators at 0.3.0 (released 2026-07-13) and also picks up newer patch/minor versions of several related utopia-php and Symfony packages.

  • composer.json and composer.lock are consistent: validators 0.3.0 is now published and requires php >=8.5, matching the declared constraint.
  • Several indirect dependencies (utopia-php/database 6.0.0 → 6.4.3, utopia-php/cache 3.0.2 → 3.4.0, etc.) were updated as a side-effect of the lock file regeneration.

Confidence Score: 5/5

Safe to merge — dependency and platform constraints are consistent, and the resolved 0.3.0 release matches the declared 0.3.* constraint.

The change is a straightforward platform and dependency bump with no logic changes. The lock file confirms utopia-php/validators 0.3.0 is available and its >=8.5 PHP requirement aligns with the updated constraint.

The Dockerfile floating tag is worth pinning for reproducibility, but no files have blocking issues.

Important Files Changed

Filename Overview
Dockerfile Final stage updated from php:8.3.3-cli-alpine3.19 (pinned) to php:8.5-cli-alpine (floating tag), which may produce non-reproducible builds as the underlying image changes with each Alpine patch.
composer.json PHP constraint bumped to >=8.5, utopia-php/validators bumped from 0.2.* to 0.3.* — straightforward and consistent with the lock file.
composer.lock Lock file updated to resolve utopia-php/validators at 0.3.0 (requires >=8.5 PHP, consistent with the constraint bump); several other utopia-php packages and Symfony/PHPUnit dev deps were also updated to latest compatible releases.

Reviews (3): Last reviewed commit: "Update composer.lock" | Re-trigger Greptile

Comment thread composer.json
@Meldiron Meldiron merged commit 6edcb0e into main Jul 13, 2026
4 checks passed
@Meldiron Meldiron deleted the upgrade-validators-0.3 branch July 13, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant