diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b2ab47d..83ed094 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,14 +9,13 @@ jobs: build-and-release: strategy: matrix: - os: - [ - macos-latest, - macos-26-intel, - ubuntu-latest, - ubuntu-24.04-arm, - windows-latest, - windows-11-arm, + os: [ + macos-15, # M1/M2 Apple Silicon runner + macos-26-intel, # Intel-based macOS runner + ubuntu-latest, # Ubuntu 24.04 x64 runner + ubuntu-24.04-arm, # Ubuntu 24.04 ARM runner + windows-latest, # Windows 2022 x64 runner + windows-11-arm, # Windows 11 ARM runner ] runs-on: ${{ matrix.os }} diff --git a/electrobun.config.ts b/electrobun.config.ts index 8a48e0d..42e120d 100644 --- a/electrobun.config.ts +++ b/electrobun.config.ts @@ -21,18 +21,26 @@ export default { "dist/index.html": "views/mainview/index.html", }, linux: { - bundleCEF: false, + bundleCEF: true, + defaultRenderer: "cef", icon: "icon.iconset/icon_512x512.png", + bundleWGPU: false, }, mac: { bundleCEF: false, icons: "icon.iconset", + notarize: false, + codesign: false, + defaultRenderer: "native", + bundleWGPU: false, }, // @ts-expect-error - watchIgnore is not in the type definition but is in the docs watchIgnore: ["dist/**"], win: { bundleCEF: false, icon: "assets/icon_512x512.ico", + defaultRenderer: "native", + bundleWGPU: false, }, }, } satisfies ElectrobunConfig;