@@ -14,7 +14,7 @@ defaults:
14
14
15
15
jobs :
16
16
build-go-binaries :
17
- runs-on : ubuntu-20 .04
17
+ runs-on : ubuntu-24 .04
18
18
if : github.repository == 'numaproj/numaflow'
19
19
name : Build binaries
20
20
steps :
39
39
path : dist
40
40
41
41
build-rust-amd64 :
42
- runs-on : ubuntu-22 .04
42
+ runs-on : ubuntu-24 .04
43
43
defaults :
44
44
run :
45
45
working-directory : ./rust
50
50
with :
51
51
rustflags : ' '
52
52
- 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
54
54
- name : Build binary
55
55
run : RUSTFLAGS='-C target-feature=+crt-static' cargo build --release --target x86_64-unknown-linux-gnu
56
56
- name : Rename binary
62
62
path : rust/numaflow-rs-linux-amd64
63
63
64
64
build-rust-arm64 :
65
- runs-on : ubuntu-22 .04
65
+ runs-on : ubuntu-24 .04
66
66
defaults :
67
67
run :
68
68
working-directory : ./rust
76
76
with :
77
77
rustflags : ' '
78
78
- 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
80
80
- name : Build binary
81
81
run : RUSTFLAGS='-C target-feature=+crt-static -C linker=aarch64-linux-gnu-gcc' cargo build --release --target aarch64-unknown-linux-gnu
82
82
- name : Rename binary
90
90
build-push-linux-multi :
91
91
name : Build & push linux/amd64 and linux/arm64
92
92
needs : [ build-go-binaries, build-rust-amd64, build-rust-arm64]
93
- runs-on : ubuntu-20 .04
93
+ runs-on : ubuntu-24 .04
94
94
if : github.repository == 'numaproj/numaflow'
95
95
strategy :
96
96
matrix :
@@ -148,7 +148,7 @@ jobs:
148
148
run : |
149
149
IMAGE_NAMESPACE=${{ secrets.QUAYIO_ORG }} VERSION=${{ steps.version.outputs.VERSION }} DOCKER_PUSH=true make image-multi
150
150
151
- Bom :
151
+ bom :
152
152
runs-on : ubuntu-latest
153
153
if : github.repository == 'numaproj/numaflow'
154
154
needs : [ build-push-linux-multi ]
@@ -240,4 +240,4 @@ jobs:
240
240
/tmp/sbom.tar.gz
241
241
/tmp/sbom.tar.gz.sig
242
242
env :
243
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
243
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments