Commit Graph

3 Commits

Author SHA1 Message Date
joshp123
52f5168cd2 Add shellcheck + shfmt linting for scripts
Add CI workflow to run shellcheck + shfmt, plus a scripts/lint-shell.sh helper.

Also apply shfmt formatting and fix initial shellcheck warnings.
2026-02-15 15:51:40 -08:00
joshp123
c44d54319e Stamp deploy time and enrich version output
After nixos-rebuild switch, write /var/lib/clawd/deploy/last-switch.{time,rev}.

clawdinator-version now optionally fetches OpenClaw commit date via GitHub API when gh is authenticated.
2026-02-15 15:47:39 -08:00
joshp123
eb3c79c5f5 Add version introspection tool + build info
Expose pinned component revs via /etc/clawdinator/build-info.json and ship a clawdinator-version helper script (logic lives in scripts/, not inline in Nix).

This supports fleet consistency checks and maintainer introspection.
2026-02-15 15:45:00 -08:00