Wire modular Davidson CI pipeline
pauljd/davidson-ci: Davidson CI / quality (push) Successful in 19s

This commit is contained in:
2026-09-08 17:21:59 +01:00
parent 4a29f242c0
commit 96b0b84200
+23 -10
View File
@@ -7,21 +7,34 @@ permissions:
contents: read contents: read
jobs: jobs:
detect: quality:
runs-on: davidson-ci runs-on: davidson-ci
steps: steps:
- name: Checkout repository - name: Checkout project
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Checkout Davidson CI
uses: actions/checkout@v4
with:
repository: pauljd/davidson-ci
path: .davidson-ci
- name: Detect project - name: Detect project
run: | run: .davidson-ci/modules/detect.sh
echo "=== Davidson CI Project Detection ==="
PHP_COUNT=$(find . -type f -name "*.php" -not -path "./vendor/*" | wc -l) - name: PHP
JS_COUNT=$(find . -type f \( -name "*.js" -o -name "*.mjs" -o -name "*.cjs" \) -not -path "./node_modules/*" | wc -l) run: .davidson-ci/modules/php.sh
CSS_COUNT=$(find . -type f -name "*.css" -not -path "./node_modules/*" | wc -l)
echo "PHP files: $PHP_COUNT" - name: JavaScript / TypeScript
echo "JavaScript files: $JS_COUNT" run: .davidson-ci/modules/javascript.sh
echo "CSS files: $CSS_COUNT"
- 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