Examples¶
Report Only (No Failure)¶
Generate a report without failing the build:
Strict Enforcement¶
Fail if any document exceeds thresholds:
JSON Output for Processing¶
- uses: adaptive-enforcement-lab/readability@v1
id: readability
with:
path: docs/
format: json
- name: Process results
run: |
echo "${{ steps.readability.outputs.report }}" | jq '.[] | select(.status == "fail")'
Multiple Paths¶
- uses: adaptive-enforcement-lab/readability@v1
with:
path: docs/api/
- uses: adaptive-enforcement-lab/readability@v1
with:
path: docs/guides/
max-grade: 8 # Stricter for user guides