Skip to content

chore(master): release frontend 3.2.0 #81

chore(master): release frontend 3.2.0

chore(master): release frontend 3.2.0 #81

Workflow file for this run

name: Frontend Gate
on:
pull_request:
branches:
- master
- develop
paths:
- "apps/frontend/**"
- "apps/backend/src/**"
- "vitest.config.ts"
- "package.json"
- "pnpm-lock.yaml"
- "pnpm-workspace.yaml"
- ".node-version"
- ".npmrc"
- "biome.json"
- ".github/workflows/frontend-gate.yml"
workflow_dispatch:
permissions:
contents: read
packages: read
jobs:
frontend-gate:
runs-on: ubuntu-latest
timeout-minutes: 15
env:
NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN || github.token }}
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Setup pnpm
uses: pnpm/action-setup@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: pnpm
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Typecheck frontend
run: pnpm check:type:frontend
- name: Run frontend unit tests
run: pnpm test:unit:frontend
- name: Build frontend
run: pnpm check:build:frontend