github / github/vscode-github-actions
Proxy Support for VS Code Actions Extension
- 主要语言
- TypeScript
- 星标
- 660
- 派生
- 213
- PR 合并指标
- 30 天内没有已合并 PR
描述
**Is your feature request related to a problem? Please describe.**
Morgan Stanley users receive an error when using the Actions extension for VSCode, blocking them from using the Intellisense features of the extension.
```
request to https://api.github.com/user failed, reason: connect EHOSTUNREACH 192.30.255.116:443
```
They have an enterprise proxy in place, and have configured the VSCode proxy settings. It appears that the extension does not pull from these proxy settings and is failing to connect.
>% cat .vscode-settings.json | grep proxy
"http.proxy": http://proxy-app.ms.com:8080/,
"https.proxy": http://proxy-app.ms.com:8080/,
**Describe the solution you'd like**
Check for proxy configuration and use those settings if applicable for any connection to external resources.
**Additional context**
[Slack thread](https://github.slack.com/archives/C03QVCCH1FZ/p1681932036512599)
贡献指南
调研方向
Start by locating the extension's code that makes the failing request to api.github.com and review how VS Code proxy settings are exposed. Reproduce the EHOSTUNREACH failure with the proxy configuration described in the issue, then verify that external connections use the configured proxy and that the Intellisense features work through it.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- github, typescript, vscode
- 领域
- developer-experience, tooling
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 38/100