File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 1
1
workflows :
2
2
build :
3
3
name : Build workflow
4
+ triggering :
5
+ events :
6
+ - tag
7
+ branch_patterns :
8
+ - pattern : ' *'
9
+ include : true
10
+ source : true
11
+ environment :
12
+ groups :
13
+ - github
4
14
scripts :
5
15
- name : install dependencies
6
16
script : HOMEBREW_NO_AUTO_UPDATE=1 brew install boost openssl zmq libpgm miniupnpc ldns expat libunwind-headers protobuf qt@5
@@ -40,3 +50,13 @@ workflows:
40
50
script : |
41
51
export ARTIFACT_NAME="aeon-gui-mac-armv8-$(git describe --tags)"
42
52
curl --upload-file build/release/$ARTIFACT_NAME.tar.bz2 https://transfer.sh/$ARTIFACT_NAME.tar.bz2
53
+ - name : Publish to GitHub
54
+ script : |
55
+ #!/usr/bin/env zsh
56
+ # Publish only for tag builds
57
+ if [ -z ${CM_TAG} ]; then
58
+ echo "Not a tag build, will not publish GitHub release"
59
+ exit 0
60
+ fi
61
+ export ARTIFACT_NAME="aeon-gui-mac-armv8-$(git describe --tags)"
62
+ gh release upload "${CM_TAG}" build/release/$ARTIFACT_NAME.tar.bz2
You can’t perform that action at this time.
0 commit comments