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

ci.yml

Language YAML610 B26 lines

.github/workflows/ci.yml

  1. name: CI
  2. on:
  3. push:
  4. pull_request:
  5. jobs:
  6. mcp-server:
  7. runs-on: ubuntu-latest
  8. defaults:
  9. run:
  10. working-directory: mcp-server
  11. steps:
  12. - uses: actions/checkout@v4
  13. - uses: actions/setup-node@v4
  14. with:
  15. node-version: 22
  16. cache: npm
  17. cache-dependency-path: mcp-server/package-lock.json
  18. - run: npm ci
  19. - run: npm run typecheck:all
  20. - run: npm test
  21. # Bundles and validates the Worker config; needs no Cloudflare credentials.
  22. - run: npx wrangler deploy --dry-run
  23. env:
  24. WRANGLER_SEND_METRICS: "false"