Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: actions/create-github-app-token
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: actions/create-github-app-token
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: parkerbxyz/test-proxy
Choose a head ref
  • 15 commits
  • 13 files changed
  • 3 contributors

Commits on Aug 15, 2025

  1. feat!: node 24 support (#275)

    BREAKING CHANGE: Requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later if you are using a self-hosted runner.
    
    ---------
    
    Co-authored-by: Parker Brown <17183625+parkerbxyz@users.noreply.github.com>
    salmanmkc and parkerbxyz authored Aug 15, 2025
    Configuration menu
    Copy the full SHA
    6178938 View commit details
    Browse the repository at this point in the history
  2. build(release): 3.0.0-beta.1 [skip ci]

    # [3.0.0-beta.1](v2.1.1...v3.0.0-beta.1) (2025-08-15)
    
    * feat!: node 24 support ([#275](#275)) ([6178938](6178938))
    
    ### BREAKING CHANGES
    
    * Requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later if you are using a self-hosted runner.
    semantic-release-bot committed Aug 15, 2025
    Configuration menu
    Copy the full SHA
    fb1c7fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ae58da View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2025

  1. fix: remove custom proxy handling (#143)

    Undici has added native support for proxy handling, so it is no longer necessary for us to have our own custom proxy handling.
    
    Reverts #102 and resolves #134.
    parkerbxyz authored Aug 22, 2025
    Configuration menu
    Copy the full SHA
    cda91bf View commit details
    Browse the repository at this point in the history
  2. build(release): 3.0.0-beta.2 [skip ci]

    # [3.0.0-beta.2](v3.0.0-beta.1...v3.0.0-beta.2) (2025-08-22)
    
    ### Bug Fixes
    
    * remove custom proxy handling ([#143](#143)) ([cda91bf](cda91bf)), closes [#134](#134)
    semantic-release-bot committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    bf559f8 View commit details
    Browse the repository at this point in the history
  3. ci(test): set https_proxy env for test workflow

    Adds the https_proxy environment variable to the test job in the GitHub Actions workflow to route requests through the specified proxy.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    d988c9a View commit details
    Browse the repository at this point in the history
  4. Set NODE_USE_ENV_PROXY in test workflow

    Adds NODE_USE_ENV_PROXY=1 to the test job environment in GitHub Actions to enable proxy usage via environment variable.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    926b8ab View commit details
    Browse the repository at this point in the history
  5. Set NODE_USE_ENV_PROXY in main.js and update workflow

    Moved NODE_USE_ENV_PROXY environment variable assignment from the GitHub Actions workflow to main.js for consistent runtime configuration. This change ensures the variable is always set when the application runs, regardless of workflow environment settings.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    fe4ba33 View commit details
    Browse the repository at this point in the history
  6. Move NODE_USE_ENV_PROXY assignment to top of file

    Relocated the setting of process.env.NODE_USE_ENV_PROXY to the beginning of main.js for improved clarity and to ensure the environment variable is set before any imports or logic are executed.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    39808af View commit details
    Browse the repository at this point in the history
  7. Add bootstrap entry for env-based proxy support

    Introduces bootstrap.js to set NODE_USE_ENV_PROXY before loading main.js, ensuring proxy support is enabled unless explicitly opted out. Updates action.yml to use bootstrap as the main entry and modifies build script to bundle bootstrap.js.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    6423fe3 View commit details
    Browse the repository at this point in the history
  8. Switch build output to ESM format and update entrypoints

    Changed the build script to output ES modules instead of CommonJS. Updated action.yml to reference .js files instead of .cjs, and clarified proxy support logic in bootstrap.js.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    21c1159 View commit details
    Browse the repository at this point in the history
  9. Switch build output to CommonJS (.cjs) format

    Updated build script to output .cjs files instead of .js, and updated action.yml to reference the new .cjs files. Also clarified proxy environment variable handling in bootstrap.js for consistency.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    00ba6ed View commit details
    Browse the repository at this point in the history
  10. Move proxy setup to request.js and update entrypoint

    Proxy environment setup previously in bootstrap.js is now handled in lib/request.js for better encapsulation. The action entrypoint is updated from dist/bootstrap.cjs to dist/main.cjs, and bootstrap.js is removed. Build script is updated to exclude bootstrap.js.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    f57ea87 View commit details
    Browse the repository at this point in the history
  11. Support lowercase proxy environment variables

    Adds detection for lowercase proxy environment variables (https_proxy, http_proxy) in addition to their uppercase counterparts when configuring the global dispatcher.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    3ffe05f View commit details
    Browse the repository at this point in the history
  12. Simplify proxy environment setup in request.js

    Removed undici proxy agent configuration and related error handling. Now only sets NODE_USE_ENV_PROXY to encourage Node to honor standard proxy environment variables.
    parkerbxyz committed Aug 22, 2025
    Configuration menu
    Copy the full SHA
    0fde60e View commit details
    Browse the repository at this point in the history
Loading