Skip to content

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

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 PHP tooling used by release, static analysis, and test workflows.
    • Updated coding-style tooling and adjusted static analysis configuration. These changes affect project maintenance workflows; no end-user features or behavior changed.

The three GitHub Actions workflows now use shivammathur/setup-php 2.40.0. Composer now allows worksome/coding-style 6.x and the PHPStan extension installer. The PHPStan configuration no longer includes the coding-style package configuration.

Changes: Development Tooling Updates

Layer / File(s) Summary
Workflow PHP action pins
.github/workflows/draft-release.yml, .github/workflows/static.yml, .github/workflows/tests.yml
All three workflows now pin shivammathur/setup-php to version 2.40.0 instead of v2.37.2.
Composer and PHPStan tooling
composer.json, phpstan.neon
The worksome/coding-style constraint changed from ^5.0 to ^6.0. The allowed Composer plugins list now includes phpstan/extension-installer. The PHPStan configuration no longer includes vendor/worksome/coding-style/phpstan.neon.

Priority: Not assessed

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

Change: Other

Suggested reviewers: spawnia

Merge Risk: Minimal · up to ac17a

The tooling updates present no established merge-blocking risk.

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 9607a9f into main Oct 28, 2026
25 of 26 checks passed
@owenvoke
owenvoke deleted the JIRA-18502_coding-style branch October 28, 2026 10:07
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