Skip to content

feat: Redesign global navigation with new NavigationRail, team context, and account settings #8012

feat: Redesign global navigation with new NavigationRail, team context, and account settings

feat: Redesign global navigation with new NavigationRail, team context, and account settings #8012

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Setup Biome
uses: biomejs/setup-biome@454fa0d884737805f48d7dc236c1761a0ac3cc13 # v2.6.0
with:
version: 2.0.6
- uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
- run: pnpm install
- name: Set node version to 22.14.0
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: 22.14.0
cache: "pnpm"
- name: Run Biome
run: biome ci .
- run: pnpm knip
- name: Build SDK
run: pnpm build-sdk
- name: Install ripgrep (rg)
run: sudo apt-get update && sudo apt-get install -y ripgrep
- name: Report Colors (non-blocking)
run: pnpm report:colors
continue-on-error: true
- name: Save Report Colors JSON
if: always()
run: pnpm report:colors:out || true
- name: Upload Report Artifact
if: always()
uses: actions/upload-artifact@v5
with:
name: report-colors
path: .reports/report-colors.json
- name: Guard Colors (non-blocking warnings with baseline)
run: pnpm guard:colors -- --baseline .reports/report-colors.json || true
- name: Lint Colors in Code (non-blocking)
run: pnpm lint:colors:code || true
- name: Test
run: pnpm test