X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=.drone.yml;h=257fe23d7dc12b19132d113ff09920dfdb7185b4;hb=9c427cc05d842470345e4e937da7742538598387;hp=4b416561ffb51dca3dd810ced651be49683bd9ef;hpb=c53cbf21f1fd3db82f09a85a5dd1e430e8745f69;p=friendica.git diff --git a/.drone.yml b/.drone.yml index 4b416561ff..257fe23d7d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,15 +15,49 @@ steps: --- kind: pipeline type: docker -name: Check messages.po +name: php7.3-lint steps: - - name: Run default Xgettext - image: friendicaci/transifex + - name: Test + image: php:7.3 commands: - - ./bin/run_xgettext.sh + - ./bin/composer.phar run lint +--- +kind: pipeline +type: docker +name: php7.4-lint - - name: Check default - image: friendicaci/transifex +steps: + - name: Test + image: php:7.4 commands: - - /check-messages.sh + - ./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 +--- +kind: pipeline +type: docker +name: php-cs check + +trigger: + event: + - pull_request + +steps: + - name: Install dependencies + image: composer + commands: + - ./bin/composer.phar run cs:install + - name: Run coding standards check + image: friendicaci/php-cs + commands: + - export CHANGED_FILES="$(git diff --name-status ${DRONE_COMMIT_BEFORE}..${DRONE_COMMIT_AFTER} | grep ^A | cut -f2)" + - /check-php-cs.sh