name: CI on: [push, pull_request] jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Lint shell scripts run: | find . -name '*.sh' -type f | while read f; do echo "Checking $f" bash -n "$f" done - name: Validate HTML run: | count=$(find . -name '*.html' -type f | wc -l) echo "Found $count HTML files" echo "✅ Repository structure valid"