Skip to content

chore(deps-dev): JIRA-18502 Update to Coding Style 6.x - #120

Merged
owenvoke merged 1 commit into
mainfrom
JIRA-18502_coding-style
Oct 28, 2026
Merged

owenvoke merged 1 commit into
mainfrom
JIRA-18502_coding-style

Conversation

@owenvoke

Copy link
Copy Markdown
Member

This updates to Coding Style 6.x, which uses PHPStan Extension Installer.

This updates to Coding Style 6.x, which uses PHPStan Extension Installer.
@coderabbitai

coderabbitai Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Caution

Review failed

The pull request is closed.

📝 Summary

Summary by CodeRabbit

  • Chores
    • Updated the project’s framework, testing, and code-quality tooling to align with newer supported versions.
    • Updated automated checks to use the PHP version selected for each test run.
    • No user-facing behavior changes are included in this update.

The pull request updates Composer constraints and PHPStan configuration, and changes the GitHub Actions workflows to use updated PHP setup and Laravel 13 test-matrix settings.

Changes: Laravel 13 and tooling

Layer / File(s) Summary
Dependency and analysis configuration
composer.json, phpstan.neon.dist
Composer now requires Laravel 13 components, Symfony Dependency Injection 8, and updated development tools. The allowed plugins list adds phpstan/extension-installer. The PHPStan config no longer includes the coding-style Larastan configuration.
CI workflow updates
.github/workflows/static.yml, .github/workflows/tests.yml
The static-analysis and ECS jobs use setup-php 2.40.0. The test matrix now covers Laravel 13, and setup-php uses the matrix PHP version. The Checkout step is renamed to “Checkout code”.

Priority: Not assessed

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Suggested reviewers: laravel-shift

Merge Risk: Moderate · up to 305a2

This tooling update also drops Laravel 12 and Symfony 7 support for consumers of the package, which can block their upgrades. Restore the wider constraints, or release the change explicitly as a breaking version, before merging.

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@owenvoke
owenvoke merged commit 4a7e5e5 into main Oct 28, 2026
10 of 11 checks passed
@owenvoke
owenvoke deleted the JIRA-18502_coding-style branch October 28, 2026 08:53
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.

1 participant