kind: pipeline name: default load: [docker, composer] steps: - name: install image: composer commands: - composer install --no-interaction --prefer-dist --optimize-autoloader --no-suggest - name: cleanup image: php:8.1 commands: - apt-get update && apt-get install -y git zip - curl -L https://phar.phpunit.de/phpunit.phar -o /usr/local/bin/phpunit - curl -L https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar -o /usr/local/bin/phpcs - curl -L https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar -o /usr/local/bin/phpcbf - chmod +x /usr/local/bin/phpunit - chmod +x /usr/local/bin/phpcs - chmod +x /usr/local/bin/phpcbf - curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer - phpcbf -w ./src/ - name: test image: php:8.1 commands: - vendor/bin/phpunit