[object Object]

← back to Daily Overnight Skus

chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)

6f8a6c4f0f8a3b0d6c82289cf1670464d2d8d7f7 · 2026-07-03 08:07:55 -0700 · Steve

Files touched

Diff

commit 6f8a6c4f0f8a3b0d6c82289cf1670464d2d8d7f7
Author: Steve <steve@designerwallcoverings.com>
Date:   Fri Jul 3 08:07:55 2026 -0700

    chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
---
 check-overnight-run.sh               | 6 +++---
 com.steve.daily-overnight-skus.plist | 6 +++---
 run.sh                               | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/check-overnight-run.sh b/check-overnight-run.sh
index 2572174..b3af8f2 100755
--- a/check-overnight-run.sh
+++ b/check-overnight-run.sh
@@ -4,14 +4,14 @@
 # pass/fail to info@ via George, then UNLOADS + DELETES its own plist so it
 # truly runs once. Installed by Steve on 2026-06-02 after reviving the job.
 set -u
-DIR=/Users/stevestudio2/Projects/daily-overnight-skus
-SELFPLIST=/Users/stevestudio2/Library/LaunchAgents/com.steve.daily-overnight-skus-selfcheck.plist
+DIR=/Users/macstudio3/Projects/daily-overnight-skus
+SELFPLIST=/Users/macstudio3/Library/LaunchAgents/com.steve.daily-overnight-skus-selfcheck.plist
 LOG="$DIR/selfcheck.log"
 exec >>"$LOG" 2>&1
 echo "=== selfcheck $(date) ==="
 
 # Load George creds the same way run.sh does.
-set -a; . /Users/stevestudio2/Projects/secrets-manager/.env 2>/dev/null; set +a
+set -a; . /Users/macstudio3/Projects/secrets-manager/.env 2>/dev/null; set +a
 GMAIL_AGENT="${GMAIL_AGENT:-https://kamatera.tail79cb8e.ts.net:9850}"
 AUTH="Basic ${GMAIL_BASIC_AUTH_B64:-}"
 
diff --git a/com.steve.daily-overnight-skus.plist b/com.steve.daily-overnight-skus.plist
index bdcb202..3bffa99 100644
--- a/com.steve.daily-overnight-skus.plist
+++ b/com.steve.daily-overnight-skus.plist
@@ -9,7 +9,7 @@
   <array>
     <string>/bin/zsh</string>
     <string>-c</string>
-    <string>/Users/stevestudio2/Projects/daily-overnight-skus/run.sh</string>
+    <string>/Users/macstudio3/Projects/daily-overnight-skus/run.sh</string>
   </array>
 
   <!-- Fires Tue-Sat at 6:30 AM PT.
@@ -50,9 +50,9 @@
   </array>
 
   <key>StandardOutPath</key>
-  <string>/Users/stevestudio2/Projects/daily-overnight-skus/launchd.out.log</string>
+  <string>/Users/macstudio3/Projects/daily-overnight-skus/launchd.out.log</string>
   <key>StandardErrorPath</key>
-  <string>/Users/stevestudio2/Projects/daily-overnight-skus/launchd.err.log</string>
+  <string>/Users/macstudio3/Projects/daily-overnight-skus/launchd.err.log</string>
 
   <key>RunAtLoad</key>
   <false/>
diff --git a/run.sh b/run.sh
index aab7d72..6e78544 100755
--- a/run.sh
+++ b/run.sh
@@ -5,13 +5,13 @@
 # Window covers 5:00 PM PT yesterday -> 6:30 AM PT today, so each run
 # captures everything ordered overnight after the prior business day.
 set -u
-LOG=/Users/stevestudio2/Projects/daily-overnight-skus/run.log
+LOG=/Users/macstudio3/Projects/daily-overnight-skus/run.log
 exec >>"$LOG" 2>&1
 echo "=== $(date) ==="
 
 # Load env (Shopify orders token + George creds)
 set -a
-. /Users/stevestudio2/Projects/secrets-manager/.env 2>/dev/null
+. /Users/macstudio3/Projects/secrets-manager/.env 2>/dev/null
 set +a
 # George agent flipped to HTTPS-only (2026-06-17): http://<ip> now 400s
 # ("Client sent an HTTP request to an HTTPS server") and the raw IP has no
@@ -32,7 +32,7 @@ END="${TODAY_PT}T06:30:00-07:00"         # 6:30 AM PT this morning
 
 echo "[run] window: $START -> $END"
 
-/usr/local/bin/node /Users/stevestudio2/.claude/skills/weekend-csv-products/generate-weekend-csv.js \
+/opt/homebrew/bin/node /Users/macstudio3/.claude/skills/weekend-csv-products/generate-weekend-csv.js \
   --start "$START" \
   --end   "$END" \
   --label "Daily Overnight SKUs"

← b5d2297 Fix George agent URL: http://IP → https Tailscale hostname (  ·  back to Daily Overnight Skus  ·  (newest)