Use turbo for production builds

This commit is contained in:
Caleb Owens 2024-07-02 13:15:26 +02:00
parent e8f5808589
commit 44e56ac370
No known key found for this signature in database
7 changed files with 15 additions and 15 deletions

View File

@ -32,8 +32,4 @@ runs:
- name: Install dependencies
shell: bash
run: pnpm install
- name: Build @gitbutler/ui
shell: bash
run: cd packages/ui && pnpm package
run: pnpm install

View File

@ -14,8 +14,6 @@
"test:e2e": "playwright test -c ./playwright.config.ts",
"test:e2e:watch": "playwright test -c ./playwright.config.ts --ui",
"test:e2e:run": "vite dev --mode testing",
"build:development": "vite build --mode development",
"build:nightly": "vite build --mode nightly",
"build": "vite build",
"check": "svelte-check --tsconfig ./tsconfig.json",
"check:watch": "pnpm check --watch",

View File

@ -1,7 +1,7 @@
{
"build": {
"beforeDevCommand": "pnpm dev",
"beforeBuildCommand": "pnpm build:app:development",
"beforeBuildCommand": "pnpm build -- --mode development",
"devPath": "http://localhost:1420",
"distDir": "../../app/build",
"withGlobalTauri": false

View File

@ -1,6 +1,6 @@
{
"build": {
"beforeBuildCommand": "pnpm build:app:nightly && cargo build --release -p gitbutler-git && bash ./gitbutler-tauri/inject-git-binaries.sh"
"beforeBuildCommand": "pnpm build -- --mode nightly && cargo build --release -p gitbutler-git && bash ./gitbutler-tauri/inject-git-binaries.sh"
},
"package": {
"productName": "GitButler Nightly"

View File

@ -1,6 +1,6 @@
{
"build": {
"beforeBuildCommand": "pnpm build:app && cargo build --release -p gitbutler-git && bash ./gitbutler-tauri/inject-git-binaries.sh"
"beforeBuildCommand": "pnpm build -- --mode production && cargo build --release -p gitbutler-git && bash ./gitbutler-tauri/inject-git-binaries.sh"
},
"package": {
"productName": "GitButler"

View File

@ -13,11 +13,8 @@
"dev:tauri": "pnpm tauri dev",
"test": "pnpm --filter @gitbutler/app run test",
"test:watch": "pnpm --filter @gitbutler/app run test:watch",
"build:ui": "pnpm --filter @gitbutler/ui run package",
"build:app": "pnpm --filter @gitbutler/app run build",
"build:app:nightly": "pnpm --filter @gitbutler/app run build:nightly",
"build:app:development": "pnpm --filter @gitbutler/app run build:development",
"check": "pnpm --filter @gitbutler/app run check",
"build": "turbo run build",
"check": "turbo run check",
"tauri": "tauri",
"lint": "turbo run lint",
"format": "prettier --write .",

View File

@ -4,12 +4,21 @@
"package": {
"cache": false
},
"build": {
"dependsOn": ["^package"],
"cache": false
},
"dev": {
"dependsOn": ["@gitbutler/ui#package"],
"cache": false,
"persistent": true
},
"lint": {
"dependsOn": ["@gitbutler/ui#package"],
"cache": true
},
"check": {
"dependsOn": ["@gitbutler/ui#package"],
"cache": true
}
}