clawdie-iso/scripts
Sam & Claude fdbd6b152f build: track Pi @latest, record resolved version in build-manifest
The image shipped a hard pin (@earendil-works/pi-coding-agent@0.78.0) while
'pi upgrade' on hosts had moved to 0.80.2, so builds lagged. Switch Pi to the
@latest dist-tag so every image bundles the newest Pi.

To keep the floating spec traceable, record the version that actually got
fetched in build-manifest.json as pi_version, derived from the bundled tarball
name (earendil-works-pi-coding-agent-<version>.tgz) after fetch+install.
fetch-npm-globals.sh now also echoes the resolved tarball so the build log
shows the version a dist-tag resolved to.

Other globals (bw) stay pinned. Image is node24, compatible with current Pi
(the legacy-node20 dist-tag is for node20 only).

Verified: fetch resolves @latest → 0.80.2; version extraction matches npm.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 01:59:29 +02:00
..
poudriere cleanup: retire duplicate Colibri port; colibri repo owns it 2026-06-20 21:37:47 +02:00
bhyve-pf-allow.sh Harden bhyve tests and home.arpa defaults (Sam & Codex) 2026-06-04 20:04:21 +02:00
bhyve-test.sh Make ISO builds cleaner by default (Sam & Codex) 2026-06-04 20:04:22 +02:00
build-and-log.sh Merge pull request 'pi/main-live-boot-xfce-colibri-fixes' (#4) from pi/main-live-boot-xfce-colibri-fixes into main 2026-06-04 20:04:23 +02:00
check-format.sh Merge xfce-operator-usb: Track F Colibri, DeepSeek smoke, LLM provider harness 2026-06-04 20:04:23 +02:00
fetch-npm-globals.sh build: track Pi @latest, record resolved version in build-manifest 2026-06-24 01:59:29 +02:00
import-clawdie-skills.sh build(iso): upgrade FreeBSD Python 3.11 -> 3.12 2026-06-17 14:38:20 +02:00
preflight-host.sh Clarify vmm device checks in host preflight (Sam & Codex) 2026-06-04 20:04:21 +02:00
publish.sh Make ISO builds cleaner by default (Sam & Codex) 2026-06-04 20:04:22 +02:00
repack-networkmgr-for-mdo.mjs Merge xfce-operator-usb: Track F Colibri, DeepSeek smoke, LLM provider harness 2026-06-04 20:04:23 +02:00
run-bhyve-test.sh Clarify Colibri live and Clawdie deploy service split (Sam & Codex) 2026-06-13 12:00:57 +02:00
stage-colibri-iso.sh docs: harness-neutral cleanup + restore green markdown gate 2026-06-23 18:08:58 +02:00
stage-zot-iso.sh chore(zot): pin operator image to zot v0.2.42 (Sam & Pi) 2026-06-22 06:08:42 +02:00
test-release-gate.sh cleanup(tmp): remove Clawdie-owned host tmp paths (Sam & Pi) 2026-06-20 21:07:05 +02:00
write-artifact-manifest.sh chore(iso): rename provenance "dirty" → "modified" (Sam & Claude) 2026-06-15 17:06:17 +02:00