diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 50a7baf29c..1feddb7647 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,7 +9,7 @@ on: jobs: ui: name: UI - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 6 steps: - name: Checkout code @@ -30,7 +30,7 @@ jobs: run: git diff --exit-code codegen: name: Codegen - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - name: Checkout code @@ -59,7 +59,7 @@ jobs: unit-tests: name: Unit Tests - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 10 services: redis: @@ -131,7 +131,7 @@ jobs: lint: name: Lint - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 10 env: GOPATH: /home/runner/go @@ -184,7 +184,7 @@ jobs: e2e-tests: name: E2E Tests - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: [ build-rust-amd64 ] timeout-minutes: 20 strategy: diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 51bdb6bfbc..5f5179fb37 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -41,7 +41,7 @@ jobs: path: dist build-rust-amd64: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: working-directory: ./rust @@ -71,7 +71,7 @@ jobs: path: rust/numaflow-rs-linux-amd64 build-rust-arm64: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: working-directory: ./rust diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dcab109e0e..23a05eacb3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,7 @@ jobs: path: dist build-rust-amd64: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: working-directory: ./rust @@ -62,7 +62,7 @@ jobs: path: rust/numaflow-rs-linux-amd64 build-rust-arm64: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: working-directory: ./rust @@ -90,7 +90,7 @@ jobs: build-push-linux-multi: name: Build & push linux/amd64 and linux/arm64 needs: [ build-go-binaries, build-rust-amd64, build-rust-arm64] - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 if: github.repository == 'numaproj/numaflow' strategy: matrix: diff --git a/pkg/daemon/client/grpc_daemon_client.go b/pkg/daemon/client/grpc_daemon_client.go index fa30ec0c4e..6b1d0040db 100644 --- a/pkg/daemon/client/grpc_daemon_client.go +++ b/pkg/daemon/client/grpc_daemon_client.go @@ -37,7 +37,7 @@ func NewGRPCDaemonServiceClient(address string) (DaemonClient, error) { config := &tls.Config{ InsecureSkipVerify: true, } - conn, err := grpc.Dial(address, grpc.WithTransportCredentials(credentials.NewTLS(config))) + conn, err := grpc.NewClient(address, grpc.WithTransportCredentials(credentials.NewTLS(config))) if err != nil { return nil, err }