Skip to content

ci: add documentation validation workflow #3

ci: add documentation validation workflow

ci: add documentation validation workflow #3

Workflow file for this run

name: Code Quality
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
quality:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: '18.x'
- name: Install dependencies
run: npm install
- name: Check file structure
run: |
echo "πŸ“ Checking project structure..."
ls -la
echo "βœ… Structure check passed"
- name: Validate package.json
run: |
echo "πŸ“¦ Validating package.json..."
node -e "JSON.parse(require('fs').readFileSync('package.json'))"
echo "βœ… package.json is valid"
- name: Security audit
run: |
echo "πŸ”’ Running security audit..."
npm audit --audit-level=moderate || true
echo "βœ… Security audit completed"