Skip to content

Commit 31fa578

Browse files
committed
fix(ci): upgrade ubuntu runner
Signed-off-by: Derek Wang <[email protected]>
1 parent 27e061f commit 31fa578

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Diff for: .github/workflows/release.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ defaults:
1414

1515
jobs:
1616
build-go-binaries:
17-
runs-on: ubuntu-20.04
17+
runs-on: ubuntu-24.04
1818
if: github.repository == 'numaproj/numaflow'
1919
name: Build binaries
2020
steps:
@@ -39,7 +39,7 @@ jobs:
3939
path: dist
4040

4141
build-rust-amd64:
42-
runs-on: ubuntu-22.04
42+
runs-on: ubuntu-24.04
4343
defaults:
4444
run:
4545
working-directory: ./rust
@@ -50,7 +50,7 @@ jobs:
5050
with:
5151
rustflags: ''
5252
- name: Install dependencies
53-
run: sudo apt-get install -y protobuf-compiler
53+
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler
5454
- name: Build binary
5555
run: RUSTFLAGS='-C target-feature=+crt-static' cargo build --release --target x86_64-unknown-linux-gnu
5656
- name: Rename binary
@@ -62,7 +62,7 @@ jobs:
6262
path: rust/numaflow-rs-linux-amd64
6363

6464
build-rust-arm64:
65-
runs-on: ubuntu-22.04
65+
runs-on: ubuntu-24.04
6666
defaults:
6767
run:
6868
working-directory: ./rust
@@ -76,7 +76,7 @@ jobs:
7676
with:
7777
rustflags: ''
7878
- name: Install dependenices
79-
run: sudo apt-get install -y gcc-aarch64-linux-gnu protobuf-compiler
79+
run: sudo apt-get update && sudo apt-get install -y gcc-aarch64-linux-gnu protobuf-compiler
8080
- name: Build binary
8181
run: RUSTFLAGS='-C target-feature=+crt-static -C linker=aarch64-linux-gnu-gcc' cargo build --release --target aarch64-unknown-linux-gnu
8282
- name: Rename binary
@@ -90,7 +90,7 @@ jobs:
9090
build-push-linux-multi:
9191
name: Build & push linux/amd64 and linux/arm64
9292
needs: [ build-go-binaries, build-rust-amd64, build-rust-arm64]
93-
runs-on: ubuntu-20.04
93+
runs-on: ubuntu-24.04
9494
if: github.repository == 'numaproj/numaflow'
9595
strategy:
9696
matrix:
@@ -148,7 +148,7 @@ jobs:
148148
run: |
149149
IMAGE_NAMESPACE=${{ secrets.QUAYIO_ORG }} VERSION=${{ steps.version.outputs.VERSION }} DOCKER_PUSH=true make image-multi
150150
151-
Bom:
151+
bom:
152152
runs-on: ubuntu-latest
153153
if: github.repository == 'numaproj/numaflow'
154154
needs: [ build-push-linux-multi ]
@@ -240,4 +240,4 @@ jobs:
240240
/tmp/sbom.tar.gz
241241
/tmp/sbom.tar.gz.sig
242242
env:
243-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
243+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)