github / github/vscode-github-actions

Proxy Support for VS Code Actions Extension

オープン
#189 コメント 16 件 リアクション 10 件 担当者 0 名 GitHub で見る
enhancement
主要言語
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)

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、api.github.com への失敗しているリクエストを行っている拡張機能のコードを見つけ、VS Code のプロキシ設定がどのように公開されているかを確認します。Issue に記載されているプロキシ設定で EHOSTUNREACH エラーを再現し、その後、外部接続が設定されたプロキシを使用すること、および Intellisense 機能がそのプロキシ経由で動作することを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
github, typescript, vscode
領域
developer-experience, tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。