diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a5d24504..28b72bcf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,7 +6,7 @@ jobs: build: strategy: matrix: - os: [macos-11] + os: [macos-latest] runs-on: ${{ matrix.os }} @@ -20,7 +20,7 @@ jobs: node-version: 20.11.1 - name: Install aria2 on Mac - if: matrix.os == 'macos-11' + if: matrix.os == 'macos-latest' run: brew install aria2 - name: Install dependencies @@ -43,7 +43,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Build Mac - if: matrix.os == 'macos-11' + if: matrix.os == 'macos-latest' run: sudo yarn build:mac env: MAIN_VITE_ONLINEFIX_USERNAME: ${{ secrets.ONLINEFIX_USERNAME }} diff --git a/build/icon.icns b/build/icon.icns index 28644aa9..13b1f2d4 100644 Binary files a/build/icon.icns and b/build/icon.icns differ diff --git a/src/main/services/aria2c.ts b/src/main/services/aria2c.ts index b1b1da76..0622500a 100644 --- a/src/main/services/aria2c.ts +++ b/src/main/services/aria2c.ts @@ -1,12 +1,15 @@ import path from "node:path"; import { spawn } from "node:child_process"; import { app } from "electron"; +import { logger } from "./logger"; export const startAria2 = () => { const binaryPath = app.isPackaged ? path.join(process.resourcesPath, "aria2", "aria2c") : path.join(__dirname, "..", "..", "aria2", "aria2c"); + logger.info("startAria2 on:", binaryPath); + return spawn( binaryPath, [