Merge pull request #10239 from nupplaphil/feat/drone_lint

Enable PHP linting per Drone
This commit is contained in:
Tobias Diekershoff 2021-05-13 18:56:43 +02:00 committed by GitHub
commit 6a99de9799
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 18 deletions

View file

@ -12,3 +12,33 @@ steps:
image: friendicaci/transifex image: friendicaci/transifex
commands: commands:
- /check-messages.sh - /check-messages.sh
---
kind: pipeline
type: docker
name: php7.3-lint
steps:
- name: Test
image: php:7.3
commands:
- ./bin/composer.phar run lint
---
kind: pipeline
type: docker
name: php7.4-lint
steps:
- name: Test
image: php:7.4
commands:
- ./bin/composer.phar run lint
---
kind: pipeline
type: docker
name: php8.0-lint
steps:
- name: Test
image: php:8.0
commands:
- ./bin/composer.phar run lint

View file

@ -2,23 +2,6 @@ name: Lint
on: pull_request on: pull_request
jobs: jobs:
php-linters:
name: php${{ matrix.php-versions }} lint
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ['7.3', '7.4', '8.0']
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up php${{ matrix.php-versions }}
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-versions }}
coverage: none
- name: Lint
run: bin/composer.phar run lint
php-cs-fixer: php-cs-fixer:
name: php-cs check name: php-cs check
runs-on: ubuntu-latest runs-on: ubuntu-latest