feat(ci): add backend compilation step to CI workflow and introduce compile task for Python syntax checking
All checks were successful
CI / test-backend (push) Successful in 16s
CI / lint (push) Successful in 43s
CI / build-frontend (push) Successful in 9m34s

This commit is contained in:
2026-01-02 18:38:16 -06:00
parent 7dd5f5702a
commit 7e571f516d
2 changed files with 21 additions and 0 deletions

View File

@@ -75,6 +75,11 @@ tasks:
desc: Run all linters
deps: [lint-frontend, lint-python]
compile:
desc: Compile Python code to check for syntax errors
cmds:
- "{{.PYTHON}} -m compileall meshchatx/"
install:
desc: Install all dependencies (installs node modules and python deps)
deps: [node_modules, python]