SkateSpots/scripts/systemd
SkateSpots ac5ad39515 chore(ops): 16-day deps gate, weekly CVE scan, overrides, release helper
- Dependency job is now 16 days (service env + script default); a separate
  weekly scan-only timer reports npm/OSV findings without changing the lockfile.
- TimeoutStartSec=30min on the deps job and 20min on the deploy job (systemd's
  90s default could kill a legitimate run); both scripts resolve the newest nvm
  Node instead of hardcoding v22.23.1.
- npm override pins @tanstack/query-core to $@tanstack/react-query so a blanket
  npm update cannot create a second copy (the Oct 26 tsc failure).
- Failed runs keep test/smoke logs + attempted package files in failures/
  (rotated, 8 kept) and a last-failure marker; reports rotate (12 kept).
- scripts/release.sh: notes check -> npm test -> bump -> Android build ->
  zsp publish -> relay verify -> commit/push + tag.
- Deploy/deps systemd units are tracked under scripts/systemd/.
2026-10-27 09:09:45 +07:00
..
skatespots-archive.service feat(backup): scoped weekly archive of the community relay dataset 2026-09-28 12:41:50 +07:00
skatespots-archive.timer feat(backup): scoped weekly archive of the community relay dataset 2026-09-28 12:41:50 +07:00
skatespots-deploy.service chore(ops): 16-day deps gate, weekly CVE scan, overrides, release helper 2026-10-27 09:09:45 +07:00
skatespots-deploy.timer chore(ops): 16-day deps gate, weekly CVE scan, overrides, release helper 2026-10-27 09:09:45 +07:00
skatespots-deps-scan.service chore(ops): 16-day deps gate, weekly CVE scan, overrides, release helper 2026-10-27 09:09:45 +07:00
skatespots-deps-scan.timer chore(ops): 16-day deps gate, weekly CVE scan, overrides, release helper 2026-10-27 09:09:45 +07:00
skatespots-deps.service chore(ops): 16-day deps gate, weekly CVE scan, overrides, release helper 2026-10-27 09:09:45 +07:00
skatespots-deps.timer chore(ops): 16-day deps gate, weekly CVE scan, overrides, release helper 2026-10-27 09:09:45 +07:00
skatespots-health.service chore(relay): host health check + self-heal + ntfy alerts 2026-10-12 12:54:08 +07:00
skatespots-health.timer chore(relay): host health check + self-heal + ntfy alerts 2026-10-12 12:54:08 +07:00
skatespots-ops-health.service feat(ops): a "why isn't it live?" health check (signer + deploy) 2026-10-01 10:42:01 +07:00
skatespots-ops-health.timer feat(ops): a "why isn't it live?" health check (signer + deploy) 2026-10-01 10:42:01 +07:00
skatespots-relay.service chore(relay): configure NIP-86 admins + systemd unit for Newlay 2026-10-12 12:46:35 +07:00