Skip to content

chore: bump utopia-php/cache to ^3.0#66

Merged
loks0n merged 4 commits into
masterfrom
chore/bump-cache-3.0
May 14, 2026
Merged

chore: bump utopia-php/cache to ^3.0#66
loks0n merged 4 commits into
masterfrom
chore/bump-cache-3.0

Conversation

@loks0n
Copy link
Copy Markdown
Contributor

@loks0n loks0n commented May 14, 2026

Summary

  • Bumps utopia-php/cache constraint from ^2.0 to ^3.0.
  • Cache 3.0 (release notes) extracted retry knobs into a new Feature\Retryable interface, removing them from the base Adapter interface. This library only consumes the base Cache API (load/save/purge) and None adapter, so no source changes are required.

Test plan

  • composer update utopia-php/cache resolves to 3.0.0
  • composer test — non-credentialed tests pass (MockTest 23/23); OpenSRS/NameCom failures are pre-existing and require live API credentials
  • composer check (phpstan level 4) — no errors

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 14, 2026

Greptile Summary

Bumps utopia-php/cache from ^2.0 to ^3.0, which raised its PHP minimum to >=8.3. The project's own PHP constraint and CI matrix are updated in lockstep, so everything is consistent.

  • composer.json: utopia-php/cache constraint updated to ^3.0 and PHP minimum raised from >=8.2 to >=8.3.
  • .github/workflows/test.yml: CI matrix drops PHP 8.2 (and nightly), adds PHP 8.5.
  • No source-code changes needed — this library only uses Cache::load/save/purge and the None adapter, which are unchanged in 3.0.

Confidence Score: 5/5

This is a clean, consistent dependency bump with no source-code changes; safe to merge.

The cache upgrade, PHP minimum bump, and CI matrix are all updated in lockstep. The library only consumes stable Cache API surface that is unchanged in 3.0, and the lock file confirms no other transitive dependency changes.

No files require special attention.

Important Files Changed

Filename Overview
.github/workflows/test.yml CI matrix updated: PHP 8.2 dropped (consistent with new >=8.3 requirement), 'nightly' removed, 8.5 added.
composer.json Bumps utopia-php/cache constraint to ^3.0 and raises PHP minimum to >=8.3, consistent with the upstream dependency's new requirement.
composer.lock Lock file updated to utopia-php/cache 3.0.0 and platform PHP >=8.3; no other dependency changes.

Reviews (2): Last reviewed commit: "ci: test against PHP 8.3, 8.4, 8.5" | Re-trigger Greptile

Comment thread composer.json Outdated
loks0n and others added 3 commits May 14, 2026 15:26
utopia-php/cache 3.0 requires PHP >=8.3, so consumers on 8.2 would
fail to install. Drop 8.2 from the supported matrix to match.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@loks0n loks0n merged commit 1b1fea8 into master May 14, 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.

1 participant