You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the enhancement
For complex setup with self-hosted Github Action runners were all requests toward Github hosted servers needs to go thru an intercepting webproxy please introduce support for aenvironment variable like GITHUB_PROXY or GITHUB_HTTPS_PROXY.
When the http-client detects an access towards a server hosted by GitHub, use the proxy server defined in GITHUB_PROXY.
Currently self-hosted github action runners need to set HTTPS_PROXY and NO_PROXY, which is hard to get right in a strict setups, as the semantic is wrong: it's deny listing (in NO_PROXY) instead of allow listing only certain target hosts.
By introducing a special GITHUB_PROXY or GITHUB_HTTPS_PROXY variable all traffic toward GITHUB could be forced thru intercepting web proxy, but no other traffic would be routed thru any proxy, as HTTPS_PROXY, HTTP_PROXY and NO_PROXY are widely used in different syntaxes by all kind of software.
The text was updated successfully, but these errors were encountered:
Describe the enhancement
For complex setup with self-hosted Github Action runners were all requests toward Github hosted servers needs to go thru an intercepting webproxy please introduce support for aenvironment variable like GITHUB_PROXY or GITHUB_HTTPS_PROXY.
When the http-client detects an access towards a server hosted by GitHub, use the proxy server defined in GITHUB_PROXY.
Currently self-hosted github action runners need to set HTTPS_PROXY and NO_PROXY, which is hard to get right in a strict setups, as the semantic is wrong: it's deny listing (in NO_PROXY) instead of allow listing only certain target hosts.
By introducing a special GITHUB_PROXY or GITHUB_HTTPS_PROXY variable all traffic toward GITHUB could be forced thru intercepting web proxy, but no other traffic would be routed thru any proxy, as HTTPS_PROXY, HTTP_PROXY and NO_PROXY are widely used in different syntaxes by all kind of software.
The text was updated successfully, but these errors were encountered: