File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change 1+ workflows :
2+ build :
3+ name : Build workflow
4+ scripts :
5+ - name : install dependencies
6+ script : HOMEBREW_NO_AUTO_UPDATE=1 brew install boost openssl zmq libpgm miniupnpc ldns expat libunwind-headers protobuf qt@5
7+ - name : fetch zmq.hpp
8+ script : brew tap osrf/simulation && brew install cppzmq
9+ - name : build
10+ script : |
11+ export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"
12+ ./build.sh
13+ - name : test qml
14+ script : build/release/bin/aeon-wallet-gui.app/Contents/MacOS/aeon-wallet-gui --test-qml
15+ - name : deploy
16+ script : |
17+ export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"
18+ make deploy
19+ working_directory : build
20+ - name : build CLI
21+ script : |
22+ rm -rf build/
23+ USE_SINGLE_BUILDDIR=1 make release-static -j3
24+ cp build/release/bin/* ../build/release/bin/
25+ cp build/release/bin/aeond ../build/release/bin/aeon-wallet-gui.app/Contents/MacOS/aeond
26+ working_directory : monero
27+ - name : archive
28+ script : |
29+ export ARTIFACT_NAME="aeon-gui-mac-armv8-$(git describe --tags)"
30+ mkdir $ARTIFACT_NAME
31+ cp -rf bin/* $ARTIFACT_NAME
32+ tar cvzf $ARTIFACT_NAME.tar.bz2 $ARTIFACT_NAME
33+ working_directory : build/release
34+ - name : SHA256 checksum
35+ script : |
36+ export ARTIFACT_NAME="aeon-gui-mac-armv8-$(git describe --tags)"
37+ openssl sha256 $ARTIFACT_NAME.tar.bz2
38+ working_directory : build/release
39+ - name : upload to transfer.sh
40+ script : |
41+ export ARTIFACT_NAME="aeon-gui-mac-armv8-$(git describe --tags)"
42+ curl --upload-file build/release/$ARTIFACT_NAME.tar.bz2 https://transfer.sh/$ARTIFACT_NAME.tar.bz2
You can’t perform that action at this time.
0 commit comments