1.1 KiB
1.1 KiB
description
| description |
|---|
| Run the local review gate before pushing. |
Perform a complete review pass:
- Save work in progress and ensure the working tree is clean except for intentional changes.
- Install tooling (only first run):
pip install --upgrade pip pip install yamllint==1.35.1 check-jsonschema==0.28.4 safety==3.2.4 npm install --global markdown-link-check@3.12.2 - Lint GitHub workflows:
yamllint -d '{extends: default, rules: {line-length: {max: 160}}}' .github/workflows check-jsonschema --schema github-workflow --base-dir . .github/workflows/*.yml - Python syntax check:
python -m compileall marketing-skill product-team c-level-advisor engineering-team ra-qm-team - Markdown sanity check:
markdown-link-check README.md - Optional dependency audit (if
requirements*.txtpresent):for f in $(find . -name "requirements*.txt" 2>/dev/null); do safety check --full-report --file "$f" done - Summarize results in the commit template's Testing section. Fix any failures before continuing.