name: build on: workflow_call: inputs: tag: required: false type: string default: latest 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 }} jobs: test: 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@main - name: Run Pest run: ./vendor/bin/pest