Skip to content

Commit d0620d1

Browse files
committed
rebase from main
2 parents e3b4cfe + 0fe8c12 commit d0620d1

File tree

80 files changed

+2633
-462
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+2633
-462
lines changed

.github/workflows/build-push-containers-all.yml

+67
Original file line numberDiff line numberDiff line change
@@ -662,6 +662,72 @@ jobs:
662662
run: |
663663
./scripts/movement/manifest suzuka-client-e2e-followers-consistent
664664
665+
666+
suzuka-util-build:
667+
if: github.event.label.name == 'cicd:suzuka-containers' || github.ref == 'refs/heads/main'
668+
permissions:
669+
contents: read
670+
packages: write
671+
strategy:
672+
matrix:
673+
architecture: [x86_64, arm64]
674+
675+
runs-on: ${{ matrix.architecture == 'x86_64' && 'buildjet-8vcpu-ubuntu-2204' || 'buildjet-8vcpu-ubuntu-2204-arm' }}
676+
677+
steps:
678+
- name: Checkout repository
679+
uses: actions/checkout@v4
680+
with:
681+
submodules: true
682+
ref: ${{ github.event.pull_request.head.ref || github.ref }}
683+
684+
- name: Login to GHCR
685+
uses: docker/login-action@v3
686+
with:
687+
registry: ghcr.io
688+
username: ${{ github.repository_owner }}
689+
password: ${{ secrets.GITHUB_TOKEN }}
690+
691+
- name: Login to Docker Hub to Avoid Rate Limiting
692+
uses: docker/login-action@v3
693+
with:
694+
username: ${{ secrets.DOCKER_HUB_USERNAME }}
695+
password: ${{ secrets.DOCKER_HUB_TOKEN }}
696+
697+
- name: Build and Push Docker image movement
698+
run: |
699+
./scripts/movement/build-push-image suzuka-util
700+
701+
suzuka-util-manifest:
702+
permissions:
703+
contents: read
704+
packages: write
705+
needs: suzuka-util-build
706+
runs-on: ubuntu-latest
707+
steps:
708+
- name: Checkout repository
709+
uses: actions/checkout@v4
710+
with:
711+
submodules: true
712+
ref: ${{ github.event.pull_request.head.ref || github.ref }}
713+
714+
- name: Login to Docker Hub
715+
uses: docker/login-action@v3
716+
with:
717+
registry: ghcr.io
718+
username: ${{ github.repository_owner }}
719+
password: ${{ secrets.GITHUB_TOKEN }}
720+
721+
- name: Login to Docker Hub to Avoid Rate Limiting
722+
uses: docker/login-action@v3
723+
with:
724+
username: ${{ secrets.DOCKER_HUB_USERNAME }}
725+
password: ${{ secrets.DOCKER_HUB_TOKEN }}
726+
727+
- name: Build and Push Docker image movement
728+
run: |
729+
./scripts/movement/manifest suzuka-util
730+
665731
666732
container-checks:
667733
if: github.event.label.name == 'cicd:suzuka-containers' || github.ref == 'refs/heads/main'
@@ -676,6 +742,7 @@ jobs:
676742
- suzuka-faucet-service-manifest
677743
- suzuka-client-e2e-simple-interaction-manifest
678744
- suzuka-client-e2e-followers-consistent-manifest
745+
- suzuka-util-manifest
679746
steps:
680747

681748
- name: Checkout repository

.github/workflows/checks-all.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ jobs:
6868
-p maptos-opt-executor \
6969
-p memseq \
7070
-p move-rocks \
71-
-p movement-types
71+
-p movement-types \
72+
-p suzuka-config
7273
EOF
7374
7475
suzuka-full-node-local:

0 commit comments

Comments
 (0)