.github/workflows/ci.yml runs on push to main + PRs: - python-syntax: compileall over app.py + core/routes/src/services/scripts/tests - node-syntax: node --check on our JS (static/app.js + static/js) - python-tests: pip install + pytest (continue-on-error for now) Hardening: least-privilege `permissions: contents: read`, a `concurrency` group that cancels superseded runs, and actions pinned to commit SHAs (version in a comment) instead of mutable tags.
2.0 KiB
2.0 KiB