1010
1111jobs :
1212 gas_oracle :
13- runs-on : ubuntu-latest
13+ runs-on :
14+ group : scroll-reth-runner-group
1415 steps :
1516 - name : Checkout code
1617 uses : actions/checkout@v4
5556 ${{ env.ECR_REGISTRY }}/${{ env.REPOSITORY }}:latest
5657
5758 rollup_relayer :
58- runs-on : ubuntu-latest
59+ runs-on :
60+ group : scroll-reth-runner-group
5961 steps :
6062 - name : Checkout code
6163 uses : actions/checkout@v4
@@ -100,7 +102,8 @@ jobs:
100102 ${{ env.ECR_REGISTRY }}/${{ env.REPOSITORY }}:latest
101103
102104 blob_uploader :
103- runs-on : ubuntu-latest
105+ runs-on :
106+ group : scroll-reth-runner-group
104107 steps :
105108 - name : Checkout code
106109 uses : actions/checkout@v4
@@ -145,7 +148,8 @@ jobs:
145148 ${{ env.ECR_REGISTRY }}/${{ env.REPOSITORY }}:latest
146149
147150 rollup-db-cli :
148- runs-on : ubuntu-latest
151+ runs-on :
152+ group : scroll-reth-runner-group
149153 steps :
150154 - name : Checkout code
151155 uses : actions/checkout@v4
@@ -190,7 +194,8 @@ jobs:
190194 ${{ env.ECR_REGISTRY }}/${{ env.REPOSITORY }}:latest
191195
192196 bridgehistoryapi-fetcher :
193- runs-on : ubuntu-latest
197+ runs-on :
198+ group : scroll-reth-runner-group
194199 steps :
195200 - name : Checkout code
196201 uses : actions/checkout@v4
@@ -235,7 +240,8 @@ jobs:
235240 ${{ env.ECR_REGISTRY }}/${{ env.REPOSITORY }}:latest
236241
237242 bridgehistoryapi-api :
238- runs-on : ubuntu-latest
243+ runs-on :
244+ group : scroll-reth-runner-group
239245 steps :
240246 - name : Checkout code
241247 uses : actions/checkout@v4
@@ -280,7 +286,8 @@ jobs:
280286 ${{ env.ECR_REGISTRY }}/${{ env.REPOSITORY }}:latest
281287
282288 bridgehistoryapi-db-cli :
283- runs-on : ubuntu-latest
289+ runs-on :
290+ group : scroll-reth-runner-group
284291 steps :
285292 - name : Checkout code
286293 uses : actions/checkout@v4
@@ -325,7 +332,8 @@ jobs:
325332 ${{ env.ECR_REGISTRY }}/${{ env.REPOSITORY }}:latest
326333
327334 coordinator-api :
328- runs-on : ubuntu-latest
335+ runs-on :
336+ group : scroll-reth-runner-group
329337 steps :
330338 - name : Checkout code
331339 uses : actions/checkout@v4
@@ -352,48 +360,6 @@ jobs:
352360 REPOSITORY : coordinator-api
353361 run : |
354362 aws --region ${{ env.AWS_REGION }} ecr describe-repositories --repository-names ${{ env.REPOSITORY }} && : || aws --region ${{ env.AWS_REGION }} ecr create-repository --repository-name ${{ env.REPOSITORY }}
355- - name : Setup SSH for repositories and clone them
356- run : |
357- mkdir -p ~/.ssh
358- chmod 700 ~/.ssh
359-
360- # Setup for plonky3-gpu
361- echo "${{ secrets.PLONKY3_GPU_SSH_PRIVATE_KEY }}" > ~/.ssh/plonky3_gpu_key
362- chmod 600 ~/.ssh/plonky3_gpu_key
363- eval "$(ssh-agent -s)" > /dev/null
364- ssh-add ~/.ssh/plonky3_gpu_key 2>/dev/null
365- ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts 2>/dev/null
366- echo "Loaded plonky3-gpu key"
367-
368- # Clone plonky3-gpu repository
369- ./build/dockerfiles/coordinator-api/clone_plonky3_gpu.sh
370-
371- # Setup for openvm-stark-gpu
372- echo "${{ secrets.OPENVM_STARK_GPU_SSH_PRIVATE_KEY }}" > ~/.ssh/openvm_stark_gpu_key
373- chmod 600 ~/.ssh/openvm_stark_gpu_key
374- eval "$(ssh-agent -s)" > /dev/null
375- ssh-add ~/.ssh/openvm_stark_gpu_key 2>/dev/null
376- echo "Loaded openvm-stark-gpu key"
377-
378- # Clone openvm-stark-gpu repository
379- ./build/dockerfiles/coordinator-api/clone_openvm_stark_gpu.sh
380-
381- # Setup for openvm-gpu
382- echo "${{ secrets.OPENVM_GPU_SSH_PRIVATE_KEY }}" > ~/.ssh/openvm_gpu_key
383- chmod 600 ~/.ssh/openvm_gpu_key
384- eval "$(ssh-agent -s)" > /dev/null
385- ssh-add ~/.ssh/openvm_gpu_key 2>/dev/null
386- echo "Loaded openvm-gpu key"
387-
388- # Clone openvm-gpu repository
389- ./build/dockerfiles/coordinator-api/clone_openvm_gpu.sh
390-
391- # Show number of loaded keys
392- echo "Number of loaded keys: $(ssh-add -l | wc -l)"
393-
394- - name : Checkout specific commits
395- run : |
396- ./build/dockerfiles/coordinator-api/checkout_all.sh
397363 - name : Build and push
398364 uses : docker/build-push-action@v3
399365 env :
@@ -411,7 +377,8 @@ jobs:
411377 ${{ env.ECR_REGISTRY }}/${{ env.REPOSITORY }}:latest
412378
413379 coordinator-cron :
414- runs-on : ubuntu-latest
380+ runs-on :
381+ group : scroll-reth-runner-group
415382 steps :
416383 - name : Checkout code
417384 uses : actions/checkout@v4
0 commit comments