[V1] Frontend CI - 100-hours-a-week/KTB4-10th-Cloud GitHub Wiki

Frontend CI

dev/main 브랜치로 Pull Request가 올라오면 Lint와 Build만 검증하는 워크플로우. 현재 테스트 코드가 없으므로 Lint를 사용해 코드 품질 검증 단계로만 동작함.

Workflow

name: Frontend-CI

on:
  pull_request:
    branches:
      - dev
      - main

jobs:
  frontend-ci:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Setup Node.js
        uses: actions/setup-node@v4
        with:
          node-version: "22"

      - name: Install dependencies
        run: npm ci

      - name: Lint
        run: npm run lint

      - name: Build
        run: npm run build