Reset to parent
Some checks failed
Queue Release Build / release (push) Failing after 55s

This commit is contained in:
2026-03-11 00:33:05 +01:00
parent c673771035
commit cc4dddf94b
3 changed files with 17 additions and 17 deletions

View File

@@ -16,11 +16,11 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: https://github.com/actions/checkout@v4 uses: https://github.com/actions/checkout@v4
- name: Install dependencies - name: Install dependencies
run: | run: |
npm ci --include=dev npm ci
npm --prefix server ci --include=dev npm install --prefix server
- name: Resolve release version - name: Resolve release version
id: version id: version
@@ -45,6 +45,9 @@ jobs:
node tools/set-release-version.js node tools/set-release-version.js
--version "${{ steps.version.outputs.release_version }}" --version "${{ steps.version.outputs.release_version }}"
- name: Install Angular CLI
run: npm install -g @angular/cli
- name: Build Linux assets - name: Build Linux assets
run: npm run release:build:linux run: npm run release:build:linux
@@ -78,4 +81,4 @@ jobs:
--repository "${{ github.repository }}" --repository "${{ github.repository }}"
--release-id "${{ steps.release.outputs.release_id }}" --release-id "${{ steps.release.outputs.release_id }}"
--dist-electron dist-electron --dist-electron dist-electron
--dist-server dist-server --dist-server dist-server

View File

@@ -11,25 +11,25 @@
"prebuild": "npm run bundle:rnnoise", "prebuild": "npm run bundle:rnnoise",
"prestart": "npm run bundle:rnnoise", "prestart": "npm run bundle:rnnoise",
"bundle:rnnoise": "esbuild node_modules/@timephy/rnnoise-wasm/dist/NoiseSuppressorWorklet.js --bundle --format=esm --outfile=public/rnnoise-worklet.js", "bundle:rnnoise": "esbuild node_modules/@timephy/rnnoise-wasm/dist/NoiseSuppressorWorklet.js --bundle --format=esm --outfile=public/rnnoise-worklet.js",
"start": "ng serve", "start": "npx run ng serve",
"build": "ng build", "build": "npx run ng build",
"build:electron": "tsc -p tsconfig.electron.json", "build:electron": "npx tsc -p tsconfig.electron.json",
"build:all": "npm run build && npm run build:electron && cd server && npm run build", "build:all": "npx run build && npx run build:electron && cd server && npm run build",
"build:prod": "ng build --configuration production --base-href='./'", "build:prod": "npx run ng build --configuration production --base-href='./'",
"watch": "ng build --watch --configuration development", "watch": "ng build --watch --configuration development",
"test": "ng test", "test": "ng test",
"server:build": "cd server && npm run build", "server:build": "cd server && npm run build",
"server:start": "cd server && npm start", "server:start": "cd server && npm start",
"server:dev": "cd server && npm run dev", "server:dev": "cd server && npm run dev",
"electron": "npm run ng build && npm run build:electron && electron . --no-sandbox --disable-dev-shm-usage", "electron": "npx run ng build && npx run build:electron && electron . --no-sandbox --disable-dev-shm-usage",
"electron:dev": "concurrently \"npm run ng serve\" \"wait-on http://localhost:4200 && npm run build:electron && cross-env NODE_ENV=development electron . --no-sandbox --disable-dev-shm-usage\"", "electron:dev": "concurrently \"npx run ng serve\" \"wait-on http://localhost:4200 && npx run build:electron && cross-env NODE_ENV=development electron . --no-sandbox --disable-dev-shm-usage\"",
"electron:full": "./dev.sh", "electron:full": "./dev.sh",
"electron:full:build": "npm run build:all && concurrently --kill-others \"cd server && npm start\" \"cross-env NODE_ENV=production electron . --no-sandbox --disable-dev-shm-usage\"", "electron:full:build": "npx run build:all && concurrently --kill-others \"cd server && npm start\" \"cross-env NODE_ENV=production electron . --no-sandbox --disable-dev-shm-usage\"",
"migration:generate": "typeorm migration:generate electron/migrations/Auto -d dist/electron/data-source.js", "migration:generate": "typeorm migration:generate electron/migrations/Auto -d dist/electron/data-source.js",
"migration:create": "typeorm migration:create electron/migrations/New", "migration:create": "typeorm migration:create electron/migrations/New",
"migration:run": "typeorm migration:run -d dist/electron/data-source.js", "migration:run": "typeorm migration:run -d dist/electron/data-source.js",
"migration:revert": "typeorm migration:revert -d dist/electron/data-source.js", "migration:revert": "typeorm migration:revert -d dist/electron/data-source.js",
"electron:build": "npm run build:prod && npm run build:electron && electron-builder", "electron:build": "npx run build:prod && npx run build:electron && electron-builder",
"electron:build:win": "npm run build:prod && npm run build:electron && electron-builder --win", "electron:build:win": "npm run build:prod && npm run build:electron && electron-builder --win",
"electron:build:mac": "npm run build:prod && npm run build:electron && electron-builder --mac", "electron:build:mac": "npm run build:prod && npm run build:electron && electron-builder --mac",
"electron:build:linux": "npm run build:prod && npm run build:electron && electron-builder --linux", "electron:build:linux": "npm run build:prod && npm run build:electron && electron-builder --linux",

View File

@@ -4,10 +4,7 @@ import path from 'path';
import fs from 'fs'; import fs from 'fs';
import { createServer as createHttpServer } from 'http'; import { createServer as createHttpServer } from 'http';
import { createServer as createHttpsServer } from 'https'; import { createServer as createHttpsServer } from 'https';
import { import { resolveCertificateDirectory, resolveEnvFilePath } from './runtime-paths';
resolveCertificateDirectory,
resolveEnvFilePath
} from './runtime-paths';
// Load .env from project root (one level up from server/) // Load .env from project root (one level up from server/)
dotenv.config({ path: resolveEnvFilePath() }); dotenv.config({ path: resolveEnvFilePath() });