Skip to content

chore(deps): update dependency nvm-sh/nvm to v0.40.6#14

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/nvm-sh-nvm-0.x
Open

chore(deps): update dependency nvm-sh/nvm to v0.40.6#14
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/nvm-sh-nvm-0.x

Conversation

@renovate

@renovate renovate Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
nvm-sh/nvm patch v0.40.5v0.40.6

Release Notes

nvm-sh/nvm (nvm-sh/nvm)

v0.40.6

Compare Source

New Stuff

  • install: add support for loongarch64 architecture (#​3693)

Bug Fixes

  • support arm64-musl on Alpine Linux (#​3845)
  • nvm_ls_cached: include source-cached and io.js artifacts
  • auth header: Add all valid base64 chars to sanitize function (#​3846)
  • Parse commented nvmrc content in nvm_ls
  • bypass aliased curl (#​2932)
  • nvm_download, nvm_get_latest, install: only select a downloader that exists as an executable
  • use command to bypass curl/wget shell functions and aliases
  • install: use darwin-x64 for all binary on mac for node < v16 (#​3709)
  • nvm install: migrate packages/set alias when target is already installed
  • focused error on missing/invalid args for several subcommands
  • nvm_rc_version: clarify error when no version and no .nvmrc
  • nvm exec/nvm run: warn when no version and no .nvmrc

Refactors

  • nvm_alias: one-pass trailing whitespace strip
  • nvm_alias: use [[:space:]] instead of literal tab
  • nvm_alias, nvm_resolve_alias: use builtins

Robustness

  • reject unsafe LTS alias names from a mirror's index.tab
  • avoid a set -u error when $_ is unset (#​3845)
  • nvm_get_arch: only apply the Alpine musl suffix when the OS is linux (#​3845)
  • nvm_alias: explicitly succeed when the alias file is unreadable

Docs

  • [readme] Docker: build time is "several" minutes, not 8 (#​3875)
  • [readme] Docker: Just say "Ubuntu" (no version) for base image (#​3873)
  • document nvm reinstall-packages as a standalone command
  • document current and clarify .nvmrc fallback in help/README
  • threat model: document the mirror payload/metadata trust boundary

Tests

  • [actions] nodejs.org PR: sync the fork before branching, and surface create-ref errors
  • [actions] nodejs.org PR: fix force boolean and grab the latest tag on dispatch
  • [actions] fall back to the canonical nvmrc submodule when a fork lacks its own
  • [actions] update workflows
  • [actions] nvm-install-test: turn the expected v0.40.0 failures green
  • [actions] add tests-alpine: a green fast suite and a musl-binary regression matrix (#​3845)
  • make the fast suite pass on Alpine (#​3845)
  • nvm_ls handles hash in pattern: fix cleanup, isolate NVM_DIR, cover the sed path (#​3854)
  • installation_node: only match top-level global packages
  • installation_node: use a published is-nan version
  • run every remaining test file: exec bits, fixes; add check-exec to CI (#​2232)
  • nvm_offline_version: make it executable; pin nvm_ls_cached cache visibility
  • aliases: cover the regex-metachar cycle fix; clean up fixtures in teardown (#​3787)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 6am on monday"
  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Jul 20, 2026
@mergify

mergify Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

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.

0 participants