Skip to content

Request: Replace GitHub CLI usage with direct HTTP requests to support proxy environments #5

@gerson-vfs

Description

@gerson-vfs

Description:

I attempted to install and use the tool but encountered an issue related to the GitHub CLI.
In my company’s network environment, we must use an HTTP proxy to access GitHub. Without the proxy configured, we cannot reach GitHub endpoints from within the corporate network.

Unfortunately, the GitHub CLI does not natively and easily support configuring an HTTP proxy. This limitation prevents us from performing operations such as creating pull requests through the CLI when working behind a proxy.

Proposed Change:

Replace the current implementation that relies on the GitHub CLI with a direct HTTP request approach (using the GitHub REST API).
This would:

  • Remove the dependency on the GitHub CLI.
  • Allow proxy configuration through standard environment variables or request libraries.
  • Improve compatibility with corporate environments that restrict direct access to GitHub.

Expected Behavior:

The tool should be able to open pull requests directly through HTTP requests (e.g., using the GitHub API) even when behind a proxy, as long as the proxy configuration is properly set.

Environment Details:

  • Corporate environment with HTTP proxy required for GitHub access
  • GitHub CLI currently blocked or misconfigured due to proxy restrictions

Additional Context:

Please consider implementing this change to make the tool more flexible for users working behind enterprise proxies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions