regime/actions/checks/action.yml
2026-05-07 14:03:54 +02:00

29 lines
641 B
YAML

name: Checks
description: Run lint, type check, and tests
runs:
using: composite
steps:
- name: Setup Bun
shell: bash
run: curl -fsSL https://bun.sh/install | bash && echo "$HOME/.bun/bin" >> "$GITHUB_PATH"
- name: Resolve external workspaces
shell: bash
run: bun "$GITHUB_ACTION_PATH/../../scripts/resolve-workspaces.ts"
- name: Install dependencies
shell: bash
run: bun install --no-save-lockfile
- name: Lint
shell: bash
run: bun run lint
- name: Type check
shell: bash
run: bun run check
- name: Test
shell: bash
run: bun run test