snxraven
5cc32baf8d
Drop win32-arm64 from CI and release host matrix
...
CI / test (push) Has been cancelled
Rolling release / client / macos-latest (push) Has been cancelled
Rolling release / client / windows-latest (push) Has been cancelled
Rolling release / Publish rolling release (push) Has been cancelled
Rolling release / server / darwin-arm64 (push) Has been cancelled
Rolling release / server / darwin-x64 (push) Has been cancelled
Rolling release / server / linux-arm64 (push) Has been cancelled
Rolling release / server / linux-x64 (push) Has been cancelled
Rolling release / server / win32-x64 (push) Has been cancelled
Rolling release / client / ubuntu-latest (push) Has been cancelled
Keep win32-x64 only for Windows server and client builds.
2026-07-11 00:27:00 -04:00
snxraven
08b6e8be6d
Make peardock-client the full Pear GUI via Electron Forge
...
Rolling release / server / win32-arm64 (push) Failing after 9s
Rolling release / server / darwin-arm64 (push) Has been cancelled
Rolling release / server / darwin-x64 (push) Has been cancelled
Rolling release / server / linux-arm64 (push) Has been cancelled
Rolling release / server / linux-x64 (push) Has been cancelled
Rolling release / server / win32-x64 (push) Has been cancelled
Rolling release / client / macos-latest (push) Has been cancelled
Rolling release / client / windows-latest (push) Has been cancelled
Rolling release / Publish rolling release (push) Has been cancelled
Rolling release / client / ubuntu-latest (push) Has been cancelled
CI / test (push) Has been cancelled
Replace the headless Bare agent client with a real desktop app: Electron
shell loads the same index.html/app.js UI as pear run, with a Pear polyfill,
Holesail control, and Node ESM bootstrap for HyperDHT. Server remains
bare-build standalone; CI rolling release publishes both product types.
2026-07-11 00:24:26 -04:00
snxraven
0e097308ce
Add Bare standalone binaries and Gitea rolling release CI
...
Rolling release / server / linux-x64 (push) Has been cancelled
Rolling release / client / win32-arm64 (push) Has been cancelled
Rolling release / server / win32-arm64 (push) Has been cancelled
Rolling release / client / win32-x64 (push) Has been cancelled
Rolling release / server / win32-x64 (push) Has been cancelled
Rolling release / Publish rolling release (push) Has been cancelled
Rolling release / client / darwin-arm64 (push) Has been cancelled
Rolling release / server / darwin-arm64 (push) Has been cancelled
Rolling release / client / darwin-x64 (push) Has been cancelled
Rolling release / server / darwin-x64 (push) Has been cancelled
Rolling release / client / linux-arm64 (push) Has been cancelled
Rolling release / server / linux-arm64 (push) Has been cancelled
Rolling release / client / linux-x64 (push) Has been cancelled
CI / test (push) Has been cancelled
Package peardock-server and peardock-client with bare-pack + bare-build
--standalone (hello-pear-bare pattern), embedding the full module graph and
native addons. Server uses bare-node-runtime imports plus Docker socket
shims; client is a Bare agent with holesail control. Gitea Actions builds
multi-host artifacts and publishes a rolling release via RELEASE_TOKEN.
2026-07-11 00:19:39 -04:00
snxraven
fa99bd8c6e
Harden server logging and production boot experience
...
CI / test (push) Has been cancelled
Replace ad-hoc console output with a structured logger (pretty/JSON,
levels, redaction, optional file rotation), a clean startup banner with
Docker/feature probes, graceful shutdown signals, and slow-RPC warnings.
2026-07-10 23:59:13 -04:00
snxraven
aa48876d75
Use Bare modules for Holesail control under Pear
...
CI / test (push) Successful in 10m0s
Map Node builtins to bare-* via package.json imports and dual-load
with which-runtime so holesailBareControl runs on Bare without
MODULE_NOT_FOUND for crypto/fs/http/net.
2026-07-10 23:20:50 -04:00
snxraven
5fbece2bd9
Fix Holesail client connect via Bare main HTTP control
...
CI / test (push) Successful in 9m58s
pear-run worker RPC timed out from the Electron UI. Run real holesail
in Bare index.js (holesailBareControl) and have the UI call localhost
HTTP instead of loading bare-tcp in the renderer.
2026-07-10 23:19:31 -04:00
snxraven
cc6df798e1
Run real holesail in a Bare worker for Pear UI
...
CI / test (push) Successful in 9m59s
pear-electron cannot load bare-tcp (require.addon) in the renderer.
Use pear-run + workers/holesail-local.cjs so the actual holesail package
runs under Bare; Node still loads holesail in-process. Add connect
fallback modal with copy URL.
2026-07-10 23:13:30 -04:00
snxraven
244ff569f5
Enable Holesail tunnels by default; keep holesail as required dep
...
CI / test (push) Successful in 9m59s
Holesail is on unless ENABLE_HOLESAIL=0/false/off. The holesail package remains a required dependency; docs and UI copy match the new default.
2026-07-10 22:56:17 -04:00
snxraven
02f25e0981
Complete roadmap optionals: Holesail, Swarm UI, GitOps, virtualization.
...
CI / test (push) Successful in 9m58s
Add tunnel persistence and container one-click tunnels with local
Holesail client bind, Swarm services/nodes/tasks view, GitOps stack
sync from git, deploy wizard step chrome, virtualized container lists,
and structure regression tests. Mark Tracks A–D and optional future done.
2026-07-10 22:53:30 -04:00
snxraven
0ee9b67834
Complete production roadmap: vault, peers, swarm, streams, ops
...
CI / test (push) Successful in 9m54s
Ship remaining roadmap items: encrypted registry vault, peer invite/revoke,
Swarm/plugins behind flags, binary streams, engine create validation, deploy
rollback, schema validation, fleet/access UI, metrics, fuzz/load/soak tests,
systemd packaging, and release tooling. Mark ROADMAP fully complete.
2026-07-10 20:50:55 -04:00