Dashboard › byk.github.io › Distillation
f98f9b8a-2e28-4c3c-9fcf-f204ab252b93["5ee3cb795e79a47a64c4830fa4a5809a","27998806cd89f62d112ddba66e117ae1","b06b8d69dd67dc2d582d41372a7be1e5","b9b744048246c7c844fdcaa206be7ebe","afe79e04233d3f29f89969e06cc49bc7","a64f931a5db5902ac590ef86ab4897ca","c5f65d2a51474771bae8174e085b0431","7d7315e551d563f88a4caf104c0252c3"]
Date: Aug 5, 2026
site.standard.document record rkey=3ddlziywd523h: context deadline exceeded (Client.Timeout exceeded while awaiting headers) from https://meadow.us-east.host.bsky.network/xrpc/com.atproto.repo.getRecord.public.api.bsky.app and bsky.social; the displayed URLs encoded the query separators as %26 inside the repo parameter rather than sending separate repo, collection, and rkey parameters.did:plc:kl3s4yablm3fgnxfkn47uy5r identified the handle byk.im and PDS endpoint https://meadow.us-east.host.bsky.network.site.standard.document collection..github/workflows/deploy.yml uses BSKY_APP_PASSWORD: ${{ secrets.BSKY_APP_PASSWORD }} at the job level; the publish step runs only when the secret is nonempty via if: ${{ env.BSKY_APP_PASSWORD != '' }}, uses continue-on-error: true, and executes node scripts/publish-standard-site.mjs after withastro/action@v6..github/workflows/deploy.yml deploys GitHub Pages in a separate deploy job with needs: build, using actions/deploy-pages@v5; the publish step’s continue-on-error: true allows the Pages deployment to proceed after a publisher failure.scripts/publish-standard-site.mjs resolves the handle through https://public.api.bsky.app, resolves the DID’s PDS, authenticates with com.atproto.server.createSession, and refuses publication if the authenticated DID differs from the DID embedded in the manifest AT-URI.scripts/publish-standard-site.mjs publishes/upserts the publication and all current document records with com.atproto.repo.putRecord, passing validate: false because the PDS does not host the site.standard.* lexicons.scripts/publish-standard-site.mjs uploads image blobs before putRecord; unchanged content-addressed blobs make reruns no-ops, while missing or oversized images are published without the image rather than failing.scripts/publish-standard-site.mjs performs orphan cleanup only after all current records have been upserted, so a failure during publication occurs before deletion of existing records.scripts/publish-standard-site.mjs skips orphan cleanup when manifest.documents.length === 0 and warns manifest has no documents — skipping orphan cleanup to avoid deleting every record; otherwise it lists existing records, computes orphan rkeys against the manifest keep-set, and deletes them.master...origin/master with only the intentionally preserved untracked src/content/posts/teaching-my-agent-to-wait.mdx; commits shown were 5400235 fix: use TIDs for standard.site documents and its parent 915acea Modernize CI actions and drop unused page collection.