From e718428d5048986a014a0635b9d1a6b7a2964650 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 3 Aug 2023 00:10:02 -0700 Subject: [PATCH] ci: fix server build (#3541) --- .github/workflows/build.yml | 30 ++++++++++++++++++++++++------ apps/server/package.json | 1 + 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f862d0738c..8bb63ca6f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,6 +59,24 @@ jobs: - name: Run Type Check run: yarn typecheck + build-server: + name: Build Server + runs-on: ubuntu-latest + environment: development + steps: + - uses: actions/checkout@v3 + - name: Setup Node.js + uses: ./.github/actions/setup-node + with: + electron-install: false + - name: Build Server + run: yarn nx build @affine/server + - name: Upload server dist + uses: actions/upload-artifact@v3 + with: + name: server-dist + path: ./apps/server/dist + if-no-files-found: error build-docs: name: Build Docs runs-on: ubuntu-latest @@ -483,10 +501,8 @@ jobs: build-docker: if: github.ref == 'refs/heads/master' name: Build Docker - needs: - - desktop-test - - server-test runs-on: ubuntu-latest + needs: build-server steps: - uses: actions/checkout@v3 - name: Download core artifact @@ -494,9 +510,11 @@ jobs: with: name: core path: ./apps/core/dist - - name: Compile server code - run: tsc -b - working-directory: ./apps/server + - name: Download server dist + uses: actions/download-artifact@v3 + with: + name: server-dist + path: ./apps/server/dist - name: Download storage.node uses: actions/download-artifact@v3 with: diff --git a/apps/server/package.json b/apps/server/package.json index 7914326407..2155cafb6b 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -8,6 +8,7 @@ "run-test": "./scripts/run-test.ts" }, "scripts": { + "build": "tsc", "dev": "nodemon ./src/index.ts", "test": "yarn exec ts-node-esm ./scripts/run-test.ts all", "test:watch": "yarn exec ts-node-esm ./scripts/run-test.ts all --watch",