Run complete CI suite before reporting failure
pauljd/davidson-ci: Davidson CI / quality (push) Successful in 11s

This commit is contained in:
2026-09-08 17:32:15 +01:00
parent 516ced5f40
commit 2b36145ecc
+26
View File
@@ -21,20 +21,46 @@ jobs:
path: .davidson-ci
- name: Detect project
id: detect
run: .davidson-ci/modules/detect.sh
- name: PHP
id: php
if: always()
run: .davidson-ci/modules/php.sh
- name: JavaScript / TypeScript
id: javascript
if: always()
run: .davidson-ci/modules/javascript.sh
- name: CSS
id: css
if: always()
run: .davidson-ci/modules/css.sh
- name: Security
id: security
if: always()
run: .davidson-ci/modules/security.sh
- name: Davidson CI Report
if: always()
run: .davidson-ci/scripts/report.sh
- name: Final CI status
if: always()
run: |
FAILED=0
[ "${DAVIDSON_PHP_STATUS:-UNKNOWN}" = "FAIL" ] && FAILED=1
[ "${DAVIDSON_JS_STATUS:-UNKNOWN}" = "FAIL" ] && FAILED=1
[ "${DAVIDSON_CSS_STATUS:-UNKNOWN}" = "FAIL" ] && FAILED=1
[ "${DAVIDSON_SECURITY_STATUS:-UNKNOWN}" = "FAIL" ] && FAILED=1
if [ "$FAILED" -eq 1 ]; then
echo "Davidson CI failed"
exit 1
fi
echo "Davidson CI passed"