Skip to content

ci: Bump Min Space#88

Open
weebo-update-cli[bot] wants to merge 1 commit into
mainfrom
updatecli_main_1ff5dacd9d8ff61c2fac7d356d847293ba7be92d0c394380272410855d6798f9
Open

ci: Bump Min Space#88
weebo-update-cli[bot] wants to merge 1 commit into
mainfrom
updatecli_main_1ff5dacd9d8ff61c2fac7d356d847293ba7be92d0c394380272410855d6798f9

Conversation

@weebo-update-cli
Copy link
Copy Markdown
Contributor

Upgrade MinSpace

Bump nvm version

change detected: * key "$.min.nvm" updated from "v0.40.4" to "v0.40.5", in file "versions.yaml"

v0.40.5
## Security fix

Note this release addresses [CVE-2026-10796](https://www.cve.org/CVERecord?id=CVE-2026-10796).

## New Stuff

 - `nvm install --offline`: install from cache without network access

## Bug Fixes

 - `nvm_download_artifact`: reject version strings with disallowed characters
 - `nvm_get_checksum`: pass the tarball name to awk as data, not program text
 - `nvm_download`: avoid `eval` so mirror-supplied version strings can't inject commands
 - `nvm_download`: send a well-formed Authorization header on the wget path
 - avoid an unbound variable
 - Add local for sanitized_header (#3837)
 - fix same owner for root when install from binary (#3834)
 - `nvm_normalize_lts`: only reject uppercase for LTS names, not regular aliases
 - `install.sh`: check `mkdir` return codes
 - `install.sh`: fix POSIX compliance, printf format strings, and profile detection
 - `nvm which`: show alias name in infinite loop error message
 - `nvm uninstall`: fix alias cleanup glob expansion
 - `nvm debug`: use default empty values for potentially unset variables
 - `nvm_iojs_version_has_solaris_binary`: fix comparison to detect non-iojs versions
 - `nvm_download_artifact`: fix error propagation from subshells
 - `nvm_install_binary`: return failure when binary download fails with `-b`
 - `nvm_get_arch`: only apply musl suffix on x64 Alpine
 - `nvm_get_arch`: add `command` prefix to `uname` call
 - `nvm_resolve_local_alias`: avoid using variable as printf format string
 - `nvm_get_mirror`: fix awk URL validation to actually reject invalid URLs
 - `nvm_ls_remote_combined`: propagate iojs remote listing failures
 - `nvm install`: fix `nvm err` typo to `nvm_err` for `-s`/`-b` conflict
 - `nvm alias`: fix colors not showing by default

## Refactors

 - `nvm_rc_version`: use fd 3 instead of exported env var for multiple return

## Docs

 - fix `--offline` help line alignment
 - Clean up wording in docs and shell comments (#3806)
 - fix CONTRIBUTING grammar (#3804)
 - do not use tilde expansion in ENV of Dockerfile (#3821)
 - [readme] use tilde expansion instead of "$HOME" for consistency (#3799)
 - [readme] use "$HOME" instead of hardcoded "/home/user"
 - [readme] Revise Node.js version usage examples (#3802)

## Misc

 - [meta] Update .gitmodules with relative submodule path (#3839)
 - [meta] Submodule nvmrc update protocol from git to https (#3839)
 - [meta] Align and enhance AGENTS.md instructions (#3774)

## Tests

 - `install_nvm_from_git`: stop git background gc/maintenance racing with cleanup
 - `install_nvm_from_git`: fix malformed test command (missing space before `]`)
 - reduce CI flakiness from transient Docker registry failures
 - remove double-substitution in assert_ok and assert_not_ok (#3826)
 - fix 4 test failures
 - add `try`/`try_err` helpers; convert tests to use them
 - [actions] add workflow to update nodejs.org nvm version
 - [actions] set per-job permissions in the `nvm install` workflow
 - [actions] allow DockerHub's CloudFront CDN so image pulls aren't blocked
 - [actions] upgrade vampire/setup-wsl (#3775)
v0.40.4
## 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`
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

Made with ❤️️ by updatecli
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