Skip to content

rework scrolling

rework scrolling #41

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Bun
uses: oven-sh/setup-bun@v2
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Typecheck
run: bun run typecheck
- name: Rust check
run: bun run check:rust
- name: Smoke test
run: bun run smoke
- name: Upload smoke artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: smoke-artifacts
path: artifacts/smoke
if-no-files-found: ignore
metrics:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v4
- name: Install Bun
uses: oven-sh/setup-bun@v2
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Capture smoke metrics
run: bun run metrics:smoke
- name: Upload metrics artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: smoke-metrics
path: artifacts/metrics
if-no-files-found: ignore