From 702f96262ed2f95b5e15c3318158ebd2c0ae7609 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Sun, 26 Jul 2026 13:13:59 +0700 Subject: [PATCH] ci: add frontend to pnpm workspace via services/* - Change pnpm-workspace.yaml from specific paths to services/* and packages/* - Remove bun.lock (frontend now uses pnpm lockfile) - Use --no-frozen-lockfile so lockfile auto-updates in CI --- .gitea/workflows/deploy.yml | 7 ++----- package.json | 6 +++--- pnpm-workspace.yaml | 5 ++--- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 42851da..cfd7781 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -40,7 +40,7 @@ jobs: uses: dtolnay/rust-toolchain@stable - name: Install dependencies - run: pnpm install --frozen-lockfile + run: pnpm install --no-frozen-lockfile - name: Lint run: pnpm run lint @@ -55,10 +55,7 @@ jobs: run: pnpm run build:discord-gateway - name: Build frontend - run: | - pnpm install --no-frozen-lockfile - pnpm run build - working-directory: services/frontend + run: pnpm run build:web - name: Prepare production environment file env: diff --git a/package.json b/package.json index 933ac8c..34fda96 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "scripts": { "dev:backend": "pnpm --filter './services/backend' run dev", "dev:discord-gateway": "pnpm --filter './services/discord-gateway' run dev", - "dev:web": "cd services/frontend && pnpm run dev", - "build:web": "cd services/frontend && pnpm run build", - "typecheck:web": "cd services/frontend && pnpm run build", + "dev:web": "pnpm --filter './services/frontend' run dev", + "build:web": "pnpm --filter './services/frontend' run build", + "typecheck:web": "pnpm --filter './services/frontend' run build", "build:backend": "pnpm --filter './services/backend' run build", "build:discord-gateway": "pnpm --filter './services/discord-gateway' run build", "typecheck": "pnpm -r run typecheck", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 65017cb..0109349 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,7 +1,6 @@ packages: - - services/backend - - services/discord-gateway - - packages/shared + - services/* + - packages/* allowBuilds: '@discordjs/opus': true