Skip to content

feat: 상세 페이지 복귀 시 직전에 열었던 카드로 스크롤 복구 #2171

feat: 상세 페이지 복귀 시 직전에 열었던 카드로 스크롤 복구

feat: 상세 페이지 복귀 시 직전에 열었던 카드로 스크롤 복구 #2171

Workflow file for this run

name: CI
on:
push:
branches: ["**"]
paths-ignore:
- "README.md"
- "0.plan/**"
- ".gitignore"
pull_request:
branches: [main, dev]
paths-ignore:
- "README.md"
- "0.plan/**"
- ".gitignore"
jobs:
# Backend Lint
backend-lint:
name: Backend Lint
needs: frontend-build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Download frontend build
uses: actions/download-artifact@v4
with:
name: frontend-dist
path: backend/internal/frontend/dist
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.24"
cache: true
cache-dependency-path: backend/go.sum
- name: Check backend go.mod for local replace directives
run: bash ./.github/scripts/check-no-local-go-replace.sh
- name: golangci-lint
uses: golangci/golangci-lint-action@v6
with:
version: latest
working-directory: backend
install-mode: "goinstall"
args: --timeout=5m
# Frontend Lint
frontend-lint:
name: Frontend Lint
runs-on: ubuntu-latest
defaults:
run:
working-directory: web
steps:
- uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "20.16.0"
cache: "npm"
cache-dependency-path: web/package-lock.json
- name: Install dependencies
run: npm ci
- name: Run ESLint
run: npm run lint
# Frontend Build
frontend-build:
name: Frontend Build
runs-on: ubuntu-latest
defaults:
run:
working-directory: web
steps:
- uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "20.16.0"
cache: "npm"
cache-dependency-path: web/package-lock.json
- name: Install dependencies
run: npm ci
- name: Build
run: npm run build
- name: Upload frontend build
uses: actions/upload-artifact@v4
with:
name: frontend-dist
path: web/dist
retention-days: 7