Skip to content

Add PHP 8.6 to CI matrix as experimental - #11

Merged
lisachenko merged 1 commit into
masterfrom
claude/php-8.6-experimental-matrix-rwyg3f
Jul 30, 2026
Merged

Add PHP 8.6 to CI matrix as experimental#11
lisachenko merged 1 commit into
masterfrom
claude/php-8.6-experimental-matrix-rwyg3f

Conversation

@lisachenko

Copy link
Copy Markdown
Member

Summary

Adds PHP 8.6 to the PHP Tests workflow matrix as an experimental version, so early failures on the upcoming PHP release are visible without breaking the build:

  • New experimental matrix flag (false for the existing PHP 8.4 / 8.5 jobs).
  • An include entry running PHP 8.6 on ubuntu-latest, marked experimental: true.
  • continue-on-error: ${{ matrix.experimental }} on the job, so PHP 8.6 failures don't fail the workflow.
  • fail-fast: false so one failing combination no longer cancels the remaining matrix jobs.

The composer.json constraint ("php": "^8.4.0") already allows 8.6, so no dependency changes are needed.


Generated by Claude Code

Run PHPUnit on PHP 8.6 with continue-on-error so failures
do not break the build.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0196qA77VM2Kxaqu6YoiuMLC
@lisachenko
lisachenko marked this pull request as ready for review July 30, 2026 17:42
@lisachenko
lisachenko merged commit a2e5a4f into master Jul 30, 2026
6 checks passed
@lisachenko
lisachenko deleted the claude/php-8.6-experimental-matrix-rwyg3f branch July 30, 2026 17:42
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