Skip to content

Commit 7729807

Browse files
committed
CI: Build on macOS
1 parent 996d561 commit 7729807

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

.github/workflows/build.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ jobs:
1313
os:
1414
- ubuntu-latest
1515
- ubuntu-22.04
16+
- macos-latest
17+
- macos-13
1618
runs-on: ${{ matrix.os }}
1719

1820
steps:
@@ -21,10 +23,15 @@ jobs:
2123

2224
- name: Create build directory
2325
run: mkdir -p build
24-
26+
2527
- name: Install dependencies
26-
run: sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev libjansson-dev libmicrohttpd-dev libsodium-dev
27-
28+
run: |
29+
if [ "${{ runner.os }}" = "macOS" ]; then
30+
brew install coreutils curl jansson libmicrohttpd libsodium
31+
else
32+
sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev libjansson-dev libmicrohttpd-dev libsodium-dev
33+
fi
34+
2835
- name: Build DATUM Gateway
2936
run: |
3037
cd build

0 commit comments

Comments
 (0)