v1.2.4
nSelf CLI v1.2.4
Channel: stable
Changelog
[1.2.4] — 2026-07-03
Fixed
- License signature verification enabled in released binaries (CRITICAL) — the release workflow read the
NSELF_LICENSE_PUBKEY_HEXsecret to embed the Ed25519 license-verification key at build time, but the secret was never set in the repository, so every published binary shipped as a "dev build" with license signature verification disabled and printed a dev-build warning fromnself version. The secret is now configured; binaries from this release on verify license signatures. bundle info sentryalias miss — thesentry→nsentryalias added in 1.2.3 resolved forbundle installandbundle removebut notbundle info, which used a separate command-layer lookup.bundle info sentrynow resolves to ɳSentry; listings and error hints still show only the canonicalnsentryslug.- gofmt drift — three files merged unformatted; formatted so the CI gofmt gate stays green.
Commits since previous release
Install
brew install nself-org/nself/nself
# or download a tarball below for your platformVerify (Sigstore keyless)
cosign verify-blob \
--bundle <tarball>.tar.gz.sig \
--certificate-identity-regexp '^https://github.com/nself-org/cli/\.github/workflows/release\.yml@refs/tags/v1.2.4$' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
<tarball>.tar.gzFull signing + verification details: release-signing.md
Artifacts
- Platform tarballs (linux/darwin × amd64/arm64) + Windows zips (amd64/arm64)
checksums.txt— SHA-256 of all tarballssbom.spdx.json+ per-tarball SBOMs — SPDX software bill of materialsprovenance.intoto.jsonl— SLSA v1.0 provenance attestation*.sig— Sigstore cosign signature bundles for every artifact above