Skip to content

feat(content): update app description and readme #25

feat(content): update app description and readme

feat(content): update app description and readme #25

Workflow file for this run

name: ci
on:
push:
branches: ["main"]
pull_request:
# Cancel previous runs if a new commit is pushed to the same PR
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
validate:
name: Validate & Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
with:
bun-version: "latest"
- name: Install dependencies
run: bun install --frozen-lockfile
# 1. Linting (Ultracite)
# This runs "ultracite check", respecting your biome.jsonc ignores.
# It fails fast if there are style or logic errors.
- name: Lint (Ultracite)
run: bun lint
# # 2. Type Checking
# # Essential because Ultracite (Biome) does not check Typescript types, only syntax.
# - name: Typecheck
# run: bun typecheck
# 3. Tests
# Only runs if the code is clean and type-safe.
- name: Test
run: bun test
# 4. Build (Final verification)
# This ensures your project can actually be deployed.
- name: Build
run: bun run build