@@ -30,14 +30,14 @@ permissions:
3030jobs :
3131 compile-native :
3232 name : Build native libraries
33- runs-on : ubuntu-22 .04
33+ runs-on : ubuntu-24 .04
3434 steps :
3535 - uses : actions/checkout@v4
3636 - name : Set up Go
3737 # NOTE: this action comes with caching by default
3838 uses : actions/setup-go@v5
3939 with :
40- go-version : " 1.21 "
40+ go-version : " 1.24 "
4141 cache-dependency-path : |
4242 native/libp2p_port/go.sum
4343 - name : Cache output artifacts
5858
5959 download-beacon-node-oapi :
6060 name : Download Beacon Node OAPI
61- runs-on : ubuntu-22 .04
61+ runs-on : ubuntu-24 .04
6262 steps :
6363 - uses : actions/checkout@v4
6464 - name : Cache Beacon Node OAPI
7575 build :
7676 name : Build project
7777 needs : [compile-native, download-beacon-node-oapi]
78- runs-on : ubuntu-22 .04
78+ runs-on : ubuntu-24 .04
7979 steps :
8080 - uses : actions/checkout@v4
8181 - name : Set up Elixir
@@ -135,7 +135,7 @@ jobs:
135135
136136 docker-build :
137137 name : Build Docker image
138- runs-on : ubuntu-22 .04
138+ runs-on : ubuntu-24 .04
139139 steps :
140140 - uses : actions/checkout@v4
141141 - name : Set up Docker Buildx
@@ -150,7 +150,7 @@ jobs:
150150 smoke :
151151 name : Start and stop the node
152152 needs : [compile-native, download-beacon-node-oapi]
153- runs-on : ubuntu-22 .04
153+ runs-on : ubuntu-24 .04
154154 steps :
155155 - uses : actions/checkout@v4
156156 - name : Set up Elixir
@@ -195,12 +195,12 @@ jobs:
195195 run : mix compile --warnings-as-errors
196196 - name : Run the node
197197 # NOTE: this starts and then stops the application. It should catch simple runtime errors
198- run : mix run -- --checkpoint-sync-url https://mainnet-checkpoint-sync.stakely.io/
198+ run : mix run -- --checkpoint-sync-url https://sepolia.beaconstate.info --network sepolia
199199
200200 test :
201201 name : Test
202202 needs : [compile-native, download-beacon-node-oapi]
203- runs-on : ubuntu-22 .04
203+ runs-on : ubuntu-24 .04
204204 steps :
205205 - uses : actions/checkout@v4
206206 - name : Set up Elixir
@@ -245,7 +245,7 @@ jobs:
245245
246246 lint :
247247 name : Lint
248- runs-on : ubuntu-22 .04
248+ runs-on : ubuntu-24 .04
249249 steps :
250250 - uses : actions/checkout@v4
251251 - name : Set up Elixir
@@ -273,7 +273,7 @@ jobs:
273273
274274 download-spectests :
275275 name : Download spectests
276- runs-on : ubuntu-22 .04
276+ runs-on : ubuntu-24 .04
277277 steps :
278278 - uses : actions/checkout@v4
279279 - name : Cache compressed spectests
@@ -293,9 +293,9 @@ jobs:
293293 strategy :
294294 fail-fast : false
295295 matrix :
296- fork : ["deneb "]
296+ fork : ["electra "]
297297 config : ["minimal", "general", "mainnet"]
298- runs-on : ubuntu-22 .04
298+ runs-on : ubuntu-24 .04
299299 steps :
300300 - uses : actions/checkout@v4
301301 - name : Set up Elixir
@@ -357,7 +357,7 @@ jobs:
357357 spectests-success :
358358 name : All spec-tests passed
359359 needs : spectests-matrix
360- runs-on : ubuntu-22 .04
360+ runs-on : ubuntu-24 .04
361361 if : always()
362362 steps :
363363 - if : needs.spectests-matrix.result == 'success'
0 commit comments