12 lines
349 B
Bash
12 lines
349 B
Bash
#!/bin/sh
|
|
set -eu
|
|
pnpm install --frozen-lockfile --store-dir /pnpm/store
|
|
uv sync --project tools/figures --locked
|
|
pnpm run lint
|
|
pnpm run typecheck
|
|
cp -R apps/docs/public/figures /tmp/expected-figures
|
|
pnpm run figures
|
|
# Generated assets must be committed alongside their scripts.
|
|
diff -r /tmp/expected-figures apps/docs/public/figures
|
|
pnpm run build
|