status(bsky): bootstrap phase — root cause proven (:0.4 moving tag now ships 0.5.1/node24/index.ts; recipe entrypoint execs index.js), fix = exact-pin 0.4.219; decisions + upstream registry
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing

This commit is contained in:
2026-06-11 11:37:28 +00:00
parent 8d5bf305e8
commit fc16250db2
4 changed files with 127 additions and 0 deletions

View File

@ -1353,3 +1353,17 @@ recipe"); pass iff the table rendered clean; anything else unver + loud log. Har
(observed ~0.7s); executor runs before the tiers (tree at tested ref), double-wrapped, R7
verdict-neutral. Full output → run artifact `lint.txt` (dashboard-served); status + failing
rule ids → results.json `lint`.
**bluesky-pds re-pin decision (phase bsky, 2026-06-11).** The recipe pinned the moving tag
`ghcr.io/bluesky-social/pds:0.4`, which upstream now republishes with main-branch builds
(currently @atproto/pds 0.5.1, Node 24, `/app/index.ts` — no `index.js`), breaking the
recipe's entrypoint override (`exec node --enable-source-maps index.js`). Fix: pin the
newest RELEASED exact tag `0.4.219` (Node 20.20, `/app/index.js`, CMD identical to the
recipe's exec line — entrypoint stays valid unchanged) and bump the version label
`0.2.0+v0.4` → `0.3.0+v0.4.219` (minor bump for an upstream pin change, immich-PR#2
precedent). REJECTED: tracking 0.5.1 (only exists as moving/sha- tags built from main —
no release tag; would also require entrypoint `index.ts` migration against an unreleased
version); digest-suffix pinning (abra survey/upgrade tooling chokes on tag@digest — see
immich standing note). When upstream cuts real 0.5.x release tags, upgrade properly
(entrypoint will then need the index.ts/Node-24 migration — recorded in
cc-ci-plan/upstream/bluesky-pds.md). Never re-pin to `:0.4`/`latest`/minor tags.