chore: upgrade to 0.3.1+v0.4.5001 #3

Open
autonomic-bot wants to merge 1 commits from upgrade-0.3.1+v0.4.5001 into main

Upgrade bluesky-pds from 0.3.0+v0.4.219 to 0.3.1+v0.4.5001.

Bumps ghcr.io/bluesky-social/pds 0.4.2190.4.5001 (underlying @atproto/pds 0.2.19 → 0.5.1). The unusual-looking tag jump is the PDS distro tagging scheme (<base 0.4>.<minor><patch padded to 3>); 0.4.5001 is a real, published GHCR tag (image built 2026-05-30, revision eb46a2e).

Image tag changes

Service Old tag New tag
app 0.4.219 0.4.5001
caddy 2 2 (unchanged)

Recipe changes

  • compose.yml: image tag + version label bump.
  • entrypoint.sh.tmpl: node ... index.jsindex.ts. Upstream 0.4.5001 renamed the entrypoint to index.ts (ESM, "type": "module", Node base image 20 → 24). The old index.js no longer exists in the image — without this fix the container crash-loops with Error: Cannot find module '/app/index.js'.
  • abra.sh: ENTRYPOINT_VERSION v1v2 so the new (immutable) swarm config is applied.

No new env vars or secrets; no data migration. Operators upgrade with a plain abra app deploy.

Test results

Test Result
tests/health_check.py (HTTPS /xrpc/_health) ✓ PASS (HTTP 200)
tests/goat_account.py (describe + account create/list/delete) ✓ PASS
tests/subdomain_tls.py (wildcard handle Let's Encrypt cert) ✓ PASS

Deployed and validated on bluesky-pds.cctest.autonomic.zone.

cc @trav @notplants

Upgrade `bluesky-pds` from `0.3.0+v0.4.219` to `0.3.1+v0.4.5001`. Bumps `ghcr.io/bluesky-social/pds` `0.4.219` → `0.4.5001` (underlying `@atproto/pds` 0.2.19 → 0.5.1). The unusual-looking tag jump is the PDS distro tagging scheme (`<base 0.4>.<minor><patch padded to 3>`); `0.4.5001` is a real, published GHCR tag (image built 2026-05-30, revision `eb46a2e`). ## Image tag changes | Service | Old tag | New tag | |---------|---------|---------| | app | 0.4.219 | 0.4.5001 | | caddy | 2 | 2 (unchanged) | ## Recipe changes - `compose.yml`: image tag + version label bump. - `entrypoint.sh.tmpl`: `node ... index.js` → `index.ts`. Upstream `0.4.5001` renamed the entrypoint to `index.ts` (ESM, `"type": "module"`, Node base image 20 → 24). The old `index.js` no longer exists in the image — without this fix the container crash-loops with `Error: Cannot find module '/app/index.js'`. - `abra.sh`: `ENTRYPOINT_VERSION` `v1` → `v2` so the new (immutable) swarm config is applied. No new env vars or secrets; no data migration. Operators upgrade with a plain `abra app deploy`. ## Test results | Test | Result | |------|--------| | `tests/health_check.py` (HTTPS `/xrpc/_health`) | ✓ PASS (HTTP 200) | | `tests/goat_account.py` (describe + account create/list/delete) | ✓ PASS | | `tests/subdomain_tls.py` (wildcard handle Let's Encrypt cert) | ✓ PASS | Deployed and validated on `bluesky-pds.cctest.autonomic.zone`. cc @trav @notplants
autonomic-bot added 1 commit 2026-06-17 00:33:47 +00:00
chore: upgrade to 0.3.1+v0.4.5001
All checks were successful
cc-ci/testme cc-ci: success
dcf933813d
Bump ghcr.io/bluesky-social/pds 0.4.219 -> 0.4.5001 (atproto/pds 0.2.19 -> 0.5.1).
Upstream renamed the service entrypoint from index.js to index.ts (ESM, type:
module, Node base image 20 -> 24), so update entrypoint.sh.tmpl to exec index.ts
and bump ENTRYPOINT_VERSION v1 -> v2 so the new swarm config is applied.
autonomic-bot requested review from trav 2026-06-17 00:33:48 +00:00
autonomic-bot requested review from notplants 2026-06-17 00:33:48 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cibluesky-pds @ dcf93381 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `bluesky-pds` @ `dcf93381` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/753/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/753) [![level](https://ci.commoninternet.net/runs/753/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/753) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/753) · [dashboard](https://ci.commoninternet.net/)
All checks were successful
cc-ci/testme cc-ci: success
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin upgrade-0.3.1+v0.4.5001:upgrade-0.3.1+v0.4.5001
git checkout upgrade-0.3.1+v0.4.5001
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: recipe-maintainers/bluesky-pds#3
No description provided.