| 12345678910111213141516171819202122232425262728293031 |
- name: PHP CS Fixer
- on:
- pull_request:
- branches:
- - "8.x"
- paths:
- - '**.php'
- jobs:
- php-cs-fixer:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout code
- uses: actions/checkout@v3
- with:
- fetch-depth: 10
- - name: Set up PHP
- uses: shivammathur/setup-php@v2
- with:
- php-version: '8.0'
- tools: cs2pr,php-cs-fixer
- - name: Run PHP CS Fixer
- run: |
- changed_files=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }} -- '*.php')
- for file in $changed_files; do
- php-cs-fixer fix "$file" --dry-run --diff --rules=@PER-CS2.0 --format=checkstyle | cs2pr
- done
|