Skip to content

Bump @actions/cache to 5.1.0, log cache write denied#1569

Merged
Link- merged 4 commits into
actions:mainfrom
jasongin:update-actions-cache-5.1.0
Jun 23, 2026
Merged

Bump @actions/cache to 5.1.0, log cache write denied#1569
Link- merged 4 commits into
actions:mainfrom
jasongin:update-actions-cache-5.1.0

Conversation

@jasongin

Copy link
Copy Markdown
Contributor

Description:

Check list:

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.

@jasongin jasongin requested a review from a team as a code owner June 18, 2026 22:23
Copilot AI review requested due to automatic review settings June 18, 2026 22:23

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates setup-node’s caching behavior to align with @actions/[email protected], including improved handling/logging when cache writes are denied (for example, read-only tokens on fork PRs). It also bumps the action’s minor version and refreshes generated artifacts and dependency licensing metadata.

Changes:

  • Bump @actions/cache dependency to ^5.1.0 and update action version to 6.5.0.
  • Add a debug log when saveCache returns -1 (cache not saved) and update tests accordingly.
  • Regenerate dist bundles and update the cached dependency license file.
Show a summary per file
File Description
src/cache-save.ts Adds a debug log when @actions/cache.saveCache indicates the cache was not saved (-1).
__tests__/cache-save.test.ts Updates test expectations to validate the new debug log behavior.
package.json Bumps action version to 6.5.0 and updates @actions/cache to ^5.1.0.
package-lock.json Locks @actions/cache to 5.1.0 and updates the root version metadata.
dist/setup/index.js Regenerated bundle reflecting the updated @actions/cache behavior.
dist/cache-save/index.js Regenerated bundle reflecting the new cache-write-denied handling and the new debug log.
.licenses/npm/@actions/cache.dep.yml Updates recorded dependency version for @actions/cache to 5.1.0.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 4/7 changed files
  • Comments generated: 1

Comment thread __tests__/cache-save.test.ts
@Link- Link- merged commit 6a61c03 into actions:main Jun 23, 2026
231 checks passed
ajgon pushed a commit to deedee-ops/schemas that referenced this pull request Jul 14, 2026
#11)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-node](https://github.com/actions/setup-node) | action | major | `v6.4.0` → `v7.0.0` |

---

### Release Notes

<details>
<summary>actions/setup-node (actions/setup-node)</summary>

### [`v7.0.0`](https://github.com/actions/setup-node/releases/tag/v7.0.0)

[Compare Source](actions/setup-node@v6.5.0...v7.0.0)

#### What's Changed

##### Enhancements:

- Add cache-primary-key and cache-matched-key as outputs by [@&#8203;gowridurgad](https://github.com/gowridurgad) in [#&#8203;1577](actions/setup-node#1577)
- Migrate to ESM and upgrade dependencies by [@&#8203;gowridurgad](https://github.com/gowridurgad) in [#&#8203;1574](actions/setup-node#1574)

##### Bug fixes:

- Remove dummy NODE\_AUTH\_TOKEN export by [@&#8203;gowridurgad](https://github.com/gowridurgad) in [#&#8203;1558](actions/setup-node#1558)
- Only use `mirrorToken` in `getManifest` if it's provided by [@&#8203;deiga](https://github.com/deiga) in [#&#8203;1548](actions/setup-node#1548)

##### Documentation updates:

- Add documentation for publishing to npm with Trusted Publisher (OIDC) by [@&#8203;chiranjib-swain](https://github.com/chiranjib-swain) in [#&#8203;1536](actions/setup-node#1536)
- docs: Update restore-only cache documentation by [@&#8203;priya-kinthali](https://github.com/priya-kinthali) in [#&#8203;1550](actions/setup-node#1550)
- docs: Update caching recommendations to mitigate cache poisoning risks by [@&#8203;chiranjib-swain](https://github.com/chiranjib-swain) in [#&#8203;1567](actions/setup-node#1567)

##### Dependency update:

- Upgrade [@&#8203;actions/cache](https://github.com/actions/cache) to 5.1.0, log cache write denied by [@&#8203;jasongin](https://github.com/jasongin) in [#&#8203;1569](actions/setup-node#1569)

#### New Contributors

- [@&#8203;chiranjib-swain](https://github.com/chiranjib-swain) made their first contribution in [#&#8203;1536](actions/setup-node#1536)
- [@&#8203;deiga](https://github.com/deiga) made their first contribution in [#&#8203;1548](actions/setup-node#1548)
- [@&#8203;jasongin](https://github.com/jasongin) made their first contribution in [#&#8203;1569](actions/setup-node#1569)

**Full Changelog**: <actions/setup-node@v6...v7.0.0>

### [`v6.5.0`](https://github.com/actions/setup-node/releases/tag/v6.5.0)

[Compare Source](actions/setup-node@v6.4.0...v6.5.0)

#### What's Changed

- Update [@&#8203;actions/cache](https://github.com/actions/cache) to 5.1.0 and add security overrides for undici and fast-xml-parser by [@&#8203;HarithaVattikuti](https://github.com/HarithaVattikuti) in [#&#8203;1579](actions/setup-node#1579)

**Full Changelog**: <actions/setup-node@v6.4.0...v6.5.0>

</details>

---

### Configuration

📅 **Schedule**: (in timezone Europe/Warsaw)

- 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.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjEuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI2MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.ajgon.casa/deedee/schemas/pulls/11
achou11 added a commit to digidem/comapeo-desktop that referenced this pull request Jul 14, 2026
Pulls in a fix related to cache write error when operating with a
read-only token (see actions/setup-node#1569)
achou11 added a commit to digidem/comapeo-desktop that referenced this pull request Jul 14, 2026
Pulls in a fix related to cache write error when operating with a
read-only token (see actions/setup-node#1569)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants