1name: Strudel tests
2
3on: [push, pull_request]
4
5jobs:
6  build:
7    runs-on: docker
8    strategy:
9      matrix:
10        node-version: [20]
11
12    steps:
13      - uses: actions/checkout@v4
14      - name: apt install ztd
15        run: apt update && apt install -y zstd
16      - uses: pnpm/action-setup@v4
17        with:
18          version: 9.12.2
19      - uses: actions/setup-node@v4
20        with:
21          node-version: ${{ matrix.node-version }}
22          cache: "pnpm"
23      - run: pnpm install
24      - run: pnpm run format-check
25      - run: pnpm run lint
26      - run: pnpm test