chore: remove verify-notify-domain step from persona-community tree
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Under the shared-host model, all *.threesix.ai projects use the pre-provisioned platform host (threesix.ai) which is already Resend-verified. There is no per-project DNS/Resend domain to wait for — the step was a no-op and just burned 30 seconds minimum. Removed and wired implement-persona-model directly to wait-infra. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
ddcfe52b5c
commit
ae5fbd5034
@ -60,35 +60,10 @@ steps:
|
|||||||
max_attempts: 120
|
max_attempts: 120
|
||||||
poll_interval: 10
|
poll_interval: 10
|
||||||
|
|
||||||
verify-notify-domain:
|
|
||||||
description: Wait for the project email domain to be verified by Resend
|
|
||||||
depends_on: [wait-infra]
|
|
||||||
on_error: continue
|
|
||||||
action: shell
|
|
||||||
command: |
|
|
||||||
PROJECT_ID="{{ .outputs.create-project.project_id }}"
|
|
||||||
API_URL="${RDEV_API_URL:-https://rdev.masq-ops.orchard9.ai}"
|
|
||||||
for i in $(seq 1 12); do
|
|
||||||
STATUS=$(curl -sf "$API_URL/projects/$PROJECT_ID/notify/status" \
|
|
||||||
-H "X-API-Key: $RDEV_API_KEY" | jq -r '.data.status // empty' 2>/dev/null)
|
|
||||||
echo "notify domain status (attempt $i/12): $STATUS"
|
|
||||||
if [ "$STATUS" = "verified" ]; then
|
|
||||||
echo "Email domain verified — OTP and auth emails will work"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
if [ "$STATUS" = "not_configured" ]; then
|
|
||||||
echo "Notify not configured — skipping"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
sleep 30
|
|
||||||
done
|
|
||||||
echo "Email domain not verified after 6 minutes — continuing, but OTP emails may fail"
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
# --- Feature 1: Persona Data Model & CRUD ---
|
# --- Feature 1: Persona Data Model & CRUD ---
|
||||||
implement-persona-model:
|
implement-persona-model:
|
||||||
description: "Persona table, domain model, CRUD endpoints, SSE events"
|
description: "Persona table, domain model, CRUD endpoints, SSE events"
|
||||||
depends_on: [verify-notify-domain]
|
depends_on: [wait-infra]
|
||||||
action: api
|
action: api
|
||||||
method: POST
|
method: POST
|
||||||
endpoint: "/projects/{{ .outputs.create-project.project_id }}/builds"
|
endpoint: "/projects/{{ .outputs.create-project.project_id }}/builds"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user