Skip to content

chore: require validators 0.6 - #5

Merged
ChiragAgg5k merged 2 commits into
utopia-php:mainfrom
ChiragAgg5k:chore/validators-0.6
Aug 27, 2026
Merged

chore: require validators 0.6#5
ChiragAgg5k merged 2 commits into
utopia-php:mainfrom
ChiragAgg5k:chore/validators-0.6

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Aug 27, 2026

Copy link
Copy Markdown
Member

Summary

  • narrow the validators dependency to ^0.6
  • raise the minimum and CI PHP version to 8.5, matching validators 0.6
  • update the lock file to validators 0.6.0

Validation

  • Composer dependency resolution
  • Pint
  • PHPStan at maximum level
  • unit tests: 291 passed, 7 skipped

@greptile-apps

greptile-apps Bot commented Aug 27, 2026

Copy link
Copy Markdown

Greptile Summary

The PR upgrades utopia-php/validators to 0.6.0 and consistently raises the project’s minimum PHP version to 8.5.

  • Updates Composer requirements, platform configuration, and the lock file.
  • Moves CI and Docker environments to PHP 8.5.
  • Documents PHP 8.5 as the minimum supported runtime.

Confidence Score: 5/5

The PR appears safe to merge because the previously reported PHP platform mismatch has been corrected consistently across Composer, CI, and Docker.

No blocking failure remains.

Important Files Changed

Filename Overview
composer.json Requires PHP 8.5 and validators 0.6 while aligning Composer’s platform configuration with the runtime requirement.
composer.lock Locks validators 0.6.0 and records its PHP 8.5 requirement consistently with the root package.
Dockerfile Updates the production runtime image from PHP 8.4 to PHP 8.5.
Dockerfile.test Updates the test container to PHP 8.5.
.github/workflows/tests.yml Runs the test jobs on PHP 8.5, matching Composer’s platform requirement.
.github/workflows/lint.yml Runs linting on PHP 8.5.
.github/workflows/static-analysis.yml Runs static analysis on PHP 8.5.
README.md Documents PHP 8.5 as the minimum supported version.

Reviews (3): Last reviewed commit: "chore: align Docker images with PHP 8.5" | Re-trigger Greptile

Comment thread composer.json
@ChiragAgg5k
ChiragAgg5k force-pushed the chore/validators-0.6 branch from 2245444 to 0ea9997 Compare August 27, 2026 05:41
@ChiragAgg5k
ChiragAgg5k merged commit 183b218 into utopia-php:main Aug 27, 2026
6 checks passed
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.

2 participants