expo / expo/eas-cli

EAS CLI Ignored HTTP(S)_PROXY Environment Variables

Open
#2,967 3 comments 0 reactions 0 assignees View on GitHub
needs review
Dominant language
TypeScript
Stars
1.4k
Forks
236
Avg merge
3d 1h
Merged PRs (30d)
91

Description

### Build/Submit details page URL

_No response_

### Summary

Setting `HTTP{,S}_PROXY` for the `eas` CLI does not make requests pass through the proxy. Seems like EAS CLI did not get the fixes from https://github.com/expo/expo/issues/22472

### Managed or bare?

n/a

### Environment

```
$ eas --version
eas-cli/16.1.0 linux-x64 node-v22.14.0
```

### Error output

_No response_

### Reproducible demo or steps to reproduce from a blank project

```
$ HTTP_PROXY=http://localhost:9090 HTTPS_PROXY=https://localhost:9090 EXPO_TOKEN=FAKE eas whoami

Unauthorized
Error: GraphQL request failed.
```

Send proxy traffic to some non-existent endpoint, should see connection issues, instead see unauthz with fake token.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.