Skip to content

fix(local-dev): rename API_GRPC_ADDRESS to API_INTERNAL_GRPC_ADDRESS in local dev env#2589

Merged
arkamar merged 1 commit intomainfrom
fix/client-proxy-grpc-env-var
May 7, 2026
Merged

fix(local-dev): rename API_GRPC_ADDRESS to API_INTERNAL_GRPC_ADDRESS in local dev env#2589
arkamar merged 1 commit intomainfrom
fix/client-proxy-grpc-env-var

Conversation

@arkamar
Copy link
Copy Markdown
Contributor

@arkamar arkamar commented May 7, 2026

The env var was added as API_GRPC_ADDRESS in PR #2523 but the config struct was renamed to expect API_INTERNAL_GRPC_ADDRESS in PR #2470.

Fixes: 26923df ("chore(client-proxy): set API_GRPC_ADDRESS in dev env (#2523)")


Original PR #2523 was opened before #2470 landed. Unfortunately, I didn't notice it.

…in local dev env

The env var was added as API_GRPC_ADDRESS in PR #2523 but the config
struct was renamed to expect API_INTERNAL_GRPC_ADDRESS in PR #2470.

Fixes: 26923df ("chore(client-proxy): set API_GRPC_ADDRESS in dev env (#2523)")
@qodo-code-review
Copy link
Copy Markdown

ⓘ You've reached your Qodo monthly free-tier limit. Reviews pause until next month — upgrade your plan to continue now, or link your paid account if you already have one.

@cursor
Copy link
Copy Markdown

cursor Bot commented May 7, 2026

PR Summary

Low Risk
Low risk: a local-only env var rename that just restores expected configuration wiring.

Overview
Local client-proxy development was misconfigured because .env.local used API_GRPC_ADDRESS while the config loader reads API_INTERNAL_GRPC_ADDRESS; this updates the env var name so the internal gRPC address is picked up correctly.

Reviewed by Cursor Bugbot for commit c9b8013. Bugbot is set up for automated code reviews on this repo. Configure here.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

I have no feedback to provide.

Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — straightforward rename to align local dev env with the config loader.

Extended reasoning...

Overview

This PR renames a single env var in packages/client-proxy/.env.local from API_GRPC_ADDRESS to API_INTERNAL_GRPC_ADDRESS so that the local development configuration matches what the config loader expects (per PR #2470 which renamed the config field).

Security risks

None. This file is a local development .env.local configuration only — not used in production. The change is a key rename with no value modification.

Level of scrutiny

Minimal scrutiny needed. This is a one-line config fix in a local-dev-only file, mechanical in nature, with a clear root cause documented in the PR description (the original PR landed before the config rename).

Other factors

The fix is self-contained, the description clearly traces the regression, and the cursor bot summary corroborates the analysis. Safe to approve without human review.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 7, 2026

❌ 8 Tests Failed:

Tests completed Failed Passed Skipped
2586 8 2578 7
View the full list of 16 ❄️ flaky test(s)
github.com/e2b-dev/infra/tests/integration/internal/tests/api/metrics::TestSandboxMetrics

Flake rate in main: 56.47% (Passed 37 times, Failed 48 times)

Stack Traces | 10.4s run time
=== RUN   TestSandboxMetrics
=== PAUSE TestSandboxMetrics
=== CONT  TestSandboxMetrics
    sandbox_metrics_test.go:45: 
        	Error Trace:	.../api/metrics/sandbox_metrics_test.go:45
        	Error:      	Should NOT be empty, but was 0
        	Test:       	TestSandboxMetrics
--- FAIL: TestSandboxMetrics (10.43s)
github.com/e2b-dev/infra/tests/integration/internal/tests/api/metrics::TestTeamMetrics

Flake rate in main: 70.45% (Passed 39 times, Failed 93 times)

Stack Traces | 1.94s run time
=== RUN   TestTeamMetrics
=== PAUSE TestTeamMetrics
=== CONT  TestTeamMetrics
    team_metrics_test.go:61: 
        	Error Trace:	.../api/metrics/team_metrics_test.go:61
        	Error:      	Should be true
        	Test:       	TestTeamMetrics
        	Messages:   	MaxConcurrentSandboxes should be >= 0
--- FAIL: TestTeamMetrics (1.94s)
github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes::TestUpdateNetworkConfig

Flake rate in main: 72.96% (Passed 43 times, Failed 116 times)

Stack Traces | 183s run time
=== RUN   TestUpdateNetworkConfig
=== PAUSE TestUpdateNetworkConfig
=== CONT  TestUpdateNetworkConfig
--- FAIL: TestUpdateNetworkConfig (182.76s)
github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes::TestUpdateNetworkConfig/15_final_clear

Flake rate in main: 54.55% (Passed 30 times, Failed 36 times)

Stack Traces | 0.14s run time
=== RUN   TestUpdateNetworkConfig/15_final_clear
Executing command curl in sandbox iyzgwt254wex11mrnicss
    sandbox_network_update_test.go:328: Command [curl] output: event:{start:{pid:1346}}
    sandbox_network_update_test.go:328: 
        	Error Trace:	.../api/sandboxes/sandbox_network_out_test.go:67
        	            				.../api/sandboxes/sandbox_network_update_test.go:58
        	            				.../api/sandboxes/sandbox_network_update_test.go:328
        	Error:      	Received unexpected error:
        	            	failed to execute command curl in sandbox iyzgwt254wex11mrnicss: invalid_argument: protocol error: incomplete envelope: unexpected EOF
        	Test:       	TestUpdateNetworkConfig/15_final_clear
        	Messages:   	https://8.8.8.8 should be reachable
--- FAIL: TestUpdateNetworkConfig/15_final_clear (0.14s)
github.com/e2b-dev/infra/tests/integration/internal/tests/api/sandboxes::TestUpdateNetworkConfig/pause_resume_preserves_allow_internet_access_false

Flake rate in main: 73.20% (Passed 41 times, Failed 112 times)

Stack Traces | 8.63s run time
=== RUN   TestUpdateNetworkConfig/pause_resume_preserves_allow_internet_access_false
Executing command curl in sandbox itglhxjs1vobj17ju2n22
    sandbox_network_update_test.go:372: Command [curl] output: event:{start:{pid:1360}}
    sandbox_network_update_test.go:372: Command [curl] output: event:{end:{exit_code:35 exited:true status:"exit status 35" error:"exit status 35"}}
    sandbox_network_update_test.go:372: Command [curl] output: event:{start:{pid:1361}}
    sandbox_network_update_test.go:372: Command [curl] output: event:{end:{exit_code:35 exited:true status:"exit status 35" error:"exit status 35"}}
    sandbox_network_update_test.go:391: Command [curl] output: event:{start:{pid:1362}}
    sandbox_network_update_test.go:391: Command [curl] output: event:{data:{stdout:"HTTP/2 302 \r\nx-content-type-options: nosniff\r\nlocation: https://dns.google/\r\ndate: Thu, 07 May 2026 13:27:01 GMT\r\ncontent-type: text/html; charset=UTF-8\r\nserver: HTTP server (unknown)\r\ncontent-length: 216\r\nx-xss-protection: 0\r\nx-frame-options: SAMEORIGIN\r\nalt-svc: h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000\r\n\r\n"}}
    sandbox_network_update_test.go:391: Command [curl] output: event:{end:{exited:true status:"exit status 0"}}
    sandbox_network_update_test.go:391: Command [curl] completed successfully in sandbox itglhxjs1vobj17ju2n22
    sandbox_network_update_test.go:391: 
        	Error Trace:	.../api/sandboxes/sandbox_network_out_test.go:74
        	            				.../api/sandboxes/sandbox_network_update_test.go:60
        	            				.../api/sandboxes/sandbox_network_update_test.go:391
        	Error:      	An error is expected but got nil.
        	Test:       	TestUpdateNetworkConfig/pause_resume_preserves_allow_internet_access_false
        	Messages:   	https://8.8.8.8 should be blocked
--- FAIL: TestUpdateNetworkConfig/pause_resume_preserves_allow_internet_access_false (8.63s)
github.com/e2b-dev/infra/tests/integration/internal/tests/envd::TestBindLocalhost

Flake rate in main: 54.20% (Passed 60 times, Failed 71 times)

Stack Traces | 0s run time
=== RUN   TestBindLocalhost
=== PAUSE TestBindLocalhost
=== CONT  TestBindLocalhost
--- FAIL: TestBindLocalhost (0.00s)
github.com/e2b-dev/infra/tests/integration/internal/tests/envd::TestBindLocalhost/bind_0_0_0_0

Flake rate in main: 58.43% (Passed 37 times, Failed 52 times)

Stack Traces | 7.73s run time
=== RUN   TestBindLocalhost/bind_0_0_0_0
=== PAUSE TestBindLocalhost/bind_0_0_0_0
=== CONT  TestBindLocalhost/bind_0_0_0_0
    localhost_bind_test.go:69: Command [python] output: event:{start:{pid:1262}}
    localhost_bind_test.go:90: 
        	Error Trace:	.../tests/envd/localhost_bind_test.go:90
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 502
        	Test:       	TestBindLocalhost/bind_0_0_0_0
        	Messages:   	Unexpected status code 502 for bind address 0.0.0.0
--- FAIL: TestBindLocalhost/bind_0_0_0_0 (7.73s)
github.com/e2b-dev/infra/tests/integration/internal/tests/envd::TestBindLocalhost/bind_127_0_0_1

Flake rate in main: 52.50% (Passed 38 times, Failed 42 times)

Stack Traces | 6.65s run time
=== RUN   TestBindLocalhost/bind_127_0_0_1
=== PAUSE TestBindLocalhost/bind_127_0_0_1
=== CONT  TestBindLocalhost/bind_127_0_0_1
Executing command python in sandbox i5tbb600ppa3vtrzstenc
    localhost_bind_test.go:69: Command [python] output: event:{start:{pid:1262}}
    localhost_bind_test.go:90: 
        	Error Trace:	.../tests/envd/localhost_bind_test.go:90
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 502
        	Test:       	TestBindLocalhost/bind_127_0_0_1
        	Messages:   	Unexpected status code 502 for bind address 127.0.0.1
--- FAIL: TestBindLocalhost/bind_127_0_0_1 (6.65s)
github.com/e2b-dev/infra/tests/integration/internal/tests/envd::TestBindLocalhost/bind_::1

Flake rate in main: 59.78% (Passed 37 times, Failed 55 times)

Stack Traces | 8.77s run time
=== RUN   TestBindLocalhost/bind_::1
=== PAUSE TestBindLocalhost/bind_::1
=== CONT  TestBindLocalhost/bind_::1
Executing command python in sandbox irfoxtf4wafuh7mcl3j51
    localhost_bind_test.go:69: Command [python] output: event:{start:{pid:1262}}
    localhost_bind_test.go:90: 
        	Error Trace:	.../tests/envd/localhost_bind_test.go:90
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 502
        	Test:       	TestBindLocalhost/bind_::1
        	Messages:   	Unexpected status code 502 for bind address ::1
--- FAIL: TestBindLocalhost/bind_::1 (8.77s)
github.com/e2b-dev/infra/tests/integration/internal/tests/envd::TestBindLocalhost/bind_localhost

Flake rate in main: 60.22% (Passed 37 times, Failed 56 times)

Stack Traces | 8.22s run time
=== RUN   TestBindLocalhost/bind_localhost
=== PAUSE TestBindLocalhost/bind_localhost
=== CONT  TestBindLocalhost/bind_localhost
    localhost_bind_test.go:69: Command [python] output: event:{start:{pid:1262}}
Executing command python in sandbox im28ykufs4tv1gj2cgwsb
    localhost_bind_test.go:90: 
        	Error Trace:	.../tests/envd/localhost_bind_test.go:90
        	Error:      	Not equal: 
        	            	expected: 200
        	            	actual  : 502
        	Test:       	TestBindLocalhost/bind_localhost
        	Messages:   	Unexpected status code 502 for bind address localhost
--- FAIL: TestBindLocalhost/bind_localhost (8.22s)
github.com/e2b-dev/infra/tests/integration/internal/tests/orchestrator::TestSandboxFilesystemPauseResumeIntegrity

Flake rate in main: 49.33% (Passed 38 times, Failed 37 times)

Stack Traces | 0s run time
=== RUN   TestSandboxFilesystemPauseResumeIntegrity
=== PAUSE TestSandboxFilesystemPauseResumeIntegrity
=== CONT  TestSandboxFilesystemPauseResumeIntegrity
--- FAIL: TestSandboxFilesystemPauseResumeIntegrity (0.00s)
github.com/e2b-dev/infra/tests/integration/internal/tests/orchestrator::TestSandboxFilesystemPauseResumeIntegrity/contiguous_write_hash_survives_pause

Flake rate in main: 49.33% (Passed 38 times, Failed 37 times)

Stack Traces | 8.32s run time
=== RUN   TestSandboxFilesystemPauseResumeIntegrity/contiguous_write_hash_survives_pause
=== PAUSE TestSandboxFilesystemPauseResumeIntegrity/contiguous_write_hash_survives_pause
=== CONT  TestSandboxFilesystemPauseResumeIntegrity/contiguous_write_hash_survives_pause
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{start:{pid:1262}}
Executing command bash in sandbox ixmrnh87707sjd8leta05 (user: root)
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{end:{exited:true  status:"exit status 0"}}
    filesystem_pause_resume_integrity_test.go:31: Command [bash] completed successfully in sandbox is1ooytnxfi44p24k5g5l
Executing command bash in sandbox is1ooytnxfi44p24k5g5l (user: root)
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{start:{pid:1267}}
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{data:{stdout:"9aeda0ca13e528c577f7436bdf406521ffbce63dde0d7ae17dc0aa0ea709fe89\n"}}
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{end:{exited:true  status:"exit status 0"}}
    filesystem_pause_resume_integrity_test.go:31: Command [bash] completed successfully in sandbox is1ooytnxfi44p24k5g5l
Executing command bash in sandbox is1ooytnxfi44p24k5g5l (user: root)
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{start:{pid:1273}}
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{data:{stdout:"67108864\n"}}
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{end:{exited:true  status:"exit status 0"}}
    filesystem_pause_resume_integrity_test.go:31: Command [bash] completed successfully in sandbox is1ooytnxfi44p24k5g5l
Executing command bash in sandbox il7qioj8optnbsdi3eol9 (user: root)
    filesystem_pause_resume_integrity_test.go:31: Command [bash] output: event:{start:{pid:1277}}
    filesystem_pause_resume_integrity_test.go:31: 
        	Error Trace:	.../tests/orchestrator/filesystem_pause_resume_integrity_test.go:114
        	            				.../tests/orchestrator/filesystem_pause_resume_integrity_test.go:139
        	            				.../tests/orchestrator/filesystem_pause_resume_integrity_test.go:31
        	Error:      	Received unexpected error:
        	            	failed to execute command bash in sandbox is1ooytnxfi44p24k5g5l: invalid_argument: protocol error: incomplete envelope: unexpected EOF
        	Test:       	TestSandboxFilesystemPauseResumeIntegrity/contiguous_write_hash_survives_pause
--- FAIL: TestSandboxFilesystemPauseResumeIntegrity/contiguous_write_hash_survives_pause (8.32s)
github.com/e2b-dev/infra/tests/integration/internal/tests/orchestrator::TestSandboxMemoryIntegrity

Flake rate in main: 60.50% (Passed 47 times, Failed 72 times)

Stack Traces | 87.5s run time
=== RUN   TestSandboxMemoryIntegrity
=== PAUSE TestSandboxMemoryIntegrity
=== CONT  TestSandboxMemoryIntegrity
Executing command bash in sandbox ippfhexb843p1oovd9ylq (user: root)
    sandbox_memory_integrity_test.go:26: Build completed successfully
--- FAIL: TestSandboxMemoryIntegrity (87.55s)
github.com/e2b-dev/infra/tests/integration/internal/tests/orchestrator::TestSandboxMemoryIntegrity/tmpfs_hash

Flake rate in main: 64.08% (Passed 37 times, Failed 66 times)

Stack Traces | 43.4s run time
=== RUN   TestSandboxMemoryIntegrity/tmpfs_hash
=== PAUSE TestSandboxMemoryIntegrity/tmpfs_hash
=== CONT  TestSandboxMemoryIntegrity/tmpfs_hash
    sandbox_memory_integrity_test.go:70: Command [bash] output: event:{start:{pid:1257}}
Executing command bash in sandbox iumadowh0aujvlk8ubwra (user: root)
    sandbox_memory_integrity_test.go:70: Command [bash] output: event:{data:{stdout:"Total memory: 985 MB\n"}}
    sandbox_memory_integrity_test.go:70: Command [bash] output: event:{data:{stdout:"Used memory before tmpfs mount: 184 MB\nFree memory before tmpfs mount: 801 MB\nMemory to use in integrity test (80% of free, min 64MB): 640 MB\n"}}
Executing command bash in sandbox iumadowh0aujvlk8ubwra (user: root)
    sandbox_memory_integrity_test.go:70: Command [bash] output: event:{data:{stderr:"640+0 records in\n640+0 records out\n671088640 bytes (671 MB, 640 MiB) copied, 14.2352 s, 47.1 MB/s\n"}}
    sandbox_memory_integrity_test.go:70: Command [bash] output: event:{data:{stdout:"Used memory after tmpfs mount and file fill: 833 MB\n"}}
    sandbox_memory_integrity_test.go:70: Command [bash] output: event:{data:{stderr:"\tCommand being timed: \"dd if=/dev/urandom of=/mnt/testfile bs=1M count=640\"\n\tUser time (seconds): 0.00\n\tSystem time (seconds): 13.95\n\tPercent of CPU this job got: 97%\n\tElapsed (wall clock) time (h:mm:ss or m:ss): 0:14.24\n\tAverage shared text size (kbytes): 0\n\tAverage unshared data size (kbytes): 0\n\tAverage stack size (kbytes): 0\n\tAverage total size (kbytes): 0\n\tMaximum resident set size (kbytes): 2720\n\tAverage resident set size (kbytes): 0\n\tMajor (requiring I/O) page faults: 2\n\tMinor (reclaiming a frame) page faults: 346\n\tVoluntary context switches: 3\n\tInvoluntary context switches: 134\n\tSwaps: 0\n\tFile system inputs: 176\n\tFile system outputs: 0\n\tSocket messages sent: 0\n\tSocket messages received: 0\n\tSignals delivered: 0\n\tPage size (bytes): 4096\n\tExit status: 0\n"}}
    sandbox_memory_integrity_test.go:70: Command [bash] output: event:{end:{exited:true  status:"exit status 0"}}
    sandbox_memory_integrity_test.go:70: Command [bash] completed successfully in sandbox imw21908091c7osfo9ds2
Executing command bash in sandbox imw21908091c7osfo9ds2 (user: root)
    sandbox_memory_integrity_test.go:74: Command [bash] output: event:{start:{pid:1273}}
    sandbox_memory_integrity_test.go:74: Command [bash] output: event:{data:{stdout:"1c53072418b8f3d302cfd26a886a7304c23741a15f34681a0b3c4b3a0caf53a2\n"}}
    sandbox_memory_integrity_test.go:74: Command [bash] output: event:{end:{exited:true  status:"exit status 0"}}
    sandbox_memory_integrity_test.go:74: Command [bash] completed successfully in sandbox imw21908091c7osfo9ds2
Executing command bash in sandbox imw21908091c7osfo9ds2 (user: root)
    sandbox_memory_integrity_test.go:99: Command [bash] output: event:{start:{pid:1276}}
    sandbox_memory_integrity_test.go:100: 
        	Error Trace:	.../tests/orchestrator/sandbox_memory_integrity_test.go:100
        	Error:      	Received unexpected error:
        	            	failed to execute command bash in sandbox imw21908091c7osfo9ds2: invalid_argument: protocol error: incomplete envelope: unexpected EOF
        	Test:       	TestSandboxMemoryIntegrity/tmpfs_hash
--- FAIL: TestSandboxMemoryIntegrity/tmpfs_hash (43.35s)
github.com/e2b-dev/infra/tests/integration/internal/tests/proxies::TestSandboxAutoResumeViaProxy

Flake rate in main: 50.00% (Passed 38 times, Failed 38 times)

Stack Traces | 21.9s run time
=== RUN   TestSandboxAutoResumeViaProxy
=== PAUSE TestSandboxAutoResumeViaProxy
=== CONT  TestSandboxAutoResumeViaProxy
    auto_resume_test.go:97: [Status code: 502] Response body: {"sandboxId":"ize96h9bozcqo0i95jrhk","message":"The sandbox is running but port is not open","port":8000,"code":502}
    auto_resume_test.go:97: [Status code: 502] Response body: {"sandboxId":"ize96h9bozcqo0i95jrhk","message":"The sandbox is running but port is not open","port":8000,"code":502}
    auto_resume_test.go:97: [Status code: 502] Response body: {"sandboxId":"ize96h9bozcqo0i95jrhk","message":"The sandbox is running but port is not open","port":8000,"code":502}
    auto_resume_test.go:116: 
        	Error Trace:	.../tests/proxies/auto_resume_test.go:116
        	Error:      	Received unexpected error:
        	            	Get "http://localhost:3002": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
        	Test:       	TestSandboxAutoResumeViaProxy
--- FAIL: TestSandboxAutoResumeViaProxy (21.90s)
Executing command cat in sandbox izccs8pvorrszi5jrktld (user: root)
github.com/e2b-dev/infra/tests/integration/internal/tests/proxies::TestSandboxWithTrafficAccessTokenAutoResumeViaProxy

Flake rate in main: 49.33% (Passed 38 times, Failed 37 times)

Stack Traces | 25.1s run time
=== RUN   TestSandboxWithTrafficAccessTokenAutoResumeViaProxy
=== PAUSE TestSandboxWithTrafficAccessTokenAutoResumeViaProxy
=== CONT  TestSandboxWithTrafficAccessTokenAutoResumeViaProxy
Executing command ls in sandbox itftuwzakj2v1zos3j2y3
    traffic_access_token_test.go:263: [Status code: 502] Response body: {"sandboxId":"igj9v22wph0djlvngagpw","message":"The sandbox is running but port is not open","port":8080,"code":502}
    traffic_access_token_test.go:263: [Status code: 502] Response body: {"sandboxId":"igj9v22wph0djlvngagpw","message":"The sandbox is running but port is not open","port":8080,"code":502}
    traffic_access_token_test.go:263: [Status code: 502] Response body: {"sandboxId":"igj9v22wph0djlvngagpw","message":"The sandbox is running but port is not open","port":8080,"code":502}
    traffic_access_token_test.go:263: [Status code: 502] Response body: {"sandboxId":"igj9v22wph0djlvngagpw","message":"The sandbox is running but port is not open","port":8080,"code":502}
    traffic_access_token_test.go:292: 
        	Error Trace:	.../tests/proxies/traffic_access_token_test.go:292
        	Error:      	Received unexpected error:
        	            	Get "http://localhost:3002": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
        	Test:       	TestSandboxWithTrafficAccessTokenAutoResumeViaProxy
--- FAIL: TestSandboxWithTrafficAccessTokenAutoResumeViaProxy (25.05s)

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@arkamar arkamar merged commit 6c0bcb1 into main May 7, 2026
53 checks passed
@arkamar arkamar deleted the fix/client-proxy-grpc-env-var branch May 7, 2026 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants