Files
ngit-grasp/.ngit
DanConwayDev 03d2b24bfe ci(deploy): exercise container replacement
The portable image and persistence test should run in CI rather than relying on an operator to have Docker installed locally.

Add a focused ngit-ci workflow that obtains only the Docker client, curl, and jq through Nix, then builds the image, replaces the relay container, and verifies that its NIP-11 identity survives on the mounted volume.

The workflow deliberately requires an explicitly mounted daemon socket and fails clearly when the operator has kept ngit-ci's secure default. This is intended for the disposable KVM guest daemon and does not weaken embedded-act hosts.

Validated the workflow as YAML and listed its jobs and triggers with act 0.2.86 or newer from the ngit-ci development shell; git diff --check passes. The actual container job requires the remote runner's opted-in guest socket.
2026-08-20 20:00:28 +00:00
..