Skip to content

Commit 33fcb3f

Browse files
author
Sasch
committed
experimental macos support
1 parent c1c2e3c commit 33fcb3f

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ permissions:
1010

1111
jobs:
1212
build:
13-
runs-on: windows-latest
13+
strategy:
14+
matrix:
15+
os: [windows-latest, macos-latest]
16+
17+
runs-on: ${{ matrix.os }}
1418

1519
steps:
1620
- name: Checkout code
@@ -35,5 +39,7 @@ jobs:
3539
- name: Upload Artifacts
3640
uses: actions/upload-artifact@v4
3741
with:
38-
name: SBE-Portable
39-
path: release/*.exe
42+
name: SBE-${{ matrix.os }}
43+
path: |
44+
release/*.exe
45+
release/*.dmg

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@
5656
"icon": "build/icon.ico",
5757
"artifactName": "${productName}.exe"
5858
},
59+
"mac": {
60+
"target": "dmg",
61+
"artifactName": "${productName}.dmg"
62+
},
5963
"portable": {
6064
"artifactName": "${productName}.exe",
6165
"requestExecutionLevel": "user",

0 commit comments

Comments
 (0)