Releases and Artifacts
Nodeup releases provide prebuilt CLI downloads and checksums.
Download Nodeup release artifacts from the delinoio/oss GitHub Releases page. Look for releases whose tag starts with nodeup@v, such as nodeup@v<semver>.
Tag Contract
Release tags use:
Nodeup CLI Artifacts
Release downloads are provided for:
linux/amd64linux/arm64darwin/amd64darwin/arm64windows/amd64windows/arm64
In Nodeup release asset names, amd64 means the same 64-bit Intel/AMD CPU family often called x64 in operating-system and user-facing documentation. For example, Linux x64 hosts use linux/amd64 assets, and Windows x64 hosts use windows/amd64 assets.
Each download can be checked against SHA256SUMS. Direct installers require releases that include the selected artifact and SHA256SUMS.
Direct Installer Verification
Direct installers verify:
- The selected artifact's
SHA256SUMSentry.
If SHA256SUMS is missing, the selected artifact has no checksum entry, or checksum verification fails, installation stops before the binary is installed.
A release is direct-installer compatible only when it includes SHA256SUMS and the selected artifact. For older releases that lack either one, use a newer release, Homebrew on macOS/Linux when available, or cargo-binstall on supported hosts with complete first-party assets.
cargo-binstall Asset Contract
cargo-binstall uses the same first-party release assets listed above. Nodeup disables quick-install and compile fallback strategies so installation never silently switches to third-party binary discovery or a source build when a prebuilt asset is unavailable.
Supported cargo-binstall assets are:
nodeup-linux-amd64.tar.gznodeup-linux-arm64.tar.gznodeup-darwin-amd64.tar.gznodeup-darwin-arm64.tar.gznodeup-windows-amd64.zipnodeup-windows-arm64.zip
If a host is unsupported or a release is missing the expected asset, use Homebrew on macOS/Linux, the direct installer, or a supported x64/arm64 host with a complete Nodeup release.
Runtime Download Artifacts
Nodeup installs Node.js runtimes from Node.js release archives:
- macOS/Linux use
.tar.xz. - Windows uses
.zip. - Windows archives that unpack without a top-level directory are normalized into the stable
bin/runtime layout.
Runtime archive integrity is verified against the upstream SHASUMS256.txt entry before extraction.
Mirrors and Diagnostics
Use these environment variables for custom mirrors:
Set both mirror variables together unless you intentionally mix sources. Checksum mismatch and runtime download errors include sanitized index and download-base diagnostics when a mirror override is configured, and URL diagnostics omit credentials, query strings, and fragments.