aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorselsta <selsta@sent.at>2020-11-12 04:40:31 +0100
committerselsta <selsta@sent.at>2020-11-24 01:00:26 +0100
commit45bfcfd2e9fe2643a7ee515cf512cff241d3c751 (patch)
tree82eca1c78eae9d677a0a617a59d420d4338590ac /.github
parent158e0c3523470d629660ee4642ad3f431cea4552 (diff)
downloadmonzero-gui-45bfcfd2e9fe2643a7ee515cf512cff241d3c751.tar.gz
monzero-gui-45bfcfd2e9fe2643a7ee515cf512cff241d3c751.tar.xz
monzero-gui-45bfcfd2e9fe2643a7ee515cf512cff241d3c751.zip
workflows: build and upload macOS bundle
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index fff9c4bb..77da036b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -58,6 +58,35 @@ jobs:
- name: test qml
run: build/release/bin/monero-wallet-gui --test-qml
+ macos-bundle:
+ runs-on: macOS-latest
+ steps:
+ - uses: actions/checkout@v1
+ with:
+ submodules: recursive
+ - name: install dependencies
+ run: HOMEBREW_NO_AUTO_UPDATE=1 brew install boost hidapi zmq libpgm miniupnpc ldns expat libunwind-headers protobuf pkg-config python3 p7zip
+ - name: install dependencies
+ run: pip3 install requests semantic_version lxml
+ - name: download qt
+ run: |
+ curl -O https://raw.githubusercontent.com/engnr/qt-downloader/master/qt-downloader
+ chmod +x qt-downloader
+ ./qt-downloader macos desktop 5.15.2 clang_64
+ working-directory: ../
+ - name: build
+ run: CMAKE_PREFIX_PATH=/Users/runner/work/monero-gui/5.15.2/clang_64 make release -j3
+ - name: deploy
+ run: make deploy
+ working-directory: build/release
+ - name: create .tar
+ run: tar -cf monero-wallet-gui.tar monero-wallet-gui.app
+ working-directory: build/release/bin
+ - uses: actions/upload-artifact@v2
+ with:
+ name: ${{ github.job }}
+ path: build/release/bin/monero-wallet-gui.tar
+
docker-linux-static:
runs-on: ubuntu-20.04
steps: