[object Object]

← back to Norma Sdcc Pitch

migrate GoDaddy auth → Bearer PAT (TK-10 key rotation); sso-key fallback retained

77b431020f5a21d20712c7aecb81ee1735c1e225 · 2026-07-27 20:05:44 -0700 · Steve Abrams

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit 77b431020f5a21d20712c7aecb81ee1735c1e225
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Jul 27 20:05:44 2026 -0700

    migrate GoDaddy auth → Bearer PAT (TK-10 key rotation); sso-key fallback retained
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
 DEPLOY-NOW.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/DEPLOY-NOW.sh b/DEPLOY-NOW.sh
index 7db567c..411fba4 100755
--- a/DEPLOY-NOW.sh
+++ b/DEPLOY-NOW.sh
@@ -15,8 +15,10 @@ COOKIE_SECRET="${COOKIE_SECRET:-$(openssl rand -hex 32)}"
 
 echo "── 1. Add DNS A record via GoDaddy ──"
 source ~/Projects/secrets-manager/.env
+# Prefer a Bearer Personal Access Token (TK-10 key rotation); fall back to legacy sso-key.
+if [ -n "${GODADDY_PAT:-}" ]; then GD_AUTH="Bearer ${GODADDY_PAT}"; else GD_AUTH="sso-key ${GODADDY_API_KEY}:${GODADDY_API_SECRET}"; fi
 curl -fsSX PUT "https://api.godaddy.com/v1/domains/agentabrams.com/records/A/sdcc" \
-  -H "Authorization: sso-key ${GODADDY_API_KEY}:${GODADDY_API_SECRET}" \
+  -H "Authorization: ${GD_AUTH}" \
   -H "Content-Type: application/json" \
   -d "[{\"data\":\"${KAMATERA_IP}\",\"ttl\":600}]" \
   && echo "  ✓ DNS A record set"

← 6628681 gitignore: add missing standard excludes (tmp/ dist/ build/  ·  back to Norma Sdcc Pitch  ·  (newest)