Closed yangy-23 closed 3 months ago
Hi there @yangy-23 :wave:!
Thank you for opening an issue. Our team will triage this as soon as we can. Please take a moment to review the troubleshooting steps which lists common error messages and their resolution steps.
Hi @yangy-23 thank you for opening an issue. We do not control the proxy implementation. Please open a bug against GitHub's http-client at https://github.com/actions/toolkit/tree/main/packages/http-client. Thanks!
TL;DR
google-github-actions/auth
action won't decode URL encoded proxy username and password when needed.Expected behavior
Our Zscaler proxy requires
@
to be used within the username. Because the username and password are specified as part of a URL, they must be URL-encoded by the caller; otherwise consider what would happen if the user's password or username contained an@
or a:
, etc.http_proxy
andhttps_proxy
setup with http://gcp-githubshr-np%40globaltest.com:*************@vse.swg.np.cyber.gcpnp.com:80auth
action load proxy username asgcp-githubshr-np@globaltest.com
Observed behavior
Auth
action use plain text instead of decode%40
to@
Action YAML
Log output
No response
Additional information
Self-hosted runner with http_proxy and https_proxy as part of global env.