83
83
target/release/marketplace-solver
84
84
target/release/marketplace-builder
85
85
target/release/node-metrics
86
+ target/release/dev-rollup
86
87
87
88
build-arm :
88
89
runs-on : buildjet-4vcpu-ubuntu-2204-arm
@@ -137,6 +138,7 @@ jobs:
137
138
target/release/marketplace-solver
138
139
target/release/marketplace-builder
139
140
target/release/node-metrics
141
+ target/release/dev-rollup
140
142
141
143
build-dockers :
142
144
runs-on : ubuntu-latest
@@ -159,6 +161,7 @@ jobs:
159
161
marketplace-solver-tag : ${{ steps.marketplace-solver.outputs.tags }}
160
162
marketplace-builder-tag : ${{ steps.marketplace-builder.outputs.tags }}
161
163
node-validator-tag : ${{ steps.node-validator.outputs.tags }}
164
+ dev-rollup-tag : ${{ steps.dev-rollup.outputs.tags }}
162
165
steps :
163
166
- name : Checkout Repository
164
167
uses : actions/checkout@v4
@@ -290,6 +293,13 @@ jobs:
290
293
with :
291
294
images : ghcr.io/espressosystems/espresso-sequencer/node-validator
292
295
296
+ - name : Generate dev-rollup metadata
297
+ uses : docker/metadata-action@v5
298
+ id : dev-rollup
299
+ with :
300
+ images : ghcr.io/espressosystems/espresso-sequencer/dev-rollup
301
+
302
+
293
303
- name : Build and push sequencer docker
294
304
uses : docker/build-push-action@v6
295
305
with :
@@ -459,6 +469,16 @@ jobs:
459
469
tags : ${{ steps.node-validator.outputs.tags }}
460
470
labels : ${{ steps.node-validator.outputs.labels }}
461
471
472
+ - name : Build and push dev-rollup docker
473
+ uses : docker/build-push-action@v6
474
+ with :
475
+ context : ./
476
+ file : ./docker/dev-rollup.Dockerfile
477
+ platforms : linux/amd64,linux/arm64
478
+ push : ${{ github.event_name != 'pull_request' }}
479
+ tags : ${{ steps.dev-rollup.outputs.tags }}
480
+ labels : ${{ steps.dev-rollup.outputs.labels }}
481
+
462
482
test-demo :
463
483
if : ${{ github.event_name != 'pull_request' }}
464
484
runs-on : ubuntu-latest
@@ -490,6 +510,7 @@ jobs:
490
510
docker pull ${{ needs.build-dockers.outputs.marketplace-solver-tag }}
491
511
docker pull ${{ needs.build-dockers.outputs.marketplace-builder-tag }}
492
512
docker pull ${{ needs.build-dockers.outputs.node-validator-tag }}
513
+ docker pull ${{ needs.build-dockers.outputs.dev-rollup-tag }}
493
514
494
515
- name : Tag new docker images
495
516
run : |
@@ -509,6 +530,7 @@ jobs:
509
530
docker tag ${{ needs.build-dockers.outputs.marketplace-solver-tag }} ghcr.io/espressosystems/espresso-sequencer/marketplace-solver:main
510
531
docker tag ${{ needs.build-dockers.outputs.marketplace-builder-tag }} ghcr.io/espressosystems/espresso-sequencer/marketplace-builder:main
511
532
docker tag ${{ needs.build-dockers.outputs.node-validator-tag }} ghcr.io/espressosystems/espresso-sequencer/node-validator:main
533
+ docker tag ${{ needs.build-dockers.outputs.dev-rollup-tag }} ghcr.io/espressosystems/espresso-sequencer/dev-rollup:main
512
534
513
535
- name : Test docker demo
514
536
run : |
0 commit comments