v0.6.4-rc.1
Pre-release
Pre-release
- test(run): quote-tolerant extra-args assert — cmd.exe echoes quotes (f2fc56b)
- docs(changelog): v0.6.4 entry ahead of stable promotion (8b93315)
- chore(release): bump version to 0.6.4 (5beacfa)
- docs: propagate run-hooks + shell-init --apply across every doc surface (248acfe)
- feat(run): accept pre:name / post:name hook spelling alongside npm concatenation (10f4bdb)
- feat(run): npm-style pre/post lifecycle hooks (edae18f)
- docs(run): dedicated npm-run-style page for the jarvy run task runner (20e2c89)
- feat(shell-init): --apply wires the jr loader into the rc file directly (d107921)
- chore(dx): [commands] task runner for the repo itself (8babac2)
- fix(plugins): absent tools.d is a silent no-op, not a perms warning (bdd1900)
- feat(run): teach the empty-state message how to actually get started (74ce384)
- fix(scripts): verify-release accepts bare-basename SHA256SUMS entries (3d12fe2)
Full Changelog: v0.6.3...v0.6.4-rc.1
Installation
Quick Install (Unix)
curl -fsSL https://raw.githubusercontent.com/Cliftonz/jarvy/main/dist/scripts/install.sh | bashQuick Install (Windows PowerShell)
irm https://raw.githubusercontent.com/Cliftonz/jarvy/main/dist/scripts/install.ps1 | iexHomebrew
brew install Cliftonz/tap/jarvyCargo
cargo install jarvyEarly-Release Channel
Pre-release tags (-rc.N, -beta.N) are routed through the beta channel.
Opt in: JARVY_CHANNEL=beta on the install script, or jarvy update --channel beta.
See docs/release-testing.md.
See installation docs for more options.
Security
Verify Signatures
All release artifacts are signed with Sigstore keyless OIDC. Verify any artifact:
# Substitute a triple that matches your platform, e.g.
# aarch64-apple-darwin, x86_64-unknown-linux-musl,
# aarch64-unknown-linux-gnu, x86_64-pc-windows-msvc (.zip).
ARTIFACT=jarvy-v0.6.4-rc.1-x86_64-unknown-linux-musl.tar.gz
BASE=https://github.com/Cliftonz/jarvy/releases/download/v0.6.4-rc.1
curl -LO $BASE/$ARTIFACT
curl -LO $BASE/$ARTIFACT.sig
curl -LO $BASE/$ARTIFACT.pem
cosign verify-blob \
--signature $ARTIFACT.sig \
--certificate $ARTIFACT.pem \
--certificate-identity-regexp '^https://github\.com/Cliftonz/jarvy/\.github/workflows/release\.yml@refs/tags/v[0-9.]+(-[A-Za-z0-9.]+)?$' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
$ARTIFACTTag Signature
This release was cut from a signed git tag. Verify with:
git -c gpg.ssh.allowedSignersFile=.github/allowed_signers tag --verify v0.6.4-rc.1SBOM
Software Bill of Materials in SPDX 2.3 (sbom.spdx.json) and CycloneDX 1.4 (sbom.cdx.json).
Checksums
SHA256 checksums for all artifacts are in SHA256SUMS.txt.