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: v3.0.0-beta.4
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: v3.0.0-beta.5
Choose a head ref
  • 4 commits
  • 9 files changed
  • 4 contributors

Commits on Mar 13, 2026

  1. Configuration menu
    Copy the full SHA
    c2937b0 View commit details
    Browse the repository at this point in the history
  2. test: migrate from AVA to Node.js native test runner (#346)

    AVA stores snapshots in a binary format (`.snap`), which produces no
    meaningful diffs and bloats Git history. This replaces AVA with the
    built-in `node:test` module, whose snapshot support generates
    human-readable text files that are easy to diff and review in pull
    requests.
    
    The migration also replaces `@sinonjs/fake-timers` and `execa` with
    Node.js built-ins (`node:test` mock timers and `node:child_process`),
    removing three dev dependencies total.
    
    ### Changes
    
    - **`tests/index.js`**: Rewritten to use `node:test` with a custom
    snapshot serializer that renders strings with actual newlines. Uses
    subtests for labeled `stderr`/`stdout` snapshots, and only snapshots
    non-empty output.
    - **`tests/main-repo-skew.test.js`**: Replace `@sinonjs/fake-timers`
    with `mock.timers.enable()` from `node:test`.
    - **`tests/README.md`**: Updated documentation to reflect `node --test`
    and the new snapshot file.
    - **`package.json`**: Remove `ava`, `@sinonjs/fake-timers`, and `execa`
    from devDependencies. Update test script to `c8 --100 node --test
    tests/index.js`.
    - **`tests/index.js.snapshot`**: New text-based snapshot file replacing
    binary `tests/snapshots/index.js.snap`.
    - **`tests/snapshots/`**: Deleted.
    
    All 22 test scenarios (66 subtests) pass with 100% code coverage.
    
    Closes #344
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    Co-authored-by: Copilot Autofix powered by AI <[email protected]>
    3 people authored Mar 13, 2026
    Configuration menu
    Copy the full SHA
    f863ba5 View commit details
    Browse the repository at this point in the history
  3. fix!: require NODE_USE_ENV_PROXY for proxy support (#342)

    BREAKING CHANGE: Custom proxy handling has been removed. If you use HTTP_PROXY or HTTPS_PROXY, you must now also set NODE_USE_ENV_PROXY=1 on the action step.
    parkerbxyz committed Mar 13, 2026
    Configuration menu
    Copy the full SHA
    d53a1cd View commit details
    Browse the repository at this point in the history
  4. build(release): 3.0.0-beta.5 [skip ci]

    # [3.0.0-beta.5](v3.0.0-beta.4...v3.0.0-beta.5) (2026-03-13)
    
    * fix!: require `NODE_USE_ENV_PROXY` for proxy support ([#342](#342)) ([d53a1cd](d53a1cd))
    
    ### BREAKING CHANGES
    
    * Custom proxy handling has been removed. If you use HTTP_PROXY or HTTPS_PROXY, you must now also set NODE_USE_ENV_PROXY=1 on the action step.
    semantic-release-bot committed Mar 13, 2026
    Configuration menu
    Copy the full SHA
    28bdc1a View commit details
    Browse the repository at this point in the history
Loading