From 96cc85393a2c7db7d50c01a2699e7346c7128421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Sun, 29 Dec 2024 02:52:46 +0800 Subject: [PATCH] workflow: try fix copy --- .github/workflows/build.yml | 7 +++---- .github/workflows/goreleaser.yml | 1 + .github/workflows/lint.yml | 4 +--- web/package.json | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 848ad0fe..0a1c13b9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,9 +7,6 @@ on: jobs: frontend: runs-on: ubuntu-24.04 - defaults: - run: - working-directory: web steps: - name: Checkout uses: actions/checkout@v4 @@ -26,15 +23,17 @@ jobs: cache: 'pnpm' cache-dependency-path: web/pnpm-lock.yaml - name: Build frontend + working-directory: web run: | cp .env.production .env cp settings/proxy-config.example.ts settings/proxy-config.ts pnpm build + pnpm run copy - name: Upload frontend uses: actions/upload-artifact@v4 with: name: frontend - path: web/dist/ # https://github.com/actions/upload-artifact/issues/541 + path: web/dist/ backend: needs: frontend runs-on: ubuntu-24.04 diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 98c67987..34321327 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -36,6 +36,7 @@ jobs: cp .env.production .env cp settings/proxy-config.example.ts settings/proxy-config.ts pnpm build + pnpm run copy - name: Set environment variables run: | echo "GOVERSION=$(go version | cut -d' ' -f3)" >> $GITHUB_ENV diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a3c69ea9..25f6da69 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -40,9 +40,6 @@ jobs: run: govulncheck ./... frontend: runs-on: ubuntu-24.04 - defaults: - run: - working-directory: web steps: - name: Checkout uses: actions/checkout@v4 @@ -59,4 +56,5 @@ jobs: cache: 'pnpm' cache-dependency-path: web/pnpm-lock.yaml - name: Run pnpm lint + working-directory: web run: pnpm lint diff --git a/web/package.json b/web/package.json index b70811b2..a1b9b981 100644 --- a/web/package.json +++ b/web/package.json @@ -12,7 +12,7 @@ }, "scripts": { "dev": "vite", - "build": "run-p gen-auto-import type-check build-only copy", + "build": "run-p gen-auto-import type-check build-only", "preview": "vite preview", "build-only": "vite build", "type-check": "vue-tsc --build --force",