Skip to content

Add Autonomous Quality Enforcement pattern documentation #13

Add Autonomous Quality Enforcement pattern documentation

Add Autonomous Quality Enforcement pattern documentation #13

name: Documentation Validation
on:
push:
branches: [main]
paths:
- "docs/**"
- "**/*.md"
pull_request:
branches: [main]
paths:
- "docs/**"
- "**/*.md"
jobs:
validate-mermaid:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install mermaid-cli
run: npm install -g @mermaid-js/mermaid-cli
- name: Validate Mermaid diagrams
run: |
if [ -f scripts/validate-mermaid.sh ]; then
chmod +x scripts/validate-mermaid.sh
./scripts/validate-mermaid.sh
else
echo "No Mermaid diagrams to validate"
fi
lint-markdown:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Lint Markdown
uses: DavidAnson/markdownlint-cli2-action@v15
with:
globs: "**/*.md"
config: ".markdownlint.json"