Skip to content

Add PHP 8.6 to CI, CS, and benchmark workflow matrices - #275

Merged
goetas merged 4 commits into
masterfrom
copilot/add-php-8-6-to-ci-cs-benchmark-jobs
Aug 18, 2026
Merged

Add PHP 8.6 to CI, CS, and benchmark workflow matrices#275
goetas merged 4 commits into
masterfrom
copilot/add-php-8-6-to-ci-cs-benchmark-jobs

Conversation

Copilot AI commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

This updates GitHub Actions coverage to include PHP 8.6 across the existing CI, code-style, and benchmark jobs. The goal is to keep runtime validation aligned as new PHP versions are released.

  • Workflow matrix updates

    • Added 8.6 to .github/workflows/ci.yaml (phpunit job matrix)
    • Added 8.6 to .github/workflows/cs.yaml (php-cs-fixer job matrix)
    • Added 8.6 to .github/workflows/benchmark.yaml (phpbench job matrix)
  • Representative change

    strategy:
      matrix:
        php-version:
          - "7.4"
          - "8.3"
          - "8.6"

Co-authored-by: goetas <776743+goetas@users.noreply.github.com>
@goetas

goetas commented Aug 18, 2026

Copy link
Copy Markdown
Member

@copilot you need to add PHP_CS_FIXER_IGNORE_ENV to fix https://github.com/Masterminds/html5-php/actions/runs/32104838392/job/95612232081?pr=275

additionaly, rebase this PR on the latest master

Copilot AI and others added 2 commits August 18, 2026 06:00
Co-authored-by: goetas <776743+goetas@users.noreply.github.com>
Co-authored-by: goetas <776743+goetas@users.noreply.github.com>

Copilot AI commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

@copilot you need to add PHP_CS_FIXER_IGNORE_ENV to fix https://github.com/Masterminds/html5-php/actions/runs/32104838392/job/95612232081?pr=275

additionaly, rebase this PR on the latest master

Done in 11c18bd: added PHP_CS_FIXER_IGNORE_ENV: "1" to the cs.yaml cs-fixer step. This branch is also rebased on the latest master.

Copilot AI requested a review from goetas August 18, 2026 06:02
@goetas

goetas commented Aug 18, 2026

Copy link
Copy Markdown
Member

@copilot do not run cs fixer on php 8.6

Co-authored-by: goetas <776743+goetas@users.noreply.github.com>

Copilot AI commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

@copilot do not run cs fixer on php 8.6

Updated in 62340a0: removed PHP 8.6 from .github/workflows/cs.yaml matrix so cs-fixer no longer runs on 8.6.

@goetas
goetas merged commit a1e7a2f into master Aug 18, 2026
12 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