TTP -> MTP, A lot of other stuff #21
4 changed files with 20 additions and 22 deletions
commit
70740e31e6
|
|
@ -16,13 +16,13 @@ jobs:
|
||||||
run: nix develop .#electron --command bun install --frozen-lockfile
|
run: nix develop .#electron --command bun install --frozen-lockfile
|
||||||
|
|
||||||
- name: Copy licenses
|
- name: Copy licenses
|
||||||
run: nix develop .#electron --command bun run copy-licenses
|
run: nix develop .#electron --command bun --bun run copy-licenses
|
||||||
|
|
||||||
- name: Build packages
|
- name: Build packages
|
||||||
run: nix develop .#electron --command bun run build:packages
|
run: nix develop .#electron --command bun --bun run build:packages
|
||||||
|
|
||||||
- name: Build web
|
- name: Build web
|
||||||
run: nix develop .#electron --command bun run build:web
|
run: nix develop .#electron --command bun --bun run build:web
|
||||||
|
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
run: nix develop .#electron --command rsync -a --delete apps/web/dist/ /var/lib/www/tensamin-web-dev/
|
run: nix develop .#electron --command rsync -a --delete apps/web/dist/ /var/lib/www/tensamin-web-dev/
|
||||||
|
|
@ -37,10 +37,10 @@ jobs:
|
||||||
run: nix develop .#tauri --command bun install --frozen-lockfile
|
run: nix develop .#tauri --command bun install --frozen-lockfile
|
||||||
|
|
||||||
- name: Copy licenses
|
- name: Copy licenses
|
||||||
run: nix develop .#tauri --command bun run copy-licenses
|
run: nix develop .#tauri --command bun --bun run copy-licenses
|
||||||
|
|
||||||
- name: Build packages
|
- name: Build packages
|
||||||
run: nix develop .#tauri --command bun run build:packages
|
run: nix develop .#tauri --command bun --bun run build:packages
|
||||||
|
|
||||||
- name: Setup Android Keystore
|
- name: Setup Android Keystore
|
||||||
env:
|
env:
|
||||||
|
|
@ -97,7 +97,7 @@ jobs:
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Build mobile
|
- name: Build mobile
|
||||||
run: nix develop .#tauri --command bun run build:mobile
|
run: nix develop .#tauri --command bun --bun run build:mobile
|
||||||
|
|
||||||
- name: Upload mobile artifact
|
- name: Upload mobile artifact
|
||||||
uses: https://data.forgejo.org/actions/upload-artifact@v3
|
uses: https://data.forgejo.org/actions/upload-artifact@v3
|
||||||
|
|
@ -118,10 +118,10 @@ jobs:
|
||||||
run: nix develop .#electron --command bun install --frozen-lockfile
|
run: nix develop .#electron --command bun install --frozen-lockfile
|
||||||
|
|
||||||
- name: Copy licenses
|
- name: Copy licenses
|
||||||
run: nix develop .#electron --command bun run copy-licenses
|
run: nix develop .#electron --command bun --bun run copy-licenses
|
||||||
|
|
||||||
- name: Build packages
|
- name: Build packages
|
||||||
run: nix develop .#electron --command bun run build:packages
|
run: nix develop .#electron --command bun --bun run build:packages
|
||||||
|
|
||||||
- name: Set Electron dev version
|
- name: Set Electron dev version
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -141,7 +141,7 @@ jobs:
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
- name: Build Electron desktop
|
- name: Build Electron desktop
|
||||||
run: nix develop .#electron --command bun run build:desktop
|
run: nix develop .#electron --command bun --bun run build:desktop
|
||||||
|
|
||||||
- name: Upload desktop artifacts
|
- name: Upload desktop artifacts
|
||||||
uses: https://data.forgejo.org/actions/upload-artifact@v3
|
uses: https://data.forgejo.org/actions/upload-artifact@v3
|
||||||
|
|
|
||||||
|
|
@ -17,13 +17,13 @@ jobs:
|
||||||
run: nix develop .#electron --command bun install --frozen-lockfile
|
run: nix develop .#electron --command bun install --frozen-lockfile
|
||||||
|
|
||||||
- name: Copy licenses
|
- name: Copy licenses
|
||||||
run: nix develop .#electron --command bun run copy-licenses
|
run: nix develop .#electron --command bun --bun run copy-licenses
|
||||||
|
|
||||||
- name: Build packages
|
- name: Build packages
|
||||||
run: nix develop .#electron --command bun run build:packages
|
run: nix develop .#electron --command bun --bun run build:packages
|
||||||
|
|
||||||
- name: Build web
|
- name: Build web
|
||||||
run: nix develop .#electron --command bun run build:web
|
run: nix develop .#electron --command bun --bun run build:web
|
||||||
|
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
run: nix develop .#electron --command rsync -a --delete apps/web/dist/ /var/lib/www/tensamin-web-prod/
|
run: nix develop .#electron --command rsync -a --delete apps/web/dist/ /var/lib/www/tensamin-web-prod/
|
||||||
|
|
@ -38,10 +38,10 @@ jobs:
|
||||||
run: nix develop .#tauri --command bun install --frozen-lockfile
|
run: nix develop .#tauri --command bun install --frozen-lockfile
|
||||||
|
|
||||||
- name: Copy licenses
|
- name: Copy licenses
|
||||||
run: nix develop .#tauri --command bun run copy-licenses
|
run: nix develop .#tauri --command bun --bun run copy-licenses
|
||||||
|
|
||||||
- name: Build packages
|
- name: Build packages
|
||||||
run: nix develop .#tauri --command bun run build:packages
|
run: nix develop .#tauri --command bun --bun run build:packages
|
||||||
|
|
||||||
- name: Setup Android Keystore
|
- name: Setup Android Keystore
|
||||||
env:
|
env:
|
||||||
|
|
@ -98,7 +98,7 @@ jobs:
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Build mobile
|
- name: Build mobile
|
||||||
run: nix develop .#tauri --command bun run build:mobile
|
run: nix develop .#tauri --command bun --bun run build:mobile
|
||||||
|
|
||||||
- name: Upload mobile artifact
|
- name: Upload mobile artifact
|
||||||
uses: https://data.forgejo.org/actions/upload-artifact@v3
|
uses: https://data.forgejo.org/actions/upload-artifact@v3
|
||||||
|
|
@ -119,10 +119,10 @@ jobs:
|
||||||
run: nix develop .#electron --command bun install --frozen-lockfile
|
run: nix develop .#electron --command bun install --frozen-lockfile
|
||||||
|
|
||||||
- name: Copy licenses
|
- name: Copy licenses
|
||||||
run: nix develop .#electron --command bun run copy-licenses
|
run: nix develop .#electron --command bun --bun run copy-licenses
|
||||||
|
|
||||||
- name: Build packages
|
- name: Build packages
|
||||||
run: nix develop .#electron --command bun run build:packages
|
run: nix develop .#electron --command bun --bun run build:packages
|
||||||
|
|
||||||
- name: Set Electron prod version
|
- name: Set Electron prod version
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -140,7 +140,7 @@ jobs:
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
- name: Build Electron desktop
|
- name: Build Electron desktop
|
||||||
run: nix develop .#electron --command bun run build:desktop
|
run: nix develop .#electron --command bun --bun run build:desktop
|
||||||
|
|
||||||
- name: Upload desktop artifacts
|
- name: Upload desktop artifacts
|
||||||
uses: https://data.forgejo.org/actions/upload-artifact@v3
|
uses: https://data.forgejo.org/actions/upload-artifact@v3
|
||||||
|
|
|
||||||
|
|
@ -9,15 +9,13 @@
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"format": "bunx prettier --write .",
|
"format": "bunx prettier --write .",
|
||||||
"lint": "if command -v nix >/dev/null 2>&1 && [ -z \"$IN_NIX_SHELL\" ]; then nix develop .#electron --command bun run lint:raw; else bun run lint:raw; fi",
|
"lint": "bun scripts/lint-packages.ts",
|
||||||
"lint:raw": "bun scripts/lint-packages.ts",
|
|
||||||
"check": "fallow && bun run lint",
|
"check": "fallow && bun run lint",
|
||||||
"copy-licenses": "bun scripts/copy-licenses.ts",
|
"copy-licenses": "bun scripts/copy-licenses.ts",
|
||||||
"copy-releases": "bun scripts/copy-releases.ts",
|
"copy-releases": "bun scripts/copy-releases.ts",
|
||||||
"pre-build": "bun run lint && bun run build:packages",
|
"pre-build": "bun run lint && bun run build:packages",
|
||||||
"build:apps": "bun run copy-licenses && bun run pre-build && bun run build:mobile && bun run build:desktop && bun --bun run copy-releases",
|
"build:apps": "bun run copy-licenses && bun run pre-build && bun run build:mobile && bun run build:desktop && bun --bun run copy-releases",
|
||||||
"build:packages": "if command -v nix >/dev/null 2>&1 && [ -z \"$IN_NIX_SHELL\" ]; then nix develop .#electron --command bun run build:packages:raw; else bun run build:packages:raw; fi",
|
"build:packages": "bun scripts/build-packages.ts",
|
||||||
"build:packages:raw": "bun scripts/build-packages.ts",
|
|
||||||
"update:packages": "bun scripts/update-packages.ts",
|
"update:packages": "bun scripts/update-packages.ts",
|
||||||
"dev:web": "cd apps/web && bun dev",
|
"dev:web": "cd apps/web && bun dev",
|
||||||
"build:web": "cd apps/web && bun run build",
|
"build:web": "cd apps/web && bun run build",
|
||||||
|
|
|
||||||
0
temp
0
temp
Loading…
Reference in a new issue