benjivers/jev-mcp Public Public: anyone can read this; nobody can change it.

workbenchthis machine
Files cbaceb505b32e2f74693377ae6d3e69cde6a98b6
34 lines · 762 B · ~254 tok Raw History
1
name: CI
2
3
on:
4
  push:
5
    branches: [main]
6
  pull_request:
7
8
jobs:
9
  test:
10
    runs-on: ubuntu-latest
11
    strategy:
12
      fail-fast: false
13
      matrix:
14
        node-version: [20, 22, 24]
15
    steps:
16
      - uses: actions/checkout@v4
17
      - uses: actions/setup-node@v4
18
        with:
19
          node-version: ${{ matrix.node-version }}
20
      # Dependency install scripts stay blocked; this package needs none.
21
      - run: npm ci --ignore-scripts
22
      - run: npm run typecheck
23
      - run: npm run build
24
      - run: npm test
25
26
  audit:
27
    runs-on: ubuntu-latest
28
    steps:
29
      - uses: actions/checkout@v4
30
      - uses: actions/setup-node@v4
31
        with:
32
          node-version: 22
33
      - run: npm ci --ignore-scripts
34
      - run: npm audit --audit-level=high
↑↓ navigate ↵ open esc close
↑↓ navigate ↵ open esc close

Keyboard shortcuts