diff --git a/.gitea/workflows/pest.yml b/.gitea/workflows/pest.yml index 1a67c14..3abddb2 100644 --- a/.gitea/workflows/pest.yml +++ b/.gitea/workflows/pest.yml @@ -1,57 +1,5 @@ name: pest -on: - workflow_call: - inputs: - image: - required: false - type: string - default: git.qlic.nl/qlic/quality:latest - username: - required: false - type: string - default: ${{ vars.REGISTRY_USERNAME }} - password: - required: false - type: string - default: ${{ vars.REGISTRY_PASSWORD }} - coverage: - required: false - type: boolean - default: false - coverage_args: - required: false - type: string - default: '--coverage --coverage-clover=coverage.xml' - -jobs: - pest: - runs-on: ubuntu-24.04 - container: - image: ${{ inputs.image }} - credentials: - username: ${{ inputs.username }} - password: ${{ inputs.password }} - - steps: - - name: Setup composer - uses: https://git.qlic.nl/actions/setup-composer@v1 - - - name: Run Pest - run: | - if [ "${{ inputs.coverage }}" = "true" ]; then - php -d pcov.enabled=1 -d pcov.directory=. ./vendor/bin/pest ${{ inputs.coverage_args }} - else - ./vendor/bin/pest - fi - - - name: Upload coverage - if: ${{ inputs.coverage }} - uses: actions/upload-artifact@v3 - with: - name: coverage - path: coverage.xmlname: pest - on: workflow_call: inputs: