Proxy support through global agent bootstrap #587
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Adds proxy support through global-agent:
If your action runs on a self-hosted GitHub Runner behind a proxy, you can enable proxy support through global-agent environment variables,
which supports the
got
request library (https://github.com/gajus/global-agent?tab=readme-ov-file#supported-libraries)With the exception of the
global-agent
bootstrap, this solution is non-invasive and does not affect the implementation of the vault action;it depends only on the integration between global-agent and the got request client.
An alternative implementation proposal with
hpagent
can be found here:Relates OR Closes #0000
Checklist
Community Note
reaction
to the original pull request comment to help the community and maintainers
prioritize this request
followers and do not help prioritize the request