Skip to content

deps(frontend): bump the frontend-build-tooling group in /src/frontend with 5 updates #137

deps(frontend): bump the frontend-build-tooling group in /src/frontend with 5 updates

deps(frontend): bump the frontend-build-tooling group in /src/frontend with 5 updates #137

Workflow file for this run

name: PR Validation
on:
pull_request:
branches:
- main
jobs:
backend:
name: Backend (build + test)
runs-on: ubuntu-latest
defaults:
run:
working-directory: src/backend
steps:
- uses: actions/checkout@v7
- name: Setup .NET
uses: actions/setup-dotnet@v5
with:
global-json-file: global.json
- name: Restore
run: dotnet restore
- name: Build
run: dotnet build --no-restore -c Release
- name: Test
run: dotnet test --no-build -c Release --logger "console;verbosity=normal"
frontend:
name: Frontend (lint + type-check + build)
runs-on: ubuntu-latest
defaults:
run:
working-directory: src/frontend
steps:
- uses: actions/checkout@v7
- name: Setup Node
uses: actions/setup-node@v6
with:
node-version-file: src/frontend/.nvmrc
cache: "npm"
cache-dependency-path: src/frontend/package-lock.json
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint
- name: Type-check
run: npx tsc --noEmit
- name: Build
run: npm run build