Skip to content

chore: upgrade effect to v4-beta #2

chore: upgrade effect to v4-beta

chore: upgrade effect to v4-beta #2

Workflow file for this run

name: Check - Client
on:
workflow_dispatch:
push:
branches:
- main
paths:
- "apps/client/**"
- "packages/domain/**"
pull_request:
branches:
- main
paths:
- "apps/client/**"
- "packages/domain/**"
jobs:
lint:
name: "Lint"
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Install Dependencies
uses: ./.github/actions/setup
- name: Run Lint
run: bun lint
verify-types:
name: "Types"
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Install Dependencies
uses: ./.github/actions/setup
- name: Verify Types
run: bun type-check --filter=client
formatting:
name: "Formatting"
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Install Dependencies
uses: ./.github/actions/setup
- name: Check Formatting
run: bun format:check
test:
name: "Unit Test"
needs:
- lint
- verify-types
- formatting
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Install Dependencies
uses: ./.github/actions/setup
- name: Install Playwright Browsers
run: bunx playwright install chromium --with-deps
- name: Run Tests
run: bun run test --filter=client