ci: add frontend to pnpm workspace via services/*
Deploy to VPS / deploy (push) Successful in 2m26s
Deploy to VPS / deploy (push) Successful in 2m26s
- 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
This commit is contained in:
@@ -40,7 +40,7 @@ jobs:
|
|||||||
uses: dtolnay/rust-toolchain@stable
|
uses: dtolnay/rust-toolchain@stable
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install --frozen-lockfile
|
run: pnpm install --no-frozen-lockfile
|
||||||
|
|
||||||
- name: Lint
|
- name: Lint
|
||||||
run: pnpm run lint
|
run: pnpm run lint
|
||||||
@@ -55,10 +55,7 @@ jobs:
|
|||||||
run: pnpm run build:discord-gateway
|
run: pnpm run build:discord-gateway
|
||||||
|
|
||||||
- name: Build frontend
|
- name: Build frontend
|
||||||
run: |
|
run: pnpm run build:web
|
||||||
pnpm install --no-frozen-lockfile
|
|
||||||
pnpm run build
|
|
||||||
working-directory: services/frontend
|
|
||||||
|
|
||||||
- name: Prepare production environment file
|
- name: Prepare production environment file
|
||||||
env:
|
env:
|
||||||
|
|||||||
+3
-3
@@ -7,9 +7,9 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dev:backend": "pnpm --filter './services/backend' run dev",
|
"dev:backend": "pnpm --filter './services/backend' run dev",
|
||||||
"dev:discord-gateway": "pnpm --filter './services/discord-gateway' run dev",
|
"dev:discord-gateway": "pnpm --filter './services/discord-gateway' run dev",
|
||||||
"dev:web": "cd services/frontend && pnpm run dev",
|
"dev:web": "pnpm --filter './services/frontend' run dev",
|
||||||
"build:web": "cd services/frontend && pnpm run build",
|
"build:web": "pnpm --filter './services/frontend' run build",
|
||||||
"typecheck:web": "cd services/frontend && pnpm run build",
|
"typecheck:web": "pnpm --filter './services/frontend' run build",
|
||||||
"build:backend": "pnpm --filter './services/backend' run build",
|
"build:backend": "pnpm --filter './services/backend' run build",
|
||||||
"build:discord-gateway": "pnpm --filter './services/discord-gateway' run build",
|
"build:discord-gateway": "pnpm --filter './services/discord-gateway' run build",
|
||||||
"typecheck": "pnpm -r run typecheck",
|
"typecheck": "pnpm -r run typecheck",
|
||||||
|
|||||||
+2
-3
@@ -1,7 +1,6 @@
|
|||||||
packages:
|
packages:
|
||||||
- services/backend
|
- services/*
|
||||||
- services/discord-gateway
|
- packages/*
|
||||||
- packages/shared
|
|
||||||
|
|
||||||
allowBuilds:
|
allowBuilds:
|
||||||
'@discordjs/opus': true
|
'@discordjs/opus': true
|
||||||
|
|||||||
Reference in New Issue
Block a user