kind: pipeline type: docker name: default environment: GIT_COMMIT_EMAIL: gitbot@git.php.fail GIT_COMMIT_USER: gitbot SSH_PUB_KEY: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEy6QTLs5C32ZcRgHdi7oTay5p2o/S3SBrWTxgSQkGcC gitbot ' steps: - name: install image: git.php.fail/lubiana/container/php:82 volumes: - name: composer-cache path: /root/.composer-cache commands: - composer config -g cache-dir /root/.composer-cache - composer install - name: rector image: git.php.fail/lubiana/container/php:82 commands: - php ./vendor/bin/rector depends_on: - install - name: git-rector image: git.php.fail/lubiana/container/drone-plugin-signed-git:1.0.0 settings: repo: lubiana/attribute-magix DO_COMMIT: true GIT_COMMIT_PREFIX: '[rector]' SSH_PRIV_KEY: from_secret: SSH_PRIV_KEY depends_on: - rector - name: ecs image: git.php.fail/lubiana/container/php:82 commands: - php ./vendor/bin/ecs --fix - php ./vendor/bin/ecs --fix depends_on: - git-rector - name: git-ecs image: git.php.fail/lubiana/container/drone-plugin-signed-git:1.0.0 settings: repo: lubiana/attribute-magix DO_COMMIT: true GIT_COMMIT_PREFIX: '[ecs]' SSH_PRIV_KEY: from_secret: SSH_PRIV_KEY depends_on: - ecs - name: phpstan image: git.php.fail/lubiana/container/php:82 commands: - php ./vendor/bin/phpstan analyze depends_on: - git-ecs - name: git-push image: git.php.fail/lubiana/container/drone-plugin-signed-git:1.0.0 settings: repo: lubiana/attribute-magix DO_COMMIT: false DO_PUSH: true GIT_COMMIT_PREFIX: '' SSH_PRIV_KEY: from_secret: SSH_PRIV_KEY depends_on: - phpstan volumes: - name: composer-cache host: path: /var/lib/drone/drone-composer-cache