commit 3b7eb7c8e2ec53f243733cecd8f744e63fdaddd0 Author: Jamie Schouten Date: Fri Sep 13 22:46:28 2024 +0000 Add .gitea/workflows/quality.yml diff --git a/.gitea/workflows/quality.yml b/.gitea/workflows/quality.yml new file mode 100644 index 0000000..2deecba --- /dev/null +++ b/.gitea/workflows/quality.yml @@ -0,0 +1,35 @@ +on: + workflow_call: + secrets: + username: + required: false + type: string + default: ${{ secrets.REGISTRY_USERNAME }} + password: + required: false + type: string + default: ${{ secrets.REGISTRY_PASSWORD }} + +jobs: + quality: + runs-on: ubuntu-24.04 + container: + image: git.qlic.nl/qlic/quality:latest + credentials: + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install dependencies + run: composer install + + - name: Run PHPStan + run: ./vendor/bin/phpstan analyse + + - name: Run php cs fixer + run: ./vendor/bin/php-cs-fixer fix --diff --dry-run + + - name: Run audit + run: composer audit \ No newline at end of file