← Commit history

Publish 0.3.6

John Lauer ·405a39d489 ·2mo ago ·parent 65e6cf7
3 files changed +18−2
package.json+1−1
@@ -4,7 +4,7 @@   "type": "bootstrap",   "title": "Adom Hydrogen (platform base)",   "brief": "Layer Hydrogen's workspace onto a standard Adom workstation.",-  "version": "0.3.5",+  "version": "0.3.6",   "description": "Hydrogen's PLATFORM-GENERIC workspace layer on top of adom/core. Installs adom/core for the full Adom ecosystem, then adds everything common to running inside Hydrogen on ANY platform: the runtime-neutral hydrogen-* skills and the generic editor configuration (Claude Code CLI + extension, VS Code settings, trusted domains). Platform-specific layers depend on THIS: adom/hydrogen-windows-bootstrap (WSL2), adom/hydrogen-mac-bootstrap, adom/hydrogen-ubuntu-bootstrap. The reference design other orgs copy to build their own bootstrap on adom/core.",   "org": "adom",   "platform": "any",
page.json+1−1
@@ -4,7 +4,7 @@   "type": "bootstrap",   "title": "Adom Hydrogen (platform base)",   "brief": "Layer Hydrogen's workspace onto a standard Adom workstation.",-  "version": "0.3.5",+  "version": "0.3.6",   "description": "Hydrogen's PLATFORM-GENERIC workspace layer on top of adom/core. Installs adom/core for the full Adom ecosystem, then adds everything common to running inside Hydrogen on ANY platform: the runtime-neutral hydrogen-* skills and the generic editor configuration (Claude Code CLI + extension, VS Code settings, trusted domains). Platform-specific layers depend on THIS: adom/hydrogen-windows-bootstrap (WSL2), adom/hydrogen-mac-bootstrap, adom/hydrogen-ubuntu-bootstrap. The reference design other orgs copy to build their own bootstrap on adom/core.",   "org": "adom",   "tags": [
postinstall.sh+16
@@ -57,6 +57,22 @@ if [ -d "$HERE/skills" ]; then   [ "$purged" -gt 0 ] && log "  purged ${purged} stale hd-* skill dirs (renamed to hydrogen-*)" fi +# 0b. Purge KNOWN-DEAD sibling module dirs. These are baked v22 leftovers whose+#     packages were renamed in the registry (June slug consolidation + the+#     adom-desktop -> adom-bridge rename): `pkg update` skips them forever with a+#     STALE_INSTALL warning and never deletes the folders, so every fresh install+#     carries dead names in adom_modules (John, 2026-08-09). Fixed allowlist on+#     purpose - a hook must never guess at deleting things the registry merely+#     failed to resolve transiently. Successors all install via the dependency+#     tree, so removing the corpse loses nothing.+MODULES_ADOM="$(cd "$HERE/.." && pwd)"+for dead in adom-desktop step2glb adom-theme-system adom-workspace-control; do+  if [ -d "${MODULES_ADOM}/${dead}" ]; then+    rm -rf "${MODULES_ADOM}/${dead}"+    log "purged dead module dir: adom/${dead} (renamed in the registry; successor installs via the tree)"+  fi+done+ # 1. Claude Code CLI — NOT installed here, on purpose. It's not an adompkg/wiki #    package (it's Anthropic's, from claude.ai), and its installer needs a working #    systemd user session, which is unreliable in the bake env. HD installs + auths