aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2021-03-06 16:25:55 +0100
committerFelix (xq) Queißner <git@mq32.de>2021-03-06 16:43:10 +0100
commitcdc3888b5847ee7971fef7fe296f1b483afc000b (patch)
tree76f1fe25d1e1b7baa01c2a278c0388e4c046992d /.github/workflows
parent432563d958d001b88fd97cc38f93e592cb21fc0e (diff)
Tries to add MacOS build via actions
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml59
1 files changed, 44 insertions, 15 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 43566dc..eb72f48 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -2,29 +2,58 @@ name: master Build Matrix
on:
push:
- branches: [ master ]
+ branches: [master]
pull_request:
- branches: [ master ]
+ branches: [master]
jobs:
build_ubuntu_20:
runs-on: ubuntu-20.04
steps:
- - uses: actions/checkout@v2
- - uses: jurplel/install-qt-action@v2
- with:
- version: '5.12.8'
- - name: make
- run: make
+ - uses: actions/checkout@v2
+
+ - uses: jurplel/install-qt-action@v2
+ with:
+ version: "5.12.8"
+
+ - name: make
+ run: make
+
build_ubuntu_18:
runs-on: ubuntu-18.04
steps:
- - uses: actions/checkout@v2
- - uses: jurplel/install-qt-action@v2
- with:
- version: '5.9.5'
- - name: make
- run: make
+ - uses: actions/checkout@v2
+
+ - uses: jurplel/install-qt-action@v2
+ with:
+ version: "5.9.5"
+
+ - name: make
+ run: make
+
+ build-macos:
+ runs-on: macos-latest
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Install dependencies via brew
+ run: brew install qt@5 openssl
+
+ - uses: jurplel/install-qt-action@v2
+ with:
+ version: "5.12.8"
+
+ - name: make
+ run: make build/kristall
+
+ - name: display
+ run: ls build
+
+ - uses: actions/upload-artifact@v2
+ with:
+ name: Kristall.app
+ path: build/kristall.app
+#
# Disabled until both aqinstall and install-qt-action support the fixes…
# build_windows:
@@ -41,4 +70,4 @@ jobs:
# tools: 'tools_openssl_x64 qt.tools.openssl.win_x64;tools_openssl_src qt.tools.openssl'
# - name: build and deploy
# run: ./build-and-deploy.bat
-# working-directory: ./ci/ \ No newline at end of file
+# working-directory: ./ci/