SleePy Public Git Projects
Repositories
Main Site
GitHub Profile
smfmod_errorpopup
Code
Commits
Branches
Tags
Search
Tree:
38b4070
Branches
Tags
master
v1.0
v1.1
v1.2
v1.3
smfmod_errorpopup
.github
workflows
php.yml
Try this
jdarwood007
commited
38b4070
at 2024-01-06 11:45:04
php.yml
Blame
History
Raw
name: PHP Check on: push: branches: [ master ] pull_request: branches: [ master ] jobs: lint: runs-on: ubuntu-latest strategy: matrix: php: [ 8.0, 8.1, 8.2, 8.3 ] name: PHP ${{ matrix.php }} Syntax Check steps: - uses: actions/checkout@v3 - name: Setup PHP ${{ matrix.php }} uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} coverage: none - name: Cache Composer packages id: composer-cache uses: actions/cache@v3 with: path: vendor key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }} restore-keys: ${{ runner.os }}-php- - name: Install dependencies if: steps.composer-cache.outputs.cache-hit != 'true' run: composer install --prefer-dist --no-progress --ansi - name: Lint PHP files run: vendor/overtrue/phplint/bin/phplint -w --exclude .git --exclude vendor --ansi . csfixer: runs-on: ubuntu-latest name: PHP CS Fixer steps: - name: luminsports-php-cs-fixer uses: luminsports/github-action-php-cs-fixer@main with: php-cs-fixer-version: "v3.46.0" use-built-in-rules: false only-check-modified-files: true - name: TEST run: | ls -aR