Skip to content

Use Nix in CI

Use Nix in CI #214

Workflow file for this run

name: Check
on: [push, pull_request]
jobs:
typecheck:
name: Typecheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup
- run: yarn typecheck
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup
- run: yarn lint
fmt:
name: Check formatting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup
- run: yarn fmt --check
test:
name: Test
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
shell: [ci, ci-lts]
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup
with:
shell: ${{ matrix.shell }}
- run: yarn test
docs:
name: Docs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup
- run: yarn docs-ci