feat(go): add Phase 1 parity sidecar

This commit is contained in:
Luna 2026-07-10 05:02:50 -07:00
parent 65f5be6420
commit f02509aab5
22 changed files with 947 additions and 6 deletions

View file

@ -7,7 +7,7 @@ LOGDIR := /var/log/enodia-sentinel
DOCDIR := $(PREFIX)/share/doc/enodia-sentinel
TMPFILESDIR := /etc/tmpfiles.d
.PHONY: install uninstall enable disable status logs check baseline drill test release-artifacts clean
.PHONY: install uninstall enable disable status logs check baseline drill test test-go parity-go release-artifacts clean
# Installs the stdlib-only Python package as a plain directory + launcher
# wrapper (no pip, no virtualenv, no site-packages). Zero runtime deps.
@ -72,6 +72,12 @@ logs:
test:
python3 -m unittest discover -s tests -v
test-go:
cd go-agent && GOCACHE=/tmp/enodia-go-cache go test ./...
parity-go:
python3 scripts/check-go-parity.py
check:
python3 -m enodia_sentinel.cli check