63
63
- windows
64
64
cpu :
65
65
- arm64
66
- - armv7
67
66
- x86-64 # # defaults to x86-64-v3 variant - intel haswell (2013) and newer
68
67
# - x86-64-v2 ## intel nehalem (2008) and newer
69
68
# - x86-64-v3 ## intel haswell (2013) and newer
@@ -86,63 +85,65 @@ jobs:
86
85
signer_docker_tag : ${{ inputs.signer_docker_tag }}
87
86
is_node_release : ${{ inputs.is_node_release }}
88
87
89
- # # Builds arch dependent Docker images from binaries
90
- # #
91
88
# # Runs when the following is true:
92
89
# # - either node or signer tag is provided
93
- docker-image :
90
+ create-release :
94
91
if : |
95
92
inputs.node_tag != '' ||
96
93
inputs.signer_tag != ''
97
- name : Docker Image (Binary)
94
+ name : Create Release
98
95
runs-on : ubuntu-latest
99
96
needs :
100
97
- build-binaries
101
- strategy :
102
- fail-fast : false
103
- # # Build a maximum of 2 images concurrently based on matrix.dist
104
- max-parallel : 2
105
- matrix :
106
- dist :
107
- - alpine
108
- - debian
109
98
steps :
110
- - name : Create Docker Image
111
- uses : stacks-network/actions/stacks-core/release/docker-images@main
99
+ # # Creates releases
100
+ - name : Create Release
101
+ uses : stacks-network/actions/stacks-core/release/create-releases@main
112
102
with :
113
103
node_tag : ${{ inputs.node_tag }}
114
104
node_docker_tag : ${{ inputs.node_docker_tag }}
115
105
signer_tag : ${{ inputs.signer_tag }}
116
106
signer_docker_tag : ${{ inputs.signer_docker_tag }}
117
107
is_node_release : ${{ inputs.is_node_release }}
118
108
is_signer_release : ${{ inputs.is_signer_release }}
119
- DOCKERHUB_USERNAME : ${{ secrets.DOCKERHUB_USERNAME }}
120
- DOCKERHUB_PASSWORD : ${{ secrets.DOCKERHUB_PASSWORD }}
121
- dist : ${{ matrix.dist }}
109
+ GH_TOKEN : ${{ secrets.GH_TOKEN }}
110
+
122
111
112
+ # # Builds arch dependent Docker images from binaries
113
+ # #
114
+ # # Note: this step requires the binaries in the create-release step to be uploaded
123
115
# # Runs when the following is true:
124
116
# # - either node or signer tag is provided
125
- create-release :
117
+ docker-image :
126
118
if : |
127
119
inputs.node_tag != '' ||
128
120
inputs.signer_tag != ''
129
- name : Create Release
121
+ name : Docker Image (Binary)
130
122
runs-on : ubuntu-latest
131
123
needs :
132
124
- build-binaries
133
- - docker-image
125
+ - create-release
126
+ strategy :
127
+ fail-fast : false
128
+ # # Build a maximum of 2 images concurrently based on matrix.dist
129
+ max-parallel : 2
130
+ matrix :
131
+ dist :
132
+ - alpine
133
+ - debian
134
134
steps :
135
- # # Creates releases
136
- - name : Create Release
137
- uses : stacks-network/actions/stacks-core/release/create-releases@main
135
+ - name : Create Docker Image
136
+ uses : stacks-network/actions/stacks-core/release/docker-images@main
138
137
with :
139
138
node_tag : ${{ inputs.node_tag }}
140
139
node_docker_tag : ${{ inputs.node_docker_tag }}
141
140
signer_tag : ${{ inputs.signer_tag }}
142
141
signer_docker_tag : ${{ inputs.signer_docker_tag }}
143
142
is_node_release : ${{ inputs.is_node_release }}
144
143
is_signer_release : ${{ inputs.is_signer_release }}
145
- GH_TOKEN : ${{ secrets.GH_TOKEN }}
144
+ DOCKERHUB_USERNAME : ${{ secrets.DOCKERHUB_USERNAME }}
145
+ DOCKERHUB_PASSWORD : ${{ secrets.DOCKERHUB_PASSWORD }}
146
+ dist : ${{ matrix.dist }}
146
147
147
148
# # Create the downstream PR for the release branch to master,develop
148
149
create-pr :
0 commit comments