Skip to content

Add interactive rounds functionality for HIIT workouts, refactor timer state management, navigation, and split CardioWorkouts into modular components #187

Add interactive rounds functionality for HIIT workouts, refactor timer state management, navigation, and split CardioWorkouts into modular components

Add interactive rounds functionality for HIIT workouts, refactor timer state management, navigation, and split CardioWorkouts into modular components #187

Workflow file for this run

name: CI
on:
push:
branches: [ main, develop ]
pull_request:
branches: [ main ]
permissions:
contents: read
jobs:
lint-and-typecheck:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Generate SvelteKit files
run: npx svelte-kit sync
- name: Run ESLint
run: npm run lint
- name: Run TypeScript type checking
run: npm run type-check
- name: Build project
run: npm run build