name: Davidson CI on: push: permissions: contents: read jobs: quality: runs-on: davidson-ci steps: - name: Checkout project uses: actions/checkout@v4 - name: Checkout Davidson CI uses: actions/checkout@v4 with: repository: pauljd/davidson-ci path: .davidson-ci - name: Detect project run: .davidson-ci/modules/detect.sh - name: PHP run: .davidson-ci/modules/php.sh - name: JavaScript / TypeScript run: .davidson-ci/modules/javascript.sh - name: CSS run: .davidson-ci/modules/css.sh - name: Security run: .davidson-ci/modules/security.sh - name: Davidson CI Report if: always() run: .davidson-ci/scripts/report.sh