Dashboardbyk.github.iodeploy.yml standard.site PDS prerequisi…

deploy.yml standard.site PDS prerequisite

Category: gotcha
Confidence: 1.00
ID: 019fd38f-1c76-7060-92e5-bdec9231358b
Project ID: 27022d30-10a9-49e4-8a75-dae8ea101609
Cross-project: No
Recalled in other projects: 1
Source session: 0jSmds2oaoyxVje77
Created: 2026-08-05 13:51:54
Updated: 2026-08-05 20:13:19

Cross-Project Recalls

ProjectHitsLast recalled
opencode 1 9d ago

Content

Trap: leaving .github/workflows/deploy.yml with continue-on-error: true on scripts/publish-standard-site.mjs looks resilient because GitHub Pages can still build during PDS outages, but it deploys HTML whose site.standard.* links point at missing records. Fix: make Standard.site publish a required prerequisite with fetch retries for transient network failures, but keep HTTP errors fatal; verify via direct PDS lookup because public.api.bsky.app can return RecordNotFound or 501 even when the record exists.

Move to: