Skip to content

Commit 75ccfcb

Browse files
committed
Ship the Validator Client (Currently in BETA)
1 parent 64e791b commit 75ccfcb

File tree

3 files changed

+97
-13
lines changed

3 files changed

+97
-13
lines changed

.github/workflows/nightly_build.yml

Lines changed: 48 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,20 @@ jobs:
3535
path: ./dist/${{ steps.make_dist.outputs.archive }}
3636
retention-days: 2
3737

38-
- name: Upload checksum artefact
38+
- name: Upload BN checksum artefact
3939
uses: actions/upload-artifact@v2
4040
with:
4141
name: Linux_amd64_checksum
4242
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
4343
retention-days: 2
4444

45+
- name: Upload VC checksum artefact
46+
uses: actions/upload-artifact@v2
47+
with:
48+
name: Linux_amd64_checksum
49+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
50+
retention-days: 2
51+
4552
build-arm64:
4653
name: Linux ARM64 release asset
4754
runs-on: ubuntu-latest
@@ -79,13 +86,20 @@ jobs:
7986
path: ./dist/${{ steps.make_dist.outputs.archive }}
8087
retention-days: 2
8188

82-
- name: Upload checksum artefact
89+
- name: Upload BN checksum artefact
8390
uses: actions/upload-artifact@v2
8491
with:
8592
name: Linux_arm64_checksum
8693
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
8794
retention-days: 2
8895

96+
- name: Upload VC checksum artefact
97+
uses: actions/upload-artifact@v2
98+
with:
99+
name: Linux_arm64_checksum
100+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
101+
retention-days: 2
102+
89103
build-arm:
90104
name: Linux ARM release asset
91105
runs-on: ubuntu-latest
@@ -123,13 +137,20 @@ jobs:
123137
path: ./dist/${{ steps.make_dist.outputs.archive }}
124138
retention-days: 2
125139

126-
- name: Upload checksum artefact
140+
- name: Upload BN checksum artefact
127141
uses: actions/upload-artifact@v2
128142
with:
129143
name: Linux_arm_checksum
130144
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
131145
retention-days: 2
132146

147+
- name: Upload VC checksum artefact
148+
uses: actions/upload-artifact@v2
149+
with:
150+
name: Linux_arm_checksum
151+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
152+
retention-days: 2
153+
133154
build-win64:
134155
name: Windows AMD64 release asset
135156
runs-on: ubuntu-latest
@@ -159,13 +180,20 @@ jobs:
159180
path: ./dist/${{ steps.make_dist.outputs.archive }}
160181
retention-days: 2
161182

162-
- name: Upload checksum artefact
183+
- name: Upload BN checksum artefact
163184
uses: actions/upload-artifact@v2
164185
with:
165186
name: Windows_amd64_checksum
166187
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
167188
retention-days: 2
168189

190+
- name: Upload VC checksum artefact
191+
uses: actions/upload-artifact@v2
192+
with:
193+
name: Windows_amd64_checksum
194+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
195+
retention-days: 2
196+
169197
build-macos-amd64:
170198
name: macOS AMD64 release asset
171199
runs-on: ubuntu-latest
@@ -195,13 +223,20 @@ jobs:
195223
path: ./dist/${{ steps.make_dist.outputs.archive }}
196224
retention-days: 2
197225

198-
- name: Upload checksum artefact
226+
- name: Upload BN checksum artefact
199227
uses: actions/upload-artifact@v2
200228
with:
201229
name: macOS_amd64_checksum
202230
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
203231
retention-days: 2
204232

233+
- name: Upload VC checksum artefact
234+
uses: actions/upload-artifact@v2
235+
with:
236+
name: macOS_amd64_checksum
237+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
238+
retention-days: 2
239+
205240
build-macos-arm64:
206241
name: macOS ARM64 release asset
207242
runs-on: ubuntu-latest
@@ -231,13 +266,20 @@ jobs:
231266
path: ./dist/${{ steps.make_dist.outputs.archive }}
232267
retention-days: 2
233268

234-
- name: Upload checksum artefact
269+
- name: Upload BN checksum artefact
235270
uses: actions/upload-artifact@v2
236271
with:
237272
name: macOS_arm64_checksum
238273
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
239274
retention-days: 2
240275

276+
- name: Upload VC checksum artefact
277+
uses: actions/upload-artifact@v2
278+
with:
279+
name: macOS_arm64_checksum
280+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
281+
retention-days: 2
282+
241283
prepare-prerelease:
242284
name: Prepare pre-release
243285
needs: [build-amd64, build-arm64, build-arm, build-win64, build-macos-amd64, build-macos-arm64]

.github/workflows/release.yml

Lines changed: 48 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,25 @@ jobs:
2121
echo "::set-output name=archive::"${ARCHIVE}
2222
echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz}
2323
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum
24+
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum
2425
- name: Upload archive artefact
2526
uses: actions/upload-artifact@v2
2627
with:
2728
name: Linux_amd64_archive
2829
path: ./dist/${{ steps.make_dist.outputs.archive }}
2930
retention-days: 2
30-
- name: Upload checksum artefact
31+
- name: Upload BN checksum artefact
3132
uses: actions/upload-artifact@v2
3233
with:
3334
name: Linux_amd64_checksum
3435
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
3536
retention-days: 2
37+
- name: Upload VC checksum artefact
38+
uses: actions/upload-artifact@v2
39+
with:
40+
name: Linux_amd64_checksum
41+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
42+
retention-days: 2
3643
- name: Login to Docker Hub
3744
uses: docker/login-action@v1
3845
with:
@@ -85,18 +92,25 @@ jobs:
8592
echo "::set-output name=archive::"${ARCHIVE}
8693
echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz}
8794
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum
95+
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum
8896
- name: Upload archive artefact
8997
uses: actions/upload-artifact@v2
9098
with:
9199
name: Linux_arm64_archive
92100
path: ./dist/${{ steps.make_dist.outputs.archive }}
93101
retention-days: 2
94-
- name: Upload checksum artefact
102+
- name: Upload BN checksum artefact
95103
uses: actions/upload-artifact@v2
96104
with:
97105
name: Linux_arm64_checksum
98106
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
99107
retention-days: 2
108+
- name: Upload VC checksum artefact
109+
uses: actions/upload-artifact@v2
110+
with:
111+
name: Linux_arm64_checksum
112+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
113+
retention-days: 2
100114
- name: Login to Docker Hub
101115
uses: docker/login-action@v1
102116
with:
@@ -150,18 +164,25 @@ jobs:
150164
echo "::set-output name=archive::"${ARCHIVE}
151165
echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz}
152166
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum
167+
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum
153168
- name: Upload archive artefact
154169
uses: actions/upload-artifact@v2
155170
with:
156171
name: Linux_arm_archive
157172
path: ./dist/${{ steps.make_dist.outputs.archive }}
158173
retention-days: 2
159-
- name: Upload checksum artefact
174+
- name: Upload BN checksum artefact
160175
uses: actions/upload-artifact@v2
161176
with:
162177
name: Linux_arm_checksum
163178
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
164179
retention-days: 2
180+
- name: Upload VC checksum artefact
181+
uses: actions/upload-artifact@v2
182+
with:
183+
name: Linux_arm_checksum
184+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
185+
retention-days: 2
165186
- name: Login to Docker Hub
166187
uses: docker/login-action@v1
167188
with:
@@ -208,18 +229,25 @@ jobs:
208229
echo "::set-output name=archive::"${ARCHIVE}
209230
echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz}
210231
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum
232+
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum
211233
- name: Upload archive artefact
212234
uses: actions/upload-artifact@v2
213235
with:
214236
name: Windows_amd64_archive
215237
path: ./dist/${{ steps.make_dist.outputs.archive }}
216238
retention-days: 2
217-
- name: Upload checksum artefact
239+
- name: Upload BN checksum artefact
218240
uses: actions/upload-artifact@v2
219241
with:
220242
name: Windows_amd64_checksum
221243
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
222244
retention-days: 2
245+
- name: Upload VC checksum artefact
246+
uses: actions/upload-artifact@v2
247+
with:
248+
name: Windows_amd64_checksum
249+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
250+
retention-days: 2
223251
build-macos-amd64:
224252
name: macOS AMD64 release asset
225253
runs-on: ubuntu-latest
@@ -235,18 +263,25 @@ jobs:
235263
echo "::set-output name=archive::"${ARCHIVE}
236264
echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz}
237265
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum
266+
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum
238267
- name: Upload archive artefact
239268
uses: actions/upload-artifact@v2
240269
with:
241270
name: macOS_amd64_archive
242271
path: ./dist/${{ steps.make_dist.outputs.archive }}
243272
retention-days: 2
244-
- name: Upload checksum artefact
273+
- name: Upload BN checksum artefact
245274
uses: actions/upload-artifact@v2
246275
with:
247276
name: macOS_amd64_checksum
248277
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
249278
retention-days: 2
279+
- name: Upload VC checksum artefact
280+
uses: actions/upload-artifact@v2
281+
with:
282+
name: macOS_amd64_checksum
283+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
284+
retention-days: 2
250285
build-macos-arm64:
251286
name: macOS ARM64 release asset
252287
runs-on: ubuntu-latest
@@ -262,18 +297,25 @@ jobs:
262297
echo "::set-output name=archive::"${ARCHIVE}
263298
echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz}
264299
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum
300+
tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum
265301
- name: Upload archive artefact
266302
uses: actions/upload-artifact@v2
267303
with:
268304
name: macOS_arm64_archive
269305
path: ./dist/${{ steps.make_dist.outputs.archive }}
270306
retention-days: 2
271-
- name: Upload checksum artefact
307+
- name: Upload BN checksum artefact
272308
uses: actions/upload-artifact@v2
273309
with:
274310
name: macOS_arm64_checksum
275311
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum
276312
retention-days: 2
313+
- name: Upload VC checksum artefact
314+
uses: actions/upload-artifact@v2
315+
with:
316+
name: macOS_arm64_checksum
317+
path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum
318+
retention-days: 2
277319
prepare-release:
278320
name: Prepare release draft
279321
needs: [build-amd64, build-arm64, build-arm, build-win64, build-macos-amd64, build-macos-arm64]

docker/dist/entry_point.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ if [[ -z "${1}" ]]; then
1717
exit 1
1818
fi
1919
PLATFORM="${1}"
20-
BINARIES="nimbus_beacon_node"
20+
BINARIES="nimbus_beacon_node nimbus_validator_client"
2121

2222
echo -e "\nPLATFORM=${PLATFORM}"
2323

0 commit comments

Comments
 (0)