Skip to content

Conversation

sius
Copy link

@sius sius commented Jul 4, 2025

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

  • Added CHANGELOG entry (only for user-facing changes)

Community Note

  • Please vote on this pull request by adding a 👍
    reaction
    to the original pull request comment to help the community and maintainers
    prioritize this request
  • Please do not leave "+1" comments, they generate extra noise for pull request
    followers and do not help prioritize the request

@sius sius requested a review from a team as a code owner July 4, 2025 08:55
Copy link

hashicorp-cla-app bot commented Jul 4, 2025

CLA assistant check
All committers have signed the CLA.

@sius
Copy link
Author

sius commented Jul 4, 2025

The signing of the CLA can take place next week at the earliest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant