mattrguerra/meridian-crm-mcpmainPrivate on GitHub, published here in full

ci.yml

Language YAML530 B25 lines

.github/workflows/ci.yml

  1. name: CI
  2. on:
  3. push:
  4. pull_request:
  5. jobs:
  6. test:
  7. runs-on: ubuntu-latest
  8. strategy:
  9. matrix:
  10. python-version: ["3.10", "3.12"]
  11. steps:
  12. - uses: actions/checkout@v4
  13. - uses: actions/setup-python@v5
  14. with:
  15. python-version: ${{ matrix.python-version }}
  16. - name: Install
  17. run: pip install -r requirements.txt pytest ruff
  18. - name: Lint
  19. run: ruff check .
  20. - name: Compile
  21. run: python -m py_compile server.py
  22. - name: Test
  23. run: pytest