Skip to content

chore(deps): update dependency nvm-sh/nvm to v0.40.4#23

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

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

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 7, 2026

This PR contains the following updates:

Package Update Change
nvm-sh/nvm patch v0.40.10.40.4

Release Notes

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

v0.40.4

Compare Source

Bug Fixes

  • sanitize NVM_AUTH_HEADER in wget path
  • nvm_has_colors: also check if stdout is a terminal
  • nvm_strip_path: avoid gawk-specific RT variable for mawk compatibility
  • nvm_get_default_packages: use portable awk patterns
  • nvm_install_source: explicitly set SHELL=/bin/sh for make
  • install.sh: do not log when user has requested no profile modifications (#​2131)
  • nvm exec: Do a version check on nvm-exec (#​3308)
  • Reject bare LTS codenames in nvm install (#​3718)
  • prevent sed errors when pattern contains #
  • install.sh: Force remote name of cloned repo to be 'origin' (#​3654)
  • sh lacks -O; thanks shellcheck
  • show system Node.js version in nvm ls (#​1287)

Docs

  • [readme] add missing colon (#​3516)
  • [readme] add background on io.js (#​3641)
  • [readme] fix typo (#​3687)
  • [readme] update installation by docker to v0.40.3 (#​3590)

Tests

  • [actions] add permissions to GHA workflow
  • Improve uninstall error message for missing versions (#​3768)
  • [Tests] add retry logic (#​2232)
  • [Tests] add a timeout
  • [actions] add a finisher to lint
  • [actions] migrate Travis CI tests to GitHub Actions
  • [Tests] mock node in nvm_die_on_prefix test
  • [Tests] clean up .nvmrc after nvm-exec test
  • [Tests] set $_ before sourcing nvm.sh in fast tests
  • [actions] update outdated GitHub Actions versions (#​3762)
  • [actions] fix WSL tests: properly handle Debian apt sources issue
  • [actions] fix workflow permissions; add codeQL
  • [actions] temporary fix for WSL issue
  • [actions] add new github asset domain to harden-runner
  • [actions] Fix Cygwin workflow HOME variable and add debug output (#​3611)

Misc

  • Migrate GitHub Copilot instructions to AGENTS.md and CLAUDE.md (#​3655)
  • [security] add security escalation policy (#​3658)
  • [meta] Add comprehensive .github/copilot-instructions.md for better AI code assistance (#​3609)
  • [meta] update security policy; add IRP
  • [Dev Deps] update markdown-link-check, semver

v0.40.3

Compare Source

Fixes

  • nvm_install_latest_npm: fix node version detection (#​3564)

v0.40.2

Compare Source

New Stuff

  • install.sh: add $ZDOTDIR to zsh search (#​3458)

Fixes

  • reinstall-packages: do not reinstall corepack (#​3544)
  • avoid bash-specific syntax (#​3499)
  • install-latest-npm: npm v11 is out
  • nvm_install_latest_npm: avoid unbound variable (#​3447)
  • give a more helpful message when lts alias is mistakenly used (#​3441)
  • nvm ls, nvm alias, nvm install: error when an LTS name is invalid
  • nvm_normalize_lts: error when an LTS name is not lowercase (#​3417)

Documentation

  • [readme] update link
  • [readme] fix --no-use example (#​3479)
  • [readme] update copyright notice (#​3507)
  • [readme] note zsh-nvm's AUTO_USE option (#​2670)
  • [readme] add note about reloading zshrc after editing (#​3052)
  • [readme] Update shell profile file install notes (#​2241)
  • [readme] add docker tips (#​2318)
  • [readme] remove avn from readme (#​3469)
  • [readme] fnm -> nvm.fish (#​2541)

Refactors

  • prefer case over if/else chains
  • combine sed -e invocations/arguments

Tests

  • nvm exec/nvm run: add --silent tests (#​1259)
  • [actions] release test needs git tags
  • migrate installation_iojs test suite to GitHub Actions (#​3476)
  • Migrate slow test suite from Travis CI (#​3470)
  • temporarily skip this failing travis test to unblock progress
  • [actions] TOC: use latest LTS node
  • install.sh: clean up nvm_detect_profile tests
  • nvm_detect_profile: refactor (#​3467)
  • run urchin tests on pull requests (#​3466)
  • update mocks
  • ensure that unit tests use only mocked LTS names
  • [actions] use node/install instead of node/run

Meta

  • disable blank issues
  • update issue template
  • add DCO (#​3456)
  • Rename .github/ISSUE_TEMPLATE.md to .github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.md (#​3454)

Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/nvm-sh-nvm-0.x branch from cb89bfa to d962aaf Compare May 14, 2026 18:07
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.

0 participants