45
45
- name : Build Mithril workspace & publish artifacts
46
46
uses : ./.github/workflows/actions/build-upload-mithril-artifact
47
47
with :
48
- binaries-build-args : --bin mithril-aggregator --bin mithril-signer --bin mithril-client --features bundle_openssl
48
+ binaries-build-args : --bin mithril-aggregator --bin mithril-signer --bin mithril-client --bin mithril-relay -- features bundle_openssl
49
49
libraries-build-args : --package mithril-stm --package mithril-client
50
50
51
51
- name : Build Debian packages
54
54
cargo deb --no-build --package mithril-aggregator
55
55
cargo deb --no-build --package mithril-signer
56
56
cargo deb --no-build --package mithril-client-cli
57
+ cargo deb --no-build --package mithril-relay
57
58
58
59
- name : Publish Debian packages
59
60
uses : actions/upload-artifact@v3
@@ -219,6 +220,12 @@ jobs:
219
220
matrix :
220
221
era : ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras) }}
221
222
run_id : [1,2,3]
223
+ extra_args : [""]
224
+
225
+ include :
226
+ - era : ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras)[0] }}
227
+ run_id : 3
228
+ extra_args : " --use-p2p-network"
222
229
steps :
223
230
- name : Checkout sources
224
231
uses : actions/checkout@v3
@@ -239,11 +246,12 @@ jobs:
239
246
chmod +x ./bin/mithril-aggregator
240
247
chmod +x ./bin/mithril-client
241
248
chmod +x ./bin/mithril-signer
249
+ chmod +x ./bin/mithril-relay
242
250
chmod +x ./mithril-end-to-end
243
251
mkdir artifacts
244
252
245
253
- name : Test
246
- run : ./mithril-end-to-end --bin-directory ./bin --work-directory=./artifacts --devnet-scripts-directory=./mithril-test-lab/mithril-devnet --mithril-era=${{ matrix.era }}
254
+ run : ./mithril-end-to-end --bin-directory ./bin --work-directory=./artifacts --devnet-scripts-directory=./mithril-test-lab/mithril-devnet --mithril-era=${{ matrix.era }} ${{ matrix.extra_args }}
247
255
248
256
- name : Upload E2E Tests Artifacts
249
257
if : ${{ failure() }}
@@ -299,7 +307,7 @@ jobs:
299
307
strategy :
300
308
fail-fast : false
301
309
matrix :
302
- project : [ mithril-aggregator, mithril-client-cli, mithril-signer ]
310
+ project : [ mithril-aggregator, mithril-client-cli, mithril-signer, mithril-relay ]
303
311
304
312
include :
305
313
- project : mithril-client-cli
0 commit comments