This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@actions/artifact](https://github.com/actions/toolkit/tree/main/packages/artifact) ([source](https://github.com/actions/toolkit/tree/HEAD/packages/artifact)) | [`^1.1.2` → `^4.0.0`](https://renovatebot.com/diffs/npm/@actions%2fartifact/1.1.3/4.0.0) |  |  |
---
### Release Notes
<details>
<summary>actions/toolkit (@​actions/artifact)</summary>
### [`v4.0.0`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#400)
- Add support for Node 24 [#​2110](https://github.com/actions/toolkit/pull/2110)
- Fix: artifact pagination bugs and configurable artifact count limits [#​2165](https://github.com/actions/toolkit/pull/2165)
- Fix: reject the promise on timeout [#​2124](https://github.com/actions/toolkit/pull/2124)
- Update dependency versions
### [`v2.3.2`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#232)
- Added masking for Shared Access Signature (SAS) artifact URLs [#​1982](https://github.com/actions/toolkit/pull/1982)
- Change hash to digest for consistent terminology across runner logs [#​1991](https://github.com/actions/toolkit/pull/1991)
### [`v2.3.1`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#231)
- Fix comment typo on expectedHash. [#​1986](https://github.com/actions/toolkit/pull/1986)
### [`v2.3.0`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#230)
- Allow ArtifactClient to perform digest comparisons, if supplied. [#​1975](https://github.com/actions/toolkit/pull/1975)
### [`v2.2.2`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#222)
- Default concurrency to 5 for uploading artifacts [#​1962](https://github.com/actions/toolkit/pull/1962)
### [`v2.2.1`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#221)
- Add `ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY` and `ACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MS` environment variables [#​1928](https://github.com/actions/toolkit/pull/1928)
### [`v2.2.0`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#220)
- Return artifact digest on upload [#​1896](https://github.com/actions/toolkit/pull/1896)
### [`v2.1.11`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#2111)
- Fixed a bug with relative symlinks resolution [#​1844](https://github.com/actions/toolkit/pull/1844)
- Use native `crypto` [#​1815](https://github.com/actions/toolkit/pull/1815)
### [`v2.1.10`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#2110)
- Fixed a regression with symlinks not being automatically resolved [#​1830](https://github.com/actions/toolkit/pull/1830)
- Fixed a regression with chunk timeout [#​1786](https://github.com/actions/toolkit/pull/1786)
### [`v2.1.9`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#219)
- Fixed artifact upload chunk timeout logic [#​1774](https://github.com/actions/toolkit/pull/1774)
- Use lazy stream to prevent issues with open file limits [#​1771](https://github.com/actions/toolkit/pull/1771)
### [`v2.1.8`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#218)
- Allows `*.localhost` domains for hostname checks for local development.
### [`v2.1.7`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#217)
- Update unzip-stream dependency and reverted to using `unzip.Extract()`
### [`v2.1.6`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#216)
- Will retry on invalid request responses.
### [`v2.1.5`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#215)
- Bumped `archiver` dependency to 7.0.1
### [`v2.1.4`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#214)
- Adds info-level logging for zip extraction
### [`v2.1.3`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#213)
- Fixes a bug in the extract logic updated in 2.1.2
### [`v2.1.2`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#212)
- Updated the stream extract functionality to use `unzip.Parse()` instead of `unzip.Extract()` for greater control of unzipping artifacts
### [`v2.1.1`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#2111)
- Fixed a bug with relative symlinks resolution [#​1844](https://github.com/actions/toolkit/pull/1844)
- Use native `crypto` [#​1815](https://github.com/actions/toolkit/pull/1815)
### [`v2.1.0`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#210)
- Added `ArtifactClient#deleteArtifact` to delete artifacts by name [#​1626](https://github.com/actions/toolkit/pull/1626)
- Update error messaging to be more useful [#​1628](https://github.com/actions/toolkit/pull/1628)
### [`v2.0.1`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#201)
- Patch to fix transient request timeouts [actions/download-artifact#249](https://github.com/actions/download-artifact/issues/249)
### [`v2.0.0`](https://github.com/actions/toolkit/blob/HEAD/packages/artifact/RELEASES.md#200)
- Major release. Supports new Artifact backend for improved speed, reliability and behavior.
- Numerous API changes, [some breaking](./README.md#breaking-changes).
- [Blog post with more info](https://github.blog/2024-02-12-get-started-with-v4-of-github-actions-artifacts/)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- "on monday,on friday"
- 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjE3NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWF0aW9uIiwibnBtIl19-->
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 4.x releases. But if you manually upgrade to 4.x then Renovate will re-enable minor and patch updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
### Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for *any* future `4.x` releases. But if you manually upgrade to `4.x` then Renovate will re-enable `minor` and `patch` updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
Pull request closed
This pull request cannot be reopened because the branch was deleted.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
^1.1.2→^4.0.0Release Notes
actions/toolkit (@actions/artifact)
v4.0.0v2.3.2v2.3.1v2.3.0v2.2.2v2.2.1ACTIONS_ARTIFACT_UPLOAD_CONCURRENCYandACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MSenvironment variables #1928v2.2.0v2.1.11crypto#1815v2.1.10v2.1.9v2.1.8*.localhostdomains for hostname checks for local development.v2.1.7unzip.Extract()v2.1.6v2.1.5archiverdependency to 7.0.1v2.1.4v2.1.3v2.1.2unzip.Parse()instead ofunzip.Extract()for greater control of unzipping artifactsv2.1.1crypto#1815v2.1.0ArtifactClient#deleteArtifactto delete artifacts by name #1626v2.0.1v2.0.0Major release. Supports new Artifact backend for improved speed, reliability and behavior.
Numerous API changes, some breaking.
Blog post with more info
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate.
Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future
4.xreleases. But if you manually upgrade to4.xthen Renovate will re-enableminorandpatchupdates automatically.If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
Pull request closed