name: Validate Code on: push: pull_request: jobs: validate: runs-on: linux-dev steps: - name: Checkout repository uses: actions/checkout@v4 - name: Run validation run: | chmod +x tools/validate-code.sh ./tools/validate-code.sh || { echo "" echo "===== VALIDATION FAILED =====" echo "" if [ -f reports/errors.md ]; then cat reports/errors.md else echo "No reports/errors.md file was created." fi exit 1 }