Skip to content

fix(deps): update dependency @actions/tool-cache to v4#159

Merged
pbrisbin merged 3 commits intomainfrom
renovate/actions-tool-cache-4.x
Mar 26, 2026
Merged

fix(deps): update dependency @actions/tool-cache to v4#159
pbrisbin merged 3 commits intomainfrom
renovate/actions-tool-cache-4.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jan 31, 2026

@chris-martin I know #172 exists that will make this obsolete, but I was sick of seeing this as needing a review. I'm happy to close this instead if you think that PR obviates this one.

This PR contains the following updates:

Package Change Age Confidence
@actions/tool-cache (source) ^3.0.1^4.0.0 age confidence

Release Notes

actions/toolkit (@​actions/tool-cache)

v4.0.0

  • Breaking change: Package is now ESM-only
    • CommonJS consumers must use dynamic import() instead of require()
3.0.1
  • Bump @actions/http-client to 3.0.2
3.0.0
  • Update to v2.0.1 of @actions/core
  • Update to v2.0.0 of @actions/exec
  • Update to v3.0.1 of @actions/http-client
  • Update to v2.0.0 of @actions/io
2.0.2
2.0.1
  • Update to v2.0.1 of @actions/http-client #​1087
2.0.0
  • Update to v2.0.0 of @actions/http-client
  • The type of the headers parameter in the exported function downloadTool has been narrowed from { [header: string]: any } to { [header: string]: number | string | string[] | undefined; } (that is, http.OutgoingHttpHeaders).
    This is strictly a compile-time change for TypeScript consumers. Previous attempts to use a header value of a type other than those now accepted would have resulted in an error at run time.
1.7.2
  • Update lockfileVersion to v2 in package-lock.json #​1025
1.7.1
1.7.0
1.6.1
1.6.0
1.3.5
1.3.4

Here is the security issue that was fixed in the http-client 1.0.8 release

1.3.3
1.3.2
1.3.1
1.3.0
1.2.0
1.1.2
1.0.0
  • Initial release

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Jan 31, 2026
@renovate renovate Bot requested a review from a team as a code owner January 31, 2026 05:37
@renovate renovate Bot requested review from z0isch and removed request for a team January 31, 2026 05:37
@renovate renovate Bot force-pushed the renovate/actions-tool-cache-4.x branch 4 times, most recently from 6c1d1ce to f329111 Compare February 8, 2026 09:34
@renovate renovate Bot force-pushed the renovate/actions-tool-cache-4.x branch 4 times, most recently from 4020a6b to 0a0a7ef Compare February 17, 2026 09:45
@renovate renovate Bot force-pushed the renovate/actions-tool-cache-4.x branch 7 times, most recently from 1e87ae9 to 2483f2d Compare February 28, 2026 09:09
@renovate renovate Bot force-pushed the renovate/actions-tool-cache-4.x branch 5 times, most recently from 7e38e53 to f3b2935 Compare March 10, 2026 13:18
@renovate renovate Bot force-pushed the renovate/actions-tool-cache-4.x branch 2 times, most recently from d8a8d0b to 258b314 Compare March 17, 2026 09:22
@z0isch z0isch self-assigned this Mar 18, 2026
@z0isch z0isch requested review from chris-martin and removed request for z0isch March 18, 2026 13:28
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Mar 18, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@pbrisbin pbrisbin enabled auto-merge (rebase) March 26, 2026 13:30
renovate Bot and others added 3 commits March 26, 2026 09:30
@actions/tool-cache does not work with CJS and ncc does not allow ESM. Switching to esbuild allows us to build for ESM.
Jest doesn't play nicely with ESM, but we aren't testing any of @actions/tool-cache anyway.
@pbrisbin pbrisbin force-pushed the renovate/actions-tool-cache-4.x branch from 9fd5c8d to d0d796d Compare March 26, 2026 13:30
@pbrisbin pbrisbin merged commit d7214b9 into main Mar 26, 2026
14 checks passed
@pbrisbin pbrisbin deleted the renovate/actions-tool-cache-4.x branch March 26, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants