name: CI - PHP lint description: PHP syntax check (Gitea port of the lint-php job in the reusable ci.yml). inputs: php: required: true runs: using: composite steps: - name: Setup PHP ${{ inputs.php }} uses: shivammathur/setup-php@v2 with: php-version: ${{ inputs.php }} coverage: none - name: Syntax check all PHP files shell: bash run: | set -e find . -name '*.php' \ -not -path './vendor/*' \ -not -path './node_modules/*' \ -not -path './.git/*' \ -not -path './.github/*' \ -not -path './.gitea/*' \ -print0 | xargs -0 -r -n1 -P4 php -l > /dev/null