X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=.drone.yml;h=257fe23d7dc12b19132d113ff09920dfdb7185b4;hb=9c427cc05d842470345e4e937da7742538598387;hp=53be71e3173fa15b5057c5f192e0fbcb52d34fbf;hpb=b014f349ae02a95791b44fdd2f15e051db27816e;p=friendica.git diff --git a/.drone.yml b/.drone.yml index 53be71e317..257fe23d7d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,4 +11,53 @@ steps: - name: Check default image: friendicaci/transifex commands: - - /check-messages.sh \ No newline at end of file + - /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 +--- +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