From 335f2d23b1a3ef6231a6312369905bbb68e6e3c7 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 19 Mar 2024 14:43:18 -0700
Subject: [PATCH 1/8] ci(action): update actions/add-to-project action to
v0.6.1 (#418)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/add-to-project](https://togithub.com/actions/add-to-project)
| action | patch | `v0.6.0` -> `v0.6.1` |
---
### Release Notes
actions/add-to-project (actions/add-to-project)
###
[`v0.6.1`](https://togithub.com/actions/add-to-project/releases/tag/v0.6.1)
[Compare
Source](https://togithub.com/actions/add-to-project/compare/v0.6.0...v0.6.1)
#### What's Changed
- build(deps-dev): bump eslint-plugin-prettier from 5.0.0 to 5.1.3 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/514](https://togithub.com/actions/add-to-project/pull/514)
- build(deps-dev): bump concurrently from 8.2.1 to 8.2.2 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/498](https://togithub.com/actions/add-to-project/pull/498)
- build(deps-dev): bump eslint from 8.49.0 to 8.57.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/520](https://togithub.com/actions/add-to-project/pull/520)
- build(deps): bump github/codeql-action from 2 to 3 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/507](https://togithub.com/actions/add-to-project/pull/507)
- build(deps): bump actions/upload-artifact from 3 to 4 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/508](https://togithub.com/actions/add-to-project/pull/508)
- Improve output of `check-dist` workflow by
[@camchenry](https://togithub.com/camchenry) in
[https://github.com/actions/add-to-project/pull/521](https://togithub.com/actions/add-to-project/pull/521)
- build(deps): bump
[@actions/core](https://togithub.com/actions/core) from 1.10.0 to
1.10.1 by [@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/470](https://togithub.com/actions/add-to-project/pull/470)
- build(deps): bump
[@actions/github](https://togithub.com/actions/github) from 5.1.1
to 6.0.0 by [@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/500](https://togithub.com/actions/add-to-project/pull/500)
- build(deps): bump actions/setup-node from 3 to 4 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/493](https://togithub.com/actions/add-to-project/pull/493)
- Update readme and prepare release by
[@talune](https://togithub.com/talune) in
[https://github.com/actions/add-to-project/pull/523](https://togithub.com/actions/add-to-project/pull/523)
- build(deps-dev): bump
[@types/node](https://togithub.com/types/node) from 16.18.60 to
16.18.91 by [@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/527](https://togithub.com/actions/add-to-project/pull/527)
- build(deps-dev): bump eslint-plugin-jest from 27.6.0 to 27.9.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/525](https://togithub.com/actions/add-to-project/pull/525)
- build(deps-dev): bump
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 6.7.0 to 7.0.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/524](https://togithub.com/actions/add-to-project/pull/524)
- build(deps-dev): bump typescript from 5.2.2 to 5.4.2 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/526](https://togithub.com/actions/add-to-project/pull/526)
#### New Contributors
- [@camchenry](https://togithub.com/camchenry) made their first
contribution in
[https://github.com/actions/add-to-project/pull/521](https://togithub.com/actions/add-to-project/pull/521)
- [@talune](https://togithub.com/talune) made their first
contribution in
[https://github.com/actions/add-to-project/pull/523](https://togithub.com/actions/add-to-project/pull/523)
**Full Changelog**:
https://github.com/actions/add-to-project/compare/v0.6.0...v0.6.1
---
### Configuration
π
**Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
β» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
π **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/octokit/rest.js).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.github/workflows/add_to_octokit_project.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/add_to_octokit_project.yml b/.github/workflows/add_to_octokit_project.yml
index e1c53315..84f2877e 100644
--- a/.github/workflows/add_to_octokit_project.yml
+++ b/.github/workflows/add_to_octokit_project.yml
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- - uses: actions/add-to-project@v0.6.0
+ - uses: actions/add-to-project@v0.6.1
with:
project-url: https://github.com/orgs/octokit/projects/10
github-token: ${{ secrets.OCTOKITBOT_PROJECT_ACTION_TOKEN }}
From 9ab9253fe75febe9abe4283249dd8dfb99df6edb Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 27 Mar 2024 11:36:00 -0700
Subject: [PATCH 2/8] ci(action): update actions/add-to-project action to v1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/add-to-project](https://togithub.com/actions/add-to-project)
| action | major | `v0.6.1` -> `v1.0.0` |
---
### Release Notes
actions/add-to-project (actions/add-to-project)
###
[`v1.0.0`](https://togithub.com/actions/add-to-project/releases/tag/v1.0.0)
[Compare
Source](https://togithub.com/actions/add-to-project/compare/v0.6.1...v1.0.0)
#### Summary
This release promotes `actions/add-to-projects` to a major version 1 and
marks the public API stable.
#### What's Changed
- build(deps-dev): bump eslint-plugin-github from 4.10.0 to 4.10.2 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/532](https://togithub.com/actions/add-to-project/pull/532)
- build(deps-dev): bump prettier from 3.0.3 to 3.2.5 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/531](https://togithub.com/actions/add-to-project/pull/531)
- build(deps-dev): bump
[@vercel/ncc](https://togithub.com/vercel/ncc) from 0.38.0 to
0.38.1 by [@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/530](https://togithub.com/actions/add-to-project/pull/530)
- build(deps-dev): bump ts-jest from 29.1.1 to 29.1.2 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/528](https://togithub.com/actions/add-to-project/pull/528)
- build(deps-dev): bump typescript from 5.4.2 to 5.4.3 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/533](https://togithub.com/actions/add-to-project/pull/533)
- build(deps-dev): bump
[@types/jest](https://togithub.com/types/jest) from 29.5.7 to
29.5.12 by [@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/534](https://togithub.com/actions/add-to-project/pull/534)
- build(deps-dev): bump
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 6.9.1 to 7.3.1 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/529](https://togithub.com/actions/add-to-project/pull/529)
- build(deps-dev): bump
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 7.0.1 to 7.4.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/536](https://togithub.com/actions/add-to-project/pull/536)
- build(deps-dev): bump
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 7.3.1 to 7.4.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/535](https://togithub.com/actions/add-to-project/pull/535)
**Full Changelog**:
https://github.com/actions/add-to-project/compare/v0.6.1...v1.0.0
---
### Configuration
π
**Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
β» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
π **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/octokit/rest.js).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.github/workflows/add_to_octokit_project.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/add_to_octokit_project.yml b/.github/workflows/add_to_octokit_project.yml
index 84f2877e..0ac7fd7b 100644
--- a/.github/workflows/add_to_octokit_project.yml
+++ b/.github/workflows/add_to_octokit_project.yml
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- - uses: actions/add-to-project@v0.6.1
+ - uses: actions/add-to-project@v1.0.0
with:
project-url: https://github.com/orgs/octokit/projects/10
github-token: ${{ secrets.OCTOKITBOT_PROJECT_ACTION_TOKEN }}
From 9adf1a4a3da67afab4895b22877fa5c93e99bd74 Mon Sep 17 00:00:00 2001
From: Aaron Dewes
Date: Wed, 3 Apr 2024 21:01:18 +0200
Subject: [PATCH 3/8] feat(security): Add provenance (#420)
This enables provenance. Please note that this PR was created
automatically (using Octokit), so it may not be perfect.
---
.github/workflows/release.yml | 7 +++++++
package.json | 3 ++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index d7462a35..84e3c07a 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -6,6 +6,13 @@
- beta
- "*.x"
name: Release
+# These are recommended by the semantic-release docs: https://github.com/semantic-release/npm#npm-provenance
+permissions:
+ contents: write # to be able to publish a GitHub release
+ issues: write # to be able to comment on released issues
+ pull-requests: write # to be able to comment on released pull requests
+ id-token: write # to enable use of OIDC for npm provenance
+
jobs:
build:
name: release
diff --git a/package.json b/package.json
index 8a5169f9..26781230 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,8 @@
"name": "@octokit/rest",
"version": "0.0.0-development",
"publishConfig": {
- "access": "public"
+ "access": "public",
+ "provenance": true
},
"description": "GitHub REST API client for Node.js",
"keywords": [
From 792bb394d2668cdf8b4d98ad63c3ca29fc7f1bbb Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 4 Apr 2024 12:17:49 -0700
Subject: [PATCH 4/8] chore(deps): update dependency undici to v6.11.1
[security] (#421)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [undici](https://undici.nodejs.org)
([source](https://togithub.com/nodejs/undici)) | [`6.6.1` ->
`6.11.1`](https://renovatebot.com/diffs/npm/undici/6.6.1/6.11.1) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
### GitHub Vulnerability Alerts
####
[CVE-2024-30260](https://togithub.com/nodejs/undici/security/advisories/GHSA-m4v8-wqvr-p9f7)
### Impact
Undici cleared Authorization and Proxy-Authorization headers for
`fetch()`, but did not clear them for `undici.request()`.
### Patches
This has been patched in
https://github.com/nodejs/undici/commit/6805746680d27a5369d7fb67bc05f95a28247d75.
Fixes has been released in v5.28.4 and v6.11.1.
### Workarounds
use `fetch()` or disable `maxRedirections`.
### References
Linzi Shang reported this.
* https://hackerone.com/reports/2408074
*
https://github.com/nodejs/undici/security/advisories/GHSA-3787-6prv-h9w3
####
[CVE-2024-30261](https://togithub.com/nodejs/undici/security/advisories/GHSA-9qxr-qj54-h672)
### Impact
If an attacker can alter the `integrity` option passed to `fetch()`,
they can let `fetch()` accept requests as valid even if they have been
tampered.
### Patches
Fixed in
https://github.com/nodejs/undici/commit/d542b8cd39ec1ba303f038ea26098c3f355974f3.
Fixes has been released in v5.28.4 and v6.11.1.
### Workarounds
Ensure that `integrity` cannot be tampered with.
### References
https://hackerone.com/reports/2377760
---
### Release Notes
nodejs/undici (undici)
###
[`v6.11.1`](https://togithub.com/nodejs/undici/compare/v6.11.0...6df3c738d03dc4014a26640316bf699950d62024)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.11.0...v6.11.1)
###
[`v6.11.0`](https://togithub.com/nodejs/undici/compare/v6.10.2...ee5f892f3955eaca37730ed30349153ba203e9cd)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.10.2...v6.11.0)
### [`v6.10.2`](https://togithub.com/nodejs/undici/releases/tag/v6.10.2)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.10.1...v6.10.2)
##### What's Changed
- Do not fail test if streams support typed arrays by
[@mcollina](https://togithub.com/mcollina) in
[https://github.com/nodejs/undici/pull/2978](https://togithub.com/nodejs/undici/pull/2978)
- fix(fetch): properly redirect non-ascii location header url by
[@Xvezda](https://togithub.com/Xvezda) in
[https://github.com/nodejs/undici/pull/2971](https://togithub.com/nodejs/undici/pull/2971)
- perf: Remove double-stringify in setCookie by
[@peterver](https://togithub.com/peterver) in
[https://github.com/nodejs/undici/pull/2980](https://togithub.com/nodejs/undici/pull/2980)
- \[fix [#2982](https://togithub.com/nodejs/undici/issues/2982)]
use DispatcherInterceptor type for Dispatcher#Compose by
[@clovis-guillemot](https://togithub.com/clovis-guillemot) in
[https://github.com/nodejs/undici/pull/2983](https://togithub.com/nodejs/undici/pull/2983)
- fix: make EventSource properties enumerable by
[@MattBidewell](https://togithub.com/MattBidewell) in
[https://github.com/nodejs/undici/pull/2987](https://togithub.com/nodejs/undici/pull/2987)
- docs: βοΈ fixed benchmark links by
[@benhalverson](https://togithub.com/benhalverson) in
[https://github.com/nodejs/undici/pull/2991](https://togithub.com/nodejs/undici/pull/2991)
- fix([#2986](https://togithub.com/nodejs/undici/issues/2986)):
bad start check by [@metcoder95](https://togithub.com/metcoder95)
in
[https://github.com/nodejs/undici/pull/2992](https://togithub.com/nodejs/undici/pull/2992)
- fix(H2 Client): bind stream 'data' listener only after received
'response' event by [@St3ffGv4](https://togithub.com/St3ffGv4) in
[https://github.com/nodejs/undici/pull/2985](https://togithub.com/nodejs/undici/pull/2985)
- feat: added search input by
[@benhalverson](https://togithub.com/benhalverson) in
[https://github.com/nodejs/undici/pull/2993](https://togithub.com/nodejs/undici/pull/2993)
- chore: validate responses can be consumed without a Content-Length orβ¦
by [@jacob-ebey](https://togithub.com/jacob-ebey) in
[https://github.com/nodejs/undici/pull/2995](https://togithub.com/nodejs/undici/pull/2995)
- fix error message by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2998](https://togithub.com/nodejs/undici/pull/2998)
- Revert "perf: reuse TextDecoder instance
([#2863](https://togithub.com/nodejs/undici/issues/2863))" by
[@panva](https://togithub.com/panva) in
[https://github.com/nodejs/undici/pull/2999](https://togithub.com/nodejs/undici/pull/2999)
- test: remove only by
[@metcoder95](https://togithub.com/metcoder95) in
[https://github.com/nodejs/undici/pull/3001](https://togithub.com/nodejs/undici/pull/3001)
##### New Contributors
- [@Xvezda](https://togithub.com/Xvezda) made their first
contribution in
[https://github.com/nodejs/undici/pull/2971](https://togithub.com/nodejs/undici/pull/2971)
- [@peterver](https://togithub.com/peterver) made their first
contribution in
[https://github.com/nodejs/undici/pull/2980](https://togithub.com/nodejs/undici/pull/2980)
- [@clovis-guillemot](https://togithub.com/clovis-guillemot) made
their first contribution in
[https://github.com/nodejs/undici/pull/2983](https://togithub.com/nodejs/undici/pull/2983)
- [@MattBidewell](https://togithub.com/MattBidewell) made their
first contribution in
[https://github.com/nodejs/undici/pull/2987](https://togithub.com/nodejs/undici/pull/2987)
- [@benhalverson](https://togithub.com/benhalverson) made their
first contribution in
[https://github.com/nodejs/undici/pull/2991](https://togithub.com/nodejs/undici/pull/2991)
- [@St3ffGv4](https://togithub.com/St3ffGv4) made their first
contribution in
[https://github.com/nodejs/undici/pull/2985](https://togithub.com/nodejs/undici/pull/2985)
- [@jacob-ebey](https://togithub.com/jacob-ebey) made their first
contribution in
[https://github.com/nodejs/undici/pull/2995](https://togithub.com/nodejs/undici/pull/2995)
**Full Changelog**:
https://github.com/nodejs/undici/compare/v6.10.0...v6.10.2
###
[`v6.10.1`](https://togithub.com/nodejs/undici/compare/v6.10.0...dd3918fee4f90e02fb93ff1bc04e707144041938)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.10.0...v6.10.1)
### [`v6.10.0`](https://togithub.com/nodejs/undici/releases/tag/v6.10.0)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.9.0...v6.10.0)
#### What's Changed
- test: fix flakyness of issue-803 test by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2960](https://togithub.com/nodejs/undici/pull/2960)
- Cleanup format by [@KhafraDev](https://togithub.com/KhafraDev)
in
[https://github.com/nodejs/undici/pull/2959](https://togithub.com/nodejs/undici/pull/2959)
- Chore: run tests daily against node nightly by
[@mweberxyz](https://togithub.com/mweberxyz) in
[https://github.com/nodejs/undici/pull/2969](https://togithub.com/nodejs/undici/pull/2969)
- fix: fix retry handler option by
[@acommodari](https://togithub.com/acommodari) in
[https://github.com/nodejs/undici/pull/2962](https://togithub.com/nodejs/undici/pull/2962)
- build(deps): bump node from `4999fa1` to `577f8eb` in /build by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2974](https://togithub.com/nodejs/undici/pull/2974)
- feat(TS): add types for composed dispatchers by
[@metcoder95](https://togithub.com/metcoder95) in
[https://github.com/nodejs/undici/pull/2967](https://togithub.com/nodejs/undici/pull/2967)
- fix: count for error response and network errors by
[@metcoder95](https://togithub.com/metcoder95) in
[https://github.com/nodejs/undici/pull/2966](https://togithub.com/nodejs/undici/pull/2966)
#### New Contributors
- [@mweberxyz](https://togithub.com/mweberxyz) made their first
contribution in
[https://github.com/nodejs/undici/pull/2969](https://togithub.com/nodejs/undici/pull/2969)
- [@acommodari](https://togithub.com/acommodari) made their first
contribution in
[https://github.com/nodejs/undici/pull/2962](https://togithub.com/nodejs/undici/pull/2962)
**Full Changelog**:
https://github.com/nodejs/undici/compare/v6.9.0...v6.10.0
### [`v6.9.0`](https://togithub.com/nodejs/undici/releases/tag/v6.9.0)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.8.0...v6.9.0)
#### What's Changed
- feat: add new dispatch compose by
[@metcoder95](https://togithub.com/metcoder95) in
[https://github.com/nodejs/undici/pull/2826](https://togithub.com/nodejs/undici/pull/2826)
- ci: add macos-latest to test-matrix by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2952](https://togithub.com/nodejs/undici/pull/2952)
- types: align RequestInit.body type with lib.dom.ts by
[@jdufresne](https://togithub.com/jdufresne) in
[https://github.com/nodejs/undici/pull/2956](https://togithub.com/nodejs/undici/pull/2956)
- ci: pin versions of github actions by
[@UlisesGascon](https://togithub.com/UlisesGascon) in
[https://github.com/nodejs/undici/pull/2957](https://togithub.com/nodejs/undici/pull/2957)
- fetch: improve output for FormData, Response, Request by
[@mertcanaltin](https://togithub.com/mertcanaltin) in
[https://github.com/nodejs/undici/pull/2955](https://togithub.com/nodejs/undici/pull/2955)
- perf: optimize collectASequenceOfBytes by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2958](https://togithub.com/nodejs/undici/pull/2958)
#### New Contributors
- [@jdufresne](https://togithub.com/jdufresne) made their first
contribution in
[https://github.com/nodejs/undici/pull/2956](https://togithub.com/nodejs/undici/pull/2956)
- [@UlisesGascon](https://togithub.com/UlisesGascon) made their
first contribution in
[https://github.com/nodejs/undici/pull/2957](https://togithub.com/nodejs/undici/pull/2957)
**Full Changelog**:
https://github.com/nodejs/undici/compare/v6.8.0...v6.9.0
### [`v6.8.0`](https://togithub.com/nodejs/undici/releases/tag/v6.8.0)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.7.1...v6.8.0)
#### What's Changed
- fix: send correct SNI for proxy connections by
[@chrros95](https://togithub.com/chrros95) in
[https://github.com/nodejs/undici/pull/2939](https://togithub.com/nodejs/undici/pull/2939)
- build(deps): bump node from `8bf9240` to `7bfef1d` in /build by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2937](https://togithub.com/nodejs/undici/pull/2937)
- fetch: improve util.inspect output for web specifications by
[@mertcanaltin](https://togithub.com/mertcanaltin) in
[https://github.com/nodejs/undici/pull/2938](https://togithub.com/nodejs/undici/pull/2938)
- ci: fix broken ci on windows and node v21 because of libuv bug by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2941](https://togithub.com/nodejs/undici/pull/2941)
- perf: improve getResolveErrorBodyCallback by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2940](https://togithub.com/nodejs/undici/pull/2940)
- fix: don't assign kAgent twice by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2942](https://togithub.com/nodejs/undici/pull/2942)
- perf: dump immediatly if known size exceeds limit by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2882](https://togithub.com/nodejs/undici/pull/2882)
- build(deps): bump node from `7bfef1d` to `4999fa1` in /build by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2946](https://togithub.com/nodejs/undici/pull/2946)
- try to fix windows failure by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2950](https://togithub.com/nodejs/undici/pull/2950)
- perf: improve parsing form-data by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2944](https://togithub.com/nodejs/undici/pull/2944)
#### New Contributors
- [@chrros95](https://togithub.com/chrros95) made their first
contribution in
[https://github.com/nodejs/undici/pull/2939](https://togithub.com/nodejs/undici/pull/2939)
**Full Changelog**:
https://github.com/nodejs/undici/compare/v6.7.1...v6.8.0
### [`v6.7.1`](https://togithub.com/nodejs/undici/releases/tag/v6.7.1)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.7.0...v6.7.1)
#### What's Changed
- fetch: use EOL of os-module by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2915](https://togithub.com/nodejs/undici/pull/2915)
- ci: only send codecov from ubuntu and node by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2914](https://togithub.com/nodejs/undici/pull/2914)
- tests: improve skip for unix.js tests, remove skipped tests by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2916](https://togithub.com/nodejs/undici/pull/2916)
- chore: fix typo in isHistoryNavigation comments by
[@kachick](https://togithub.com/kachick) in
[https://github.com/nodejs/undici/pull/2920](https://togithub.com/nodejs/undici/pull/2920)
- fix(benchmark): set body correctly by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2918](https://togithub.com/nodejs/undici/pull/2918)
- chore: increase test coverage to 100% for /lib/api/api-request.js by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2912](https://togithub.com/nodejs/undici/pull/2912)
- fix: chunksDecode cuts off 3 characters at the end if having BOM by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2922](https://togithub.com/nodejs/undici/pull/2922)
- docs: clarify URI parsing behavior of ProxyAgent constructor by
[@rossilor95](https://togithub.com/rossilor95) in
[https://github.com/nodejs/undici/pull/2893](https://togithub.com/nodejs/undici/pull/2893)
- implement sync formdata parser by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2911](https://togithub.com/nodejs/undici/pull/2911)
- Fix docs links and add examples to sidebar by
[@tastypackets](https://togithub.com/tastypackets) in
[https://github.com/nodejs/undici/pull/2895](https://togithub.com/nodejs/undici/pull/2895)
- doc: update diagnostics channel request headers type change by
[@jessezhang91](https://togithub.com/jessezhang91) in
[https://github.com/nodejs/undici/pull/2925](https://togithub.com/nodejs/undici/pull/2925)
- perf: optimize getResolveErrorBodyCallback by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2921](https://togithub.com/nodejs/undici/pull/2921)
- override request dispatcher from init by
[@matthieusieben](https://togithub.com/matthieusieben) in
[https://github.com/nodejs/undici/pull/2928](https://togithub.com/nodejs/undici/pull/2928)
- add busboy tests by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2924](https://togithub.com/nodejs/undici/pull/2924)
- fix(benchmark): make it fair by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2929](https://togithub.com/nodejs/undici/pull/2929)
- Revert "chore: remove no-simd wasm" by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2935](https://togithub.com/nodejs/undici/pull/2935)
- build(deps): bump node from `d3271e4` to `8bf9240` in /build by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2936](https://togithub.com/nodejs/undici/pull/2936)
- Flip link between docs and README by
[@mcollina](https://togithub.com/mcollina) in
[https://github.com/nodejs/undici/pull/2933](https://togithub.com/nodejs/undici/pull/2933)
#### New Contributors
- [@kachick](https://togithub.com/kachick) made their first
contribution in
[https://github.com/nodejs/undici/pull/2920](https://togithub.com/nodejs/undici/pull/2920)
- [@tastypackets](https://togithub.com/tastypackets) made their
first contribution in
[https://github.com/nodejs/undici/pull/2895](https://togithub.com/nodejs/undici/pull/2895)
- [@jessezhang91](https://togithub.com/jessezhang91) made their
first contribution in
[https://github.com/nodejs/undici/pull/2925](https://togithub.com/nodejs/undici/pull/2925)
- [@matthieusieben](https://togithub.com/matthieusieben) made
their first contribution in
[https://github.com/nodejs/undici/pull/2928](https://togithub.com/nodejs/undici/pull/2928)
**Full Changelog**:
https://github.com/nodejs/undici/compare/v6.7.0...v6.7.1
### [`v6.7.0`](https://togithub.com/nodejs/undici/releases/tag/v6.7.0)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.6.2...v6.7.0)
#### What's Changed
- test: remove t.diagnostics() calls in push-dont-push.js test by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2715](https://togithub.com/nodejs/undici/pull/2715)
- fix: fix flaky debug test by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2714](https://togithub.com/nodejs/undici/pull/2714)
- fix: HTTP2 tweaks by
[@metcoder95](https://togithub.com/metcoder95) in
[https://github.com/nodejs/undici/pull/2711](https://togithub.com/nodejs/undici/pull/2711)
- test: improve cookie tests by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2693](https://togithub.com/nodejs/undici/pull/2693)
- test: response.url after redirect is set to target url by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2716](https://togithub.com/nodejs/undici/pull/2716)
- chore: remove mocha and chai by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2696](https://togithub.com/nodejs/undici/pull/2696)
- test: replace t.pass with t.ok by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2721](https://togithub.com/nodejs/undici/pull/2721)
- perf: remove redundant operation in FormData by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2726](https://togithub.com/nodejs/undici/pull/2726)
- Add support for passing iterable objects as headers by
[@JaoodxD](https://togithub.com/JaoodxD) in
[https://github.com/nodejs/undici/pull/2708](https://togithub.com/nodejs/undici/pull/2708)
- chore: refine esbuild & node detection by
[@mochaaP](https://togithub.com/mochaaP) in
[https://github.com/nodejs/undici/pull/2677](https://togithub.com/nodejs/undici/pull/2677)
- chore: rephrase some comments by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2717](https://togithub.com/nodejs/undici/pull/2717)
- test: replace t.type with t.ok and instanceof by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2720](https://togithub.com/nodejs/undici/pull/2720)
- remove useless options in web streams by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2729](https://togithub.com/nodejs/undici/pull/2729)
- Let's add superagent to the benchmark. closes
[#2730](https://togithub.com/nodejs/undici/issues/2730) by
[@eddienubes](https://togithub.com/eddienubes) in
[https://github.com/nodejs/undici/pull/2731](https://togithub.com/nodejs/undici/pull/2731)
- convert node build to latin1 by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2673](https://togithub.com/nodejs/undici/pull/2673)
- simplify formData body parsing by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2735](https://togithub.com/nodejs/undici/pull/2735)
- chore: migrate a batch of tests to node test runner no. 1 by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2719](https://togithub.com/nodejs/undici/pull/2719)
- chore: migrate a batch of tests to node test runner no. 2 by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2737](https://togithub.com/nodejs/undici/pull/2737)
- chore: migrate a batch of tests to node test runner no. 4 by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2739](https://togithub.com/nodejs/undici/pull/2739)
- chore: migrate a batch of tests to node test runner no. 5 by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2740](https://togithub.com/nodejs/undici/pull/2740)
- chore: migrate a batch of tests to node test runner no. 3 by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2738](https://togithub.com/nodejs/undici/pull/2738)
- chore: migrate a batch of tests to node test runner no. 6 by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2741](https://togithub.com/nodejs/undici/pull/2741)
- chore: migrate a batch of tests to node test runner no. 8 by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2744](https://togithub.com/nodejs/undici/pull/2744)
- chore: migrate a batch of tests to node test runner no. 7 by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2742](https://togithub.com/nodejs/undici/pull/2742)
- build(deps-dev): bump cronometro from 2.0.2 to 3.0.1 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2749](https://togithub.com/nodejs/undici/pull/2749)
- perf: always use the same prototype Iterator by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2743](https://togithub.com/nodejs/undici/pull/2743)
- chore: migrate a batch of tests to node test runner no. 9, remove tap
by [@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2746](https://togithub.com/nodejs/undici/pull/2746)
- chore: remove usage of http-errors in proxy example by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2753](https://togithub.com/nodejs/undici/pull/2753)
- fix: dont ship wasm files of llhttp via npm by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2752](https://togithub.com/nodejs/undici/pull/2752)
- fix: handle request body as late as possible by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2734](https://togithub.com/nodejs/undici/pull/2734)
- perf(tree): avoid recursive calls by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2755](https://togithub.com/nodejs/undici/pull/2755)
- docs: fix favicon by [@Uzlopak](https://togithub.com/Uzlopak)
in
[https://github.com/nodejs/undici/pull/2758](https://togithub.com/nodejs/undici/pull/2758)
- chore: use mermaid engine and mermaid in markdown by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2759](https://togithub.com/nodejs/undici/pull/2759)
- chore: remove sinon dev dependency by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2767](https://togithub.com/nodejs/undici/pull/2767)
- tests: skip test/node-test/debug on node 21.6.2 and windows by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2765](https://togithub.com/nodejs/undici/pull/2765)
- chore: improve usage of skip in tests by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2761](https://togithub.com/nodejs/undici/pull/2761)
- feat: improve mock error breadcrumbs by
[@rossilor95](https://togithub.com/rossilor95) in
[https://github.com/nodejs/undici/pull/2774](https://togithub.com/nodejs/undici/pull/2774)
- expose MessageEvent in fetch bundle by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2770](https://togithub.com/nodejs/undici/pull/2770)
- test: always exit with 0 when running in Node's Daily WPT Report CI
job by [@panva](https://togithub.com/panva) in
[https://github.com/nodejs/undici/pull/2778](https://togithub.com/nodejs/undici/pull/2778)
- fix: add node prefix for util to fix issue in env with min version
node 18 by [@riderx](https://togithub.com/riderx) in
[https://github.com/nodejs/undici/pull/2775](https://togithub.com/nodejs/undici/pull/2775)
- perf: improve perf of parseRawHeaders by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2781](https://togithub.com/nodejs/undici/pull/2781)
- fix: make mock-agent.js test more resilient by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2780](https://togithub.com/nodejs/undici/pull/2780)
- chore: make some test run even without internet connection by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2786](https://togithub.com/nodejs/undici/pull/2786)
- mock: improve validateReplyParameters by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2783](https://togithub.com/nodejs/undici/pull/2783)
- perf: improve TernarySearchTree by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2782](https://togithub.com/nodejs/undici/pull/2782)
- fix: convert HeadersInit to sequence/dictionary correctly by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2784](https://togithub.com/nodejs/undici/pull/2784)
- chore: improve getFieldValue by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2785](https://togithub.com/nodejs/undici/pull/2785)
- Add RetryHandler to sidebar by
[@mcollina](https://togithub.com/mcollina) in
[https://github.com/nodejs/undici/pull/2797](https://togithub.com/nodejs/undici/pull/2797)
- Add RetryAgent by [@mcollina](https://togithub.com/mcollina) in
[https://github.com/nodejs/undici/pull/2798](https://togithub.com/nodejs/undici/pull/2798)
- build(deps): bump step-security/harden-runner from 2.6.0 to 2.7.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2690](https://togithub.com/nodejs/undici/pull/2690)
- build(deps): bump actions/checkout from 4.1.0 to 4.1.1 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2393](https://togithub.com/nodejs/undici/pull/2393)
- build(deps): bump actions/upload-artifact from 3.1.3 to 4.3.1 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2799](https://togithub.com/nodejs/undici/pull/2799)
- build(deps): bump node from 20-alpine to 21-alpine in /build by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2803](https://togithub.com/nodejs/undici/pull/2803)
- perf: improve sort algorithm by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2756](https://togithub.com/nodejs/undici/pull/2756)
- refactor: move web stuff into their own folder by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2793](https://togithub.com/nodejs/undici/pull/2793)
- `s/ dispactgher/dispatcher/` by
[@steveluscher](https://togithub.com/steveluscher) in
[https://github.com/nodejs/undici/pull/2807](https://togithub.com/nodejs/undici/pull/2807)
- Use paralellelRequests instead of connections to calculate req/sec in
benchmarks by [@mcollina](https://togithub.com/mcollina) in
[https://github.com/nodejs/undici/pull/2800](https://togithub.com/nodejs/undici/pull/2800)
- Split out documentation into separate directory by
[@Ethan-Arrowood](https://togithub.com/Ethan-Arrowood) in
[https://github.com/nodejs/undici/pull/2788](https://togithub.com/nodejs/undici/pull/2788)
- build(deps): bump fastify/github-action-merge-dependabot from 3.9.1 to
3.10.1 by [@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2820](https://togithub.com/nodejs/undici/pull/2820)
- build(deps): bump actions/dependency-review-action from 4.0.0 to 4.1.3
by [@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2821](https://togithub.com/nodejs/undici/pull/2821)
- build(deps): bump github/codeql-action from 3.23.2 to 3.24.4 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2818](https://togithub.com/nodejs/undici/pull/2818)
- build(deps): bump actions/setup-node from 4.0.1 to 4.0.2 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2819](https://togithub.com/nodejs/undici/pull/2819)
- fix: move CNAME and .nojekyll to root by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2822](https://togithub.com/nodejs/undici/pull/2822)
- remove all fetchParam event handlers by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2823](https://togithub.com/nodejs/undici/pull/2823)
- feat: refactor ProxyAgent constructor to also accept single URL
argument by [@rossilor95](https://togithub.com/rossilor95) in
[https://github.com/nodejs/undici/pull/2810](https://togithub.com/nodejs/undici/pull/2810)
- fix: isCTLExcludingHtab by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2790](https://togithub.com/nodejs/undici/pull/2790)
- refactor: move files into logical folders by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2813](https://togithub.com/nodejs/undici/pull/2813)
- refactor: move fixed-queeu to dispatcher and rm node folder by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2827](https://togithub.com/nodejs/undici/pull/2827)
- chore: create package.json in benchmarks by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2766](https://togithub.com/nodejs/undici/pull/2766)
- build(deps): bump github/codeql-action from 3.24.4 to 3.24.5 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2829](https://togithub.com/nodejs/undici/pull/2829)
- chore: use lts for pubish types workflow by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2830](https://togithub.com/nodejs/undici/pull/2830)
- add dispatcher option to Request by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2831](https://togithub.com/nodejs/undici/pull/2831)
- fix url referrer wpt by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2832](https://togithub.com/nodejs/undici/pull/2832)
- refactor: remove own sort logic by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2834](https://togithub.com/nodejs/undici/pull/2834)
- fix(fetch): prevent crash when `fetch` is aborted with `null` as the
`AbortSignal's` `reason` by
[@steveluscher](https://togithub.com/steveluscher) in
[https://github.com/nodejs/undici/pull/2833](https://togithub.com/nodejs/undici/pull/2833)
- refactor: avoid http2 dynamic dispatch in socket handlers by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2839](https://togithub.com/nodejs/undici/pull/2839)
- build(deps-dev): bump proxy from 1.0.2 to 2.1.1 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2137](https://togithub.com/nodejs/undici/pull/2137)
- perf(tree): reduce overhead of build TernarySearchTree by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2840](https://togithub.com/nodejs/undici/pull/2840)
- webidl: implement resizable arraybuffer checks by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2094](https://togithub.com/nodejs/undici/pull/2094)
- websocket server only needs to reply with a single subprotocol by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2845](https://togithub.com/nodejs/undici/pull/2845)
- unite webidl stringification by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2843](https://togithub.com/nodejs/undici/pull/2843)
- fix: deflake connect-timeout test by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2851](https://togithub.com/nodejs/undici/pull/2851)
- fix: coverage reporting by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2763](https://togithub.com/nodejs/undici/pull/2763)
- fix: pipelining logic is not relevant for h2 by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2850](https://togithub.com/nodejs/undici/pull/2850)
- processBody doesn't need to return a promise by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2858](https://togithub.com/nodejs/undici/pull/2858)
- refactor: split client into client-h1/h2 by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2848](https://togithub.com/nodejs/undici/pull/2848)
- ci: fix concurrency by [@Uzlopak](https://togithub.com/Uzlopak)
in
[https://github.com/nodejs/undici/pull/2862](https://togithub.com/nodejs/undici/pull/2862)
- perf: improve performance of isValidSubprotocol by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2861](https://togithub.com/nodejs/undici/pull/2861)
- perf: reuse TextDecoder instance by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2863](https://togithub.com/nodejs/undici/pull/2863)
- chore: restructure benchmarks, use kebab-case by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2864](https://togithub.com/nodejs/undici/pull/2864)
- cookies: improve perf of toIMFDate by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2867](https://togithub.com/nodejs/undici/pull/2867)
- cookies: fix validateCookiePath by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2866](https://togithub.com/nodejs/undici/pull/2866)
- refactor: move out more h2 from core client by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2860](https://togithub.com/nodejs/undici/pull/2860)
- mock: improve test coverage of buildHeadersFromArray by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2872](https://togithub.com/nodejs/undici/pull/2872)
- fix: remove broken build request hack by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2874](https://togithub.com/nodejs/undici/pull/2874)
- chore: filenames should use kebab-case by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2873](https://togithub.com/nodejs/undici/pull/2873)
- refactor: split out last h1 specific code from core by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2876](https://togithub.com/nodejs/undici/pull/2876)
- fix: make pipelining limit work for h2 by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2875](https://togithub.com/nodejs/undici/pull/2875)
- fix: http2 doesn't have pipelining queue by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2878](https://togithub.com/nodejs/undici/pull/2878)
- fix: minor connect cleanup by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2877](https://togithub.com/nodejs/undici/pull/2877)
- Request headers types by
[@JaoodxD](https://togithub.com/JaoodxD) in
[https://github.com/nodejs/undici/pull/2879](https://togithub.com/nodejs/undici/pull/2879)
- ci: remove concurrency by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2880](https://togithub.com/nodejs/undici/pull/2880)
- fix: prefer queueMicrotask by
[@ronag](https://togithub.com/ronag) in
[https://github.com/nodejs/undici/pull/2881](https://togithub.com/nodejs/undici/pull/2881)
- chore: remove no-simd wasm by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2871](https://togithub.com/nodejs/undici/pull/2871)
- cookies: improve validateCookieValue by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2883](https://togithub.com/nodejs/undici/pull/2883)
- cookies: improve validateCookieName by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2884](https://togithub.com/nodejs/undici/pull/2884)
- Properly parse set-cookie header using http2 by
[@jeanp413](https://togithub.com/jeanp413) in
[https://github.com/nodejs/undici/pull/2886](https://togithub.com/nodejs/undici/pull/2886)
- doc deprecate bodymixin.formData by
[@KhafraDev](https://togithub.com/KhafraDev) in
[https://github.com/nodejs/undici/pull/2892](https://togithub.com/nodejs/undici/pull/2892)
- perf: optimize check invalid field-vchar by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2889](https://togithub.com/nodejs/undici/pull/2889)
- build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2897](https://togithub.com/nodejs/undici/pull/2897)
- fix issue 2898 by [@KhafraDev](https://togithub.com/KhafraDev)
in
[https://github.com/nodejs/undici/pull/2900](https://togithub.com/nodejs/undici/pull/2900)
- tests: ignore catch block when requiring crypto module by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2901](https://togithub.com/nodejs/undici/pull/2901)
- websocket: remove dead code in parseCloseBody by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2902](https://togithub.com/nodejs/undici/pull/2902)
- fix: tests dont need process.exit by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2909](https://togithub.com/nodejs/undici/pull/2909)
- chore: remove proxyquire by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2906](https://togithub.com/nodejs/undici/pull/2906)
- chore: remove import-fresh as devDependency by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2908](https://togithub.com/nodejs/undici/pull/2908)
- perf(headers): a single set-cookie by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2903](https://togithub.com/nodejs/undici/pull/2903)
- websocket: improve .close() by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2865](https://togithub.com/nodejs/undici/pull/2865)
- feat: add sending data benchmark by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2905](https://togithub.com/nodejs/undici/pull/2905)
- ci: integrate workflows into nodejs.yml by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2899](https://togithub.com/nodejs/undici/pull/2899)
#### New Contributors
- [@JaoodxD](https://togithub.com/JaoodxD) made their first
contribution in
[https://github.com/nodejs/undici/pull/2708](https://togithub.com/nodejs/undici/pull/2708)
- [@eddienubes](https://togithub.com/eddienubes) made their first
contribution in
[https://github.com/nodejs/undici/pull/2731](https://togithub.com/nodejs/undici/pull/2731)
- [@riderx](https://togithub.com/riderx) made their first
contribution in
[https://github.com/nodejs/undici/pull/2775](https://togithub.com/nodejs/undici/pull/2775)
- [@steveluscher](https://togithub.com/steveluscher) made their
first contribution in
[https://github.com/nodejs/undici/pull/2807](https://togithub.com/nodejs/undici/pull/2807)
- [@jeanp413](https://togithub.com/jeanp413) made their first
contribution in
[https://github.com/nodejs/undici/pull/2886](https://togithub.com/nodejs/undici/pull/2886)
**Full Changelog**:
https://github.com/nodejs/undici/compare/v6.6.2...v6.7.0
### [`v6.6.2`](https://togithub.com/nodejs/undici/releases/tag/v6.6.2)
[Compare
Source](https://togithub.com/nodejs/undici/compare/v6.6.1...v6.6.2)
#### What's Changed
- fix: webidl.brandcheck non strict should throw by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2683](https://togithub.com/nodejs/undici/pull/2683)
- fix: expose EventSource for nodejs by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2645](https://togithub.com/nodejs/undici/pull/2645)
- test: more information from debug tests by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2695](https://togithub.com/nodejs/undici/pull/2695)
- Fix broken test on linux by
[@mcollina](https://togithub.com/mcollina) in
[https://github.com/nodejs/undici/pull/2699](https://togithub.com/nodejs/undici/pull/2699)
- fix: fix the linux patch by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2703](https://togithub.com/nodejs/undici/pull/2703)
- test(wpt): mark timed out tests as 'failed' by
[@rossilor95](https://togithub.com/rossilor95) in
[https://github.com/nodejs/undici/pull/2644](https://togithub.com/nodejs/undici/pull/2644)
- build(deps-dev): bump borp from 0.5.0 to 0.9.1 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/nodejs/undici/pull/2702](https://togithub.com/nodejs/undici/pull/2702)
- perf: use insertion sort algorithm by
[@tsctx](https://togithub.com/tsctx) in
[https://github.com/nodejs/undici/pull/2706](https://togithub.com/nodejs/undici/pull/2706)
- fix: run node tests on merge by
[@Uzlopak](https://togithub.com/Uzlopak) in
[https://github.com/nodejs/undici/pull/2707](https://togithub.com/nodejs/undici/pull/2707)
#### New Contributors
- [@rossilor95](https://togithub.com/rossilor95) made their first
contribution in
[https://github.com/nodejs/undici/pull/2644](https://togithub.com/nodejs/undici/pull/2644)
**Full Changelog**:
https://github.com/nodejs/undici/compare/v6.6.1...v6.6.2
---
### Configuration
π
**Schedule**: Branch creation - "" (UTC), Automerge - At any time (no
schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
β» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
π **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/octokit/rest.js).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
package-lock.json | 18 +++---------------
1 file changed, 3 insertions(+), 15 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d7609b6e..2e43bc85 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -988,15 +988,6 @@
"heap": ">= 0.2.0"
}
},
- "node_modules/@fastify/busboy": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz",
- "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==",
- "dev": true,
- "engines": {
- "node": ">=14"
- }
- },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -13839,13 +13830,10 @@
}
},
"node_modules/undici": {
- "version": "6.6.1",
- "resolved": "https://registry.npmjs.org/undici/-/undici-6.6.1.tgz",
- "integrity": "sha512-J0GaEp0ztu/grIE2Uq57AbK6TRb+bWbOlxu0POCzhFKA6LKbwSAev+hDQaQcgUUA9CPs8Ky+cauzTHnQrtAQEA==",
+ "version": "6.11.1",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-6.11.1.tgz",
+ "integrity": "sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw==",
"dev": true,
- "dependencies": {
- "@fastify/busboy": "^2.0.0"
- },
"engines": {
"node": ">=18.0"
}
From c751cb533693b6d3612cf1ca0f8cf3c6abc117d3 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 15 Apr 2024 13:35:26 -0700
Subject: [PATCH 5/8] ci(action): update actions/add-to-project action to
v1.0.1 (#424)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/add-to-project](https://togithub.com/actions/add-to-project)
| action | patch | `v1.0.0` -> `v1.0.1` |
---
### Release Notes
actions/add-to-project (actions/add-to-project)
###
[`v1.0.1`](https://togithub.com/actions/add-to-project/releases/tag/v1.0.1)
[Compare
Source](https://togithub.com/actions/add-to-project/compare/v1.0.0...v1.0.1)
#### Summary
This release includes dependency updates, including security fix to
undici.
#### What's Changed
- Dependabot/npm and yarn/undici 5.28.4 fixes by
[@skw](https://togithub.com/skw) in
[https://github.com/actions/add-to-project/pull/550](https://togithub.com/actions/add-to-project/pull/550)
- build(deps-dev): bump
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 7.4.0 to 7.6.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/546](https://togithub.com/actions/add-to-project/pull/546)
- build(deps-dev): bump
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
from 7.4.0 to 7.6.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/547](https://togithub.com/actions/add-to-project/pull/547)
- build(deps-dev): bump typescript from 5.4.3 to 5.4.5 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/549](https://togithub.com/actions/add-to-project/pull/549)
- build(deps-dev): bump
[@types/node](https://togithub.com/types/node) from 16.18.91 to
16.18.96 by [@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/548](https://togithub.com/actions/add-to-project/pull/548)
- build(deps): bump undici from 5.28.3 to 5.28.4 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/actions/add-to-project/pull/542](https://togithub.com/actions/add-to-project/pull/542)
**Full Changelog**:
https://github.com/actions/add-to-project/compare/v1.0.0...v1.0.1
---
### Configuration
π
**Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
β» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
π **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/octokit/rest.js).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.github/workflows/add_to_octokit_project.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/add_to_octokit_project.yml b/.github/workflows/add_to_octokit_project.yml
index 0ac7fd7b..936e1f4f 100644
--- a/.github/workflows/add_to_octokit_project.yml
+++ b/.github/workflows/add_to_octokit_project.yml
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- - uses: actions/add-to-project@v1.0.0
+ - uses: actions/add-to-project@v1.0.1
with:
project-url: https://github.com/orgs/octokit/projects/10
github-token: ${{ secrets.OCTOKITBOT_PROJECT_ACTION_TOKEN }}
From 9d99a6540698bce2ed1874b7e606a72ed01b7b24 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 22 Apr 2024 16:39:32 -0500
Subject: [PATCH 6/8] ci(action): update actions/checkout digest to 1d96c77
(#425)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://togithub.com/actions/checkout) | action |
digest | `b4ffde6` -> `1d96c77` |
---
### Configuration
π
**Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
β» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
π **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/octokit/rest.js).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.github/workflows/codeql.yml | 2 +-
.github/workflows/release.yml | 2 +-
.github/workflows/test.yml | 4 ++--
.github/workflows/update-docs.yml | 2 +-
.github/workflows/update-prettier.yml | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 1b75c6d9..a53d622f 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -18,7 +18,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
+ uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 84e3c07a..bd9b5f64 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -18,7 +18,7 @@ jobs:
name: release
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
+ - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 04117b13..7aa6d389 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -21,7 +21,7 @@ jobs:
- 18
- 20
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
+ - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
- name: Test with Node.js ${{ matrix.node_version }}
uses: actions/setup-node@v4
with:
@@ -38,7 +38,7 @@ jobs:
steps:
- run: exit 1
if: ${{ needs.test_matrix.result != 'success' }}
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
+ - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
- run: npm ci
- run: npm run lint
if: ${{ always() }}
diff --git a/.github/workflows/update-docs.yml b/.github/workflows/update-docs.yml
index f1360f4f..9fc3bf5d 100644
--- a/.github/workflows/update-docs.yml
+++ b/.github/workflows/update-docs.yml
@@ -7,7 +7,7 @@ jobs:
update_docs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
+ - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
- uses: actions/setup-node@v4
with:
node-version: 18
diff --git a/.github/workflows/update-prettier.yml b/.github/workflows/update-prettier.yml
index a8ebe532..96622fee 100644
--- a/.github/workflows/update-prettier.yml
+++ b/.github/workflows/update-prettier.yml
@@ -7,7 +7,7 @@ jobs:
update_prettier:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
+ - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
- uses: actions/setup-node@v4
with:
cache: npm
From b4e210293dda57f66e8b0391f4dc5d67b2cb5025 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 25 Apr 2024 15:48:25 -0700
Subject: [PATCH 7/8] ci(action): update actions/checkout digest to 0ad4b8f
(#426)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://togithub.com/actions/checkout) | action |
digest | `1d96c77` -> `0ad4b8f` |
---
### Configuration
π
**Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
π¦ **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
β» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
π **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/octokit/rest.js).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.github/workflows/codeql.yml | 2 +-
.github/workflows/release.yml | 2 +-
.github/workflows/test.yml | 4 ++--
.github/workflows/update-docs.yml | 2 +-
.github/workflows/update-prettier.yml | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index a53d622f..b314a0db 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -18,7 +18,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
+ uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index bd9b5f64..3d978b03 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -18,7 +18,7 @@ jobs:
name: release
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 7aa6d389..2ed7b827 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -21,7 +21,7 @@ jobs:
- 18
- 20
steps:
- - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- name: Test with Node.js ${{ matrix.node_version }}
uses: actions/setup-node@v4
with:
@@ -38,7 +38,7 @@ jobs:
steps:
- run: exit 1
if: ${{ needs.test_matrix.result != 'success' }}
- - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- run: npm ci
- run: npm run lint
if: ${{ always() }}
diff --git a/.github/workflows/update-docs.yml b/.github/workflows/update-docs.yml
index 9fc3bf5d..0f4e3b39 100644
--- a/.github/workflows/update-docs.yml
+++ b/.github/workflows/update-docs.yml
@@ -7,7 +7,7 @@ jobs:
update_docs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/setup-node@v4
with:
node-version: 18
diff --git a/.github/workflows/update-prettier.yml b/.github/workflows/update-prettier.yml
index 96622fee..f6fb6af8 100644
--- a/.github/workflows/update-prettier.yml
+++ b/.github/workflows/update-prettier.yml
@@ -7,7 +7,7 @@ jobs:
update_prettier:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4
+ - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
- uses: actions/setup-node@v4
with:
cache: npm
From 148a7ac6ebf0d196736dd4570be0b6f3c04df2fa Mon Sep 17 00:00:00 2001
From: wolfy1339
Date: Tue, 30 Apr 2024 13:36:48 -0400
Subject: [PATCH 8/8] build(deps): bump `@octokit/auth-app`
---
package-lock.json | 197 ++++++++++++++++++++++++++++++++--------------
package.json | 2 +-
2 files changed, 140 insertions(+), 59 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f00b566a..23d2e87b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,7 +16,7 @@
},
"devDependencies": {
"@octokit/auth-action": "^5.1.0",
- "@octokit/auth-app": "^7.0.0-beta.8",
+ "@octokit/auth-app": "^7.0.0",
"@octokit/fixtures-server": "^8.1.0",
"@octokit/request": "^9.1.1",
"@octokit/tsconfig": "^3.0.0",
@@ -1502,9 +1502,9 @@
}
},
"node_modules/@octokit/auth-app": {
- "version": "7.0.0-beta.8",
- "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-7.0.0-beta.8.tgz",
- "integrity": "sha512-Mic3k7fpkH5172fzD7OH3jGn7TsAkiNfhlhfE4g03Gz6FeWxpxm5lbCBKUUQ6scEdDZxCyNLmBwEBXJLUYd7PA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-7.0.0.tgz",
+ "integrity": "sha512-2MKylF29sWO72KNI1aUMDJ/ZMOwWjePGz1VnS1B9xdY+SOGvGRUAnufH6SDWGZuwQ7WyvwkCYc0eG2IekglWwQ==",
"dev": true,
"dependencies": {
"@octokit/auth-oauth-app": "^8.1.0",
@@ -2166,13 +2166,13 @@
"integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A=="
},
"node_modules/body-parser": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
- "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
+ "version": "1.20.2",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
+ "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
"dev": true,
"dependencies": {
"bytes": "3.1.2",
- "content-type": "~1.0.4",
+ "content-type": "~1.0.5",
"debug": "2.6.9",
"depd": "2.0.0",
"destroy": "1.2.0",
@@ -2180,7 +2180,7 @@
"iconv-lite": "0.4.24",
"on-finished": "2.4.1",
"qs": "6.11.0",
- "raw-body": "2.5.1",
+ "raw-body": "2.5.2",
"type-is": "~1.6.18",
"unpipe": "1.0.0"
},
@@ -2285,13 +2285,19 @@
"dev": true
},
"node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"dev": true,
"dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -2564,9 +2570,9 @@
"dev": true
},
"node_modules/cookie": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
"dev": true,
"engines": {
"node": ">= 0.6"
@@ -2739,6 +2745,23 @@
"node": ">=0.10.0"
}
},
+ "node_modules/define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "dev": true,
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/depd": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
@@ -2842,6 +2865,27 @@
"is-arrayish": "^0.2.1"
}
},
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/esbuild": {
"version": "0.20.0",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.0.tgz",
@@ -2987,17 +3031,17 @@
}
},
"node_modules/express": {
- "version": "4.18.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
- "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
+ "version": "4.19.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
+ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
"dev": true,
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.20.1",
+ "body-parser": "1.20.2",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.5.0",
+ "cookie": "0.6.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
@@ -3237,15 +3281,19 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
- "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
"dev": true,
"dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
"has-proto": "^1.0.1",
- "has-symbols": "^1.0.3"
+ "has-symbols": "^1.0.3",
+ "hasown": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -3309,24 +3357,24 @@
"node": ">=4"
}
},
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/graceful-fs": {
"version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"dev": true
},
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
"node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -3336,10 +3384,22 @@
"node": ">=4"
}
},
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "dev": true,
+ "dependencies": {
+ "es-define-property": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
"dev": true,
"engines": {
"node": ">= 0.4"
@@ -5855,9 +5915,9 @@
}
},
"node_modules/object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
+ "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
"dev": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -6207,9 +6267,9 @@
}
},
"node_modules/raw-body": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
- "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
"dev": true,
"dependencies": {
"bytes": "3.1.2",
@@ -6397,9 +6457,9 @@
"dev": true
},
"node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"bin": {
"semver": "bin/semver.js"
@@ -6462,6 +6522,23 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "dev": true,
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/setprototypeof": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -6490,14 +6567,18 @@
}
},
"node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
diff --git a/package.json b/package.json
index a84cbb20..04ed3b66 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
},
"devDependencies": {
"@octokit/auth-action": "^5.1.0",
- "@octokit/auth-app": "^7.0.0-beta.8",
+ "@octokit/auth-app": "^7.0.0",
"@octokit/fixtures-server": "^8.1.0",
"@octokit/request": "^9.1.1",
"@octokit/tsconfig": "^3.0.0",