Releases: NDDev-OpenNetwork/macos-ubuntu-bootstrap
Releases · NDDev-OpenNetwork/macos-ubuntu-bootstrap
Release list
0.2.10
0.2.9
Immutable
release. Only release title and notes can be modified.
- Converge the thirteen ci-workflows reusable callers and
config/reusable-workflow-pins.jsonon the signed 0.1.26 tag. - Pin bash-language-server to 5.8.1 in the contract and both installers.
- Recompile the hash-locked test requirements: packaging 26.3, pygments 2.21.0.
- Correct the Herdr version reference in AGENTS.md to the installed 0.9.1.
0.2.8
Immutable
release. Only release title and notes can be modified.
- Pin uv to 0.12.17 after independently hashing the linux x86_64 and aarch64
GitHub release tarballs against the publishedsha256files. - Pin difftastic to 0.71.0 after hashing both linux release tarballs.
- Pin Herdr to 0.9.1 (
herdrdev/herdr, tag object8544776), hashing the
macOS aarch64 and both linux release assets. - Pin Telegram Desktop to 7.2.9, hashing
td-setup-linux-x64-7.2.9.tar.xz;
the icon asset pin stays on commita1e89e1because the blobs are
byte-identical at the v7.2.9 tag. - Pin doctl to 1.169.0 and Stripe CLI to 1.51.0, hashing both linux
architecture tarballs for each. - Pin resend-cli to 2.21.1 and wrangler to 4.135.0 from npm registry
dist.integritymetadata. - Pin @openai/codex to 0.155.1 from npm registry
dist.integrity. - Pin atuin to 18.22.0 against the published upstream
.sha256assets. - Pin the Homebrew installer package to 7.0.4, hashing the
.pkgdownload. - Pin Google Cloud CLI to 585.0.0, hashing both linux release tarballs.
- Keep Node.js on the 24.x LTS line (24.21.0); the 26.x major is out of
scope for a pin refresh. - Track difftastic's new asset naming: 0.71.0 publishes
difft-<version>-<triple>.tar.gzinstead ofdifft-<triple>.tar.gz. - Make every pinned-download RETURN trap self-clearing and unset-safe: an
early failure return used to leave the trap armed globally, so the next
function return re-fired it witharchive/stageunbound and the real
error surfaced asunbound variableunderset -u. - Deduplicate
evidence-gateartifacts byrun_attempt: a--failedrerun
leaves the earlier attempt'splatform-*artifact in the download set, and
the gate used to read its staleresult: failureeven after the lane
proved green on retry. Only the newest attempt per lane instance is
verified now; same-attempt duplicates still fail.
0.2.7
Immutable
release. Only release title and notes can be modified.
- Pin uv to 0.12.15 after independently hashing the linux x86_64 and aarch64
GitHub release tarballs against the publishedsha256files. - Pin Dart to 3.13.4 after independently hashing both linux SDK zips against
the dart-archive.sha256sumfiles. - Pin resend-cli to 2.21.0 from the npm registry.
- Pin wrangler to 4.131.2 from the npm registry.
0.2.6
Immutable
release. Only release title and notes can be modified.
- Pin osv-scanner to 2.6.0 after independently hashing the linux amd64 and
arm64 GitHub release binaries againstosv-scanner_SHA256SUMS. - Pin JetBrains kotlin-lsp to 263.4702.0 from
download-cdn.jetbrains.com,
verifying both architecture tarballs against the published.sha256files.
0.2.5
Immutable
release. Only release title and notes can be modified.
- Name
desktop-serverin the--profileerror and document
--docker-mode rootful|rootlessfor a host that builds locally. Installer
behaviour was already that in 0.2.4; the comment lagged. - Pin reusable workflows to current module mains.
0.2.4
Immutable
release. Only release title and notes can be modified.
- Hash root-owned 0600 privilege records through
root_execwhen the applying
user cannot read them. An interrupted contract upgrade that already published
a different adapter JSON is asided and replaced; helper and policy still
never replace.
0.2.3
Immutable
release. Only release title and notes can be modified.
- Ubuntu privilege can take a new contract JSON when helper and policy already
match this source: aside the prior contract and records, then publish. A
partial transaction that is not that completed-bundle case still fail-closes. - Apply still runs strict verify before writing a device receipt, but does not
compare a prior receipt to the state this apply is about to record. Standalone
verify.sh --strictstill does.
0.2.2
Immutable
release. Only release title and notes can be modified.
- Keep Ubuntu
--planfrom callingbun pm bin -gorbun pm ls -gwhen
describing npmuser_tools. Those probes create~/.bun/install/global
before they can answer, so a plan wrote into the home it only describes.
Hosted unit tests missed it because they do not havebunon PATH.
0.2.1
Immutable
release. Only release title and notes can be modified.
- Republish the 0.2.0 contract: tag
0.2.0landed on the merge commit, which
GitHub does not attach to a pull request, so release evidence lookup refused
publication. This tag is the PR-head commit after merge. - Resolve bun's actual global bin (
bun pm bin -g, including
~/.cache/.bun/bin) when installingresendandwrangler, instead of
assuming~/.bun/bin. Hosted native evidence used the cache prefix.