3535 if : steps.cache-deps.outputs.cache-hit != 'true'
3636 run : yarn install
3737
38- # setup:
39- # runs-on: ubuntu-latest
40- # outputs:
41- # cache-key: ${{ steps.cache-deps.outputs.cache-hit }}
42- # steps:
43- # - name: Checkout repository
44- # uses: actions/checkout@v3
45-
46- # - name: Set up Node.js
47- # uses: actions/setup-node@v3
48- # with:
49- # node-version: "23"
50-
51- # # 프론트엔드 의존성 캐시 설정
52- # - name: Cache Yarn dependencies for frontend
53- # id: cache-deps
54- # uses: actions/cache@v3
55- # with:
56- # path: node_modules
57- # key: ${{ runner.os }}-frontend-yarn-${{ hashFiles('yarn.lock') }}
58-
59- # # 프론트엔드 의존성 설치
60- # - name: Install frontend dependencies
61- # if: steps.cache-frontend-deps.outputs.cache-hit != 'true'
62- # working-directory: ./apps/frontend
63- # run: yarn install
64-
6538 lint :
6639 runs-on : ubuntu-latest
6740 needs : setup
9164 if : failure()
9265 run : echo "⚠️ lint 실행 도중 경고가 발생했습니다. 확인해주세요."
9366
94- # frontend-lint:
95- # runs-on: ubuntu-latest
96- # needs: setup-frontend
97- # steps:
98- # - name: Checkout repository
99- # uses: actions/checkout@v3
100-
101- # - name: Set up Node.js
102- # uses: actions/setup-node@v3
103- # with:
104- # node-version: "23"
105-
106- # # 프론트엔드 의존성 캐시 복원
107- # - name: Restore Yarn dependencies for frontend
108- # uses: actions/cache@v3
109- # with:
110- # path: apps/frontend/node_modules
111- # key: ${{ runner.os }}-frontend-yarn-${{ hashFiles('apps/frontend/yarn.lock') }}
112-
113- # # 프론트엔드 린트 실행
114- # - name: Run frontend lint
115- # working-directory: ./apps/frontend
116- # run: yarn lint
117- # continue-on-error: true
118-
119- # # 프론트엔드 린트 경고 포스트
120- # - name: Post frontend lint warning if any
121- # if: failure()
122- # run: echo "⚠️ 프론트엔드 lint 실행 도중 경고가 발생했습니다. 확인해주세요."
123-
12467 build :
12568 runs-on : ubuntu-latest
12669 needs : setup
@@ -140,46 +83,9 @@ jobs:
14083 path : node_modules
14184 key : ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }}
14285
143- # 루트 의존성 설치
144- # - name: Install root dependencies
145- # if: steps.cache-root-deps.outputs.cache-hit != 'true'
146- # run: yarn install
147-
148- # # 백엔드 의존성 캐시 복원
149- # - name: Restore Yarn dependencies for backend
150- # uses: actions/cache@v3
151- # with:
152- # path: apps/backend/node_modules
153- # key: ${{ runner.os }}-backend-yarn-${{ hashFiles('apps/backend/yarn.lock') }}
154-
155- # 백엔드 빌드 실행
86+ # 빌드 실행
15687 - name : Run build
15788 run : yarn build
158-
159- # frontend-build:
160- # runs-on: ubuntu-latest
161- # needs: setup-frontend
162- # steps:
163- # - name: Checkout repository
164- # uses: actions/checkout@v3
165-
166- # - name: Set up Node.js
167- # uses: actions/setup-node@v3
168- # with:
169- # node-version: "23"
170-
171- # # 프론트엔드 의존성 캐시 복원
172- # - name: Restore Yarn dependencies for frontend
173- # uses: actions/cache@v3
174- # with:
175- # path: apps/frontend/node_modules
176- # key: ${{ runner.os }}-frontend-yarn-${{ hashFiles('apps/frontend/yarn.lock') }}
177-
178- # # 프론트엔드 빌드 실행
179- # - name: Run frontend build
180- # working-directory: ./apps/frontend
181- # run: yarn build
182-
18389 test :
18490 runs-on : ubuntu-latest
18591 needs : [setup, build]
0 commit comments