mirror of
https://github.com/graycoreio/github-actions-magento2.git
synced 2026-06-08 19:46:41 +00:00
d5c744e155
BREAKING CHANGE: Much of the "setup" that's built-into the command is removed in favor of a leaner action. This also includes the "on PR, only diff PR contents" behavior. This can be restored, but it shouldn't be the default and should be done as an input. Fix SEVERITY_FLAGS construction which exited 1 under bash -e when severity inputs were empty, causing CI failures.
46 lines
1.1 KiB
Markdown
46 lines
1.1 KiB
Markdown
# Magento 2 Coding Standard Action
|
|
|
|
A Github Action that runs the Magento Coding Standard.
|
|
|
|
> [!WARNING]
|
|
> This action is only compatible with Magento v2.4.4+.
|
|
|
|
## Inputs
|
|
|
|
See the [action.yml](./action.yml)
|
|
|
|
## Usage
|
|
|
|
The caller is responsible for checking out the repository and setting up PHP before calling this action.
|
|
|
|
```yml
|
|
name: Coding Standard
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
coding-standard:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v6
|
|
|
|
- uses: shivammathur/setup-php@v2
|
|
with:
|
|
php-version: '8.3'
|
|
tools: composer:v2
|
|
coverage: none
|
|
|
|
- uses: graycoreio/github-actions-magento2/coding-standard@main
|
|
with:
|
|
path: app/code # Optional, defaults to .
|
|
version: 25 # Optional, will use the latest if omitted.
|
|
severity: 8 # Optional, will use phpcs default of 5 if not specified.
|
|
warning_severity: 4 # Optional, will use severity value if not specified.
|
|
error_severity: 7 # Optional, will use severity value if not specified.
|
|
``` |