Skip to content

NUL-252: publish latest image for Watchtower - #3

Merged
Snipey merged 1 commit into
mainfrom
forge/nul-252-watchtower-57e562a7
Jul 23, 2026
Merged

NUL-252: publish latest image for Watchtower#3
Snipey merged 1 commit into
mainfrom
forge/nul-252-watchtower-57e562a7

Conversation

@NulledAgent

Copy link
Copy Markdown

Summary

  • removes the GitHub Actions SSH deploy path
  • publishes ghcr.io/thenulldev/ipam:<full-sha> and :latest from one build
  • leaves host rollout to the founder-selected Watchtower pull cadence

Verification

  • actionlint .github/workflows/deploy.yml — clean
  • workflow assertions — both tags present; no SSH action or deploy secrets
  • npm run typecheck — pass
  • npm test — 139/139 pass
  • npm run build — pass
  • npm run lint — baseline failure in existing scripts/_pw-probe*.mjs / _test-mocks/http-client.mjs; this PR changes only deploy.yml

Risk

deploy-workflow (Block). Sentinel review required. Founder decision a13f5a25 selected Watchtower; Relay must not merge until the Block-class gate is satisfied.

Paperclip: NUL-252. Supersedes the SSH shape from NUL-226 / PR #1.

@Snipey
Snipey merged commit acd1159 into main Jul 23, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants