Skip to content

Allow PHP 8.5 - #26

Merged
dgburns92 merged 1 commit into
mainfrom
feat/php-8-5
Sep 17, 2026
Merged

dgburns92 merged 1 commit into
mainfrom
feat/php-8-5

Conversation

@dgburns92

Copy link
Copy Markdown
Contributor

Part of the calendar-api PHP 8.3 → 8.5 hop (BT-278): rexlabs/smokescreen is one of the rexlabs packages whose php constraint stops Composer resolving on 8.5. Shaped like the previous PHP-support bumps in this repo.

  • composer.json: php upper bound to <8.6.
  • CI matrix gains 8.5 (php:X-cli-alpine, same job as before; checkout action on v4).
  • CHANGELOG entry for 2.6.0.

Verification

Ran the workflow's job locally (docker run php:8.5-cli-alpine, composer update --prefer-stable, vendor/bin/phpunit): suite green on PHP 8.5 with no deprecations.

Release as 2.6.0 after merge (gh release create 2.6.0 --target main --generate-notes), which Private Packagist picks up within a minute.

🤖 Generated with Claude Code

php constraint widened to <8.6 and the CI matrix runs on 8.5 as well.
Suite passes on PHP 8.5 locally with the same job the workflow runs.
CHANGELOG entry for 2.6.0.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Sep 16, 2026

Copy link
Copy Markdown

Greptile Summary

This PR extends the package's declared and tested compatibility through PHP 8.5.

  • Raises the Composer PHP upper bound from <8.5 to <8.6.
  • Adds PHP 8.5 to the existing CI test matrix.
  • Documents PHP 8.5 support for release 2.6.0.

Confidence Score: 5/5

The PR appears safe to merge, with the newly declared PHP 8.5 support covered by the existing CI test workflow.

No actionable failures were identified in the compatibility constraint, CI matrix addition, or release documentation.

Important Files Changed
Filename Overview
composer.json Expands the supported PHP range to include PHP 8.5.
.github/workflows/pr_test.yml Adds the PHP 8.5 Alpine CLI image to the existing dependency-resolution and test matrix.
CHANGELOG.md Records PHP 8.5 support in the planned 2.6.0 release.

Reviews (1): Last reviewed commit: "Allow PHP 8.5" | Re-trigger Greptile

@dgburns92
dgburns92 merged commit 782afef into main Sep 17, 2026
8 checks passed
@dgburns92
dgburns92 deleted the feat/php-8-5 branch September 17, 2026 04:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants