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> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| npm-globals.txt | ||
| pkg-list-desktop-base.txt | ||
| pkg-list-disk-install-extras.txt | ||
| pkg-list-host.txt | ||
| pkg-list-jails.txt | ||
| pkg-list-live-operator.txt | ||
| pkg-list-nvidia-390.txt | ||
| pkg-list-nvidia-470.txt | ||
| pkg-list-nvidia-590.txt | ||
| pkg-list-nvidia-all.txt | ||
| pkg-list-nvidia.txt | ||
| pkg-list-xfce-theming.txt | ||
| pkg-list-xfce.txt | ||