Skip to content

Commit 9cb9814

Browse files
committed
Initial packaging for macOS Intel
1 parent 5221a08 commit 9cb9814

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.github/workflows/build-macos-intel.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
jobs:
99

1010
macOS:
11-
runs-on: macos-13
11+
runs-on: macos-latest-large
1212

1313
steps:
1414

@@ -91,6 +91,12 @@ jobs:
9191
cd build
9292
ninja
9393
94+
- name: Build Package
95+
if: ${{ ! matrix.docs }}
96+
run: |
97+
cd build
98+
cpack -G Bundle
99+
94100
- name: Run Tests
95101
if: ${{ false }} # Metal is not available on GH macOS runners
96102
run: |
@@ -107,3 +113,9 @@ jobs:
107113
build/src/ngscopeclient/shaders/*
108114
build/lib/scopehal/libscopehal.dylib
109115
build/lib/scopeprotocols/libscopeprotocols.dylib
116+
117+
- name: Upload Package
118+
uses: actions/upload-artifact@v4
119+
with:
120+
name: ngscopeclient-${{ runner.os }}-${{ github.job }}-package
121+
path: build/*.dmg

0 commit comments

Comments
 (0)