• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

decentraland / archipelago-workers
93%
main: 79%

Build:
Build:
LAST BUILD BRANCH: chore/decommission-archipelago-core
DEFAULT BRANCH: main
Repo Added 17 Oct 2024 11:58AM UTC
Files 40
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH chore/decommission-archipelago-core
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 0.2.3
  • add-ai-agent-context-to-readme
  • chore/bump-node
  • chore/decommission-archipelago-core
  • chore/migrate-to-core-components
  • chore/pin-node-24-base-image
  • chore/replace-uws-with-dcl-and-node-24
  • chore/update-node-24
  • chore/update-node-to-24
  • coverage
  • dependabot/npm_and_yarn/dcl-catalyst-client-21.8.0
  • dependabot/npm_and_yarn/dcl/schemas-15.8.1
  • dependabot/npm_and_yarn/dcl/schemas-16.0.0
  • dependabot/npm_and_yarn/dcl/schemas-16.1.0
  • dependabot/npm_and_yarn/dcl/schemas-16.2.0
  • dependabot/npm_and_yarn/dcl/schemas-16.3.0
  • dependabot/npm_and_yarn/dcl/schemas-16.6.4
  • dependabot/npm_and_yarn/dcl/schemas-16.8.0
  • docs/add-api-specs
  • docs/ai
  • docs/fix
  • docs/standarize-readme-schemas-and-agent-context
  • feat/get-peers-by-id
  • feat/http-server-for-http2
  • feat/it2-contracts
  • feat/it2-wp3a-ws-pings
  • feat/it2-wp3b-heartbeat-flag
  • feat/it2-wp3c-stats-deletion
  • feat/it2-wp3d-connect-signal
  • feat/profiles-and-scenes-updates
  • fix-coverage
  • fix/api
  • fix/bans
  • fix/core-service-heartbeat
  • fix/denylist
  • fix/engine-island-formation
  • fix/github-actions-ea-service-names
  • fix/ports
  • fix/secure-challenge-nonce
  • fix/stats-service-validation
  • fix/ws-connector-lifecycle-safety
  • fix/ws-disconnect-registry-race
  • main
  • refs/tags/0.1.0
  • refs/tags/0.1.1
  • refs/tags/0.2.0
  • refs/tags/0.2.1
  • refs/tags/0.2.2

11 Sep 2026 08:41AM UTC coverage: 93.309% (+14.7%) from 78.61%
34580499849

Pull #128

github

mikhail-dcl
feat(ws-connector): forward both island_changed subjects without a flag

Drop LEGACY_ISLAND_CHANGED_FORWARDING. The five-token subject
(engine.peer.{wallet}.island_changed.{session}) always goes to the socket
registered under that session, and the legacy four-token subject always goes
to the wallet's newest socket, so deploying ws-connector before
comms-gatekeeper is the only transition requirement. Docs and the
integration spec follow the flagless behaviour.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Pull Request #128: feat: remove archipelago-core (clustering moves to Pulse)

125 of 150 branches covered (83.33%)

Branch coverage included in aggregate %.

285 of 288 new or added lines in 25 files covered. (98.96%)

628 of 657 relevant lines covered (95.59%)

11.77 hits per line

Relevant lines Covered
Build:
Build:
657 RELEVANT LINES 628 COVERED LINES
11.77 HITS PER LINE
Source Files on main
  • Tree
  • List 40
  • Changed 8
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34580499849 chore/decommission-archipelago-core feat(ws-connector): forward both island_changed subjects without a flag Drop LEGACY_ISLAND_CHANGED_FORWARDING. The five-token subject (engine.peer.{wallet}.island_changed.{session}) always goes to the socket registered under that session, and the... Pull #128 11 Sep 2026 08:43AM UTC mikhail-dcl github
93.31
34523676518 chore/decommission-archipelago-core feat(ws-connector): forward island assignments to the session that owns them Sockets are registered by (wallet, session key), the session key being the auth chain's ephemeral address. engine.peer.{addr}.island_changed.{session} reaches only the s... Pull #128 10 Sep 2026 08:00PM UTC mikhail-dcl github
93.33
34487651244 chore/decommission-archipelago-core fix(ws-connector): supersede duplicate sessions across replicas The registry is per-process, so a second session landing on another replica never displaced the first and both were handed the wallet's island. Session ids now ride the connect annou... Pull #128 10 Sep 2026 02:14PM UTC mikhail-dcl github
92.94
34480802374 chore/decommission-archipelago-core fix(ws-connector): hold a superseded address until the handover lands A kicked session reconnects with no delay and retakes the address before Pulse's handover assignment arrives two cluster passes later, so the old session is handed the island m... Pull #128 10 Sep 2026 01:09PM UTC mikhail-dcl github
93.04
34469969026 chore/decommission-archipelago-core feat(ws-connector): announce a completed handshake on peer.{addr}.connect Island assignments now come only from Pulse's cluster feed, which is silent while a peer's cluster is unchanged, so a client that reconnects standing still is never told wh... Pull #128 10 Sep 2026 11:12AM UTC mikhail-dcl github
92.51
34469079055 chore/decommission-archipelago-core feat(ws-connector): announce a completed handshake on peer.{addr}.connect Island assignments now come only from Pulse's cluster feed, which is silent while a peer's cluster is unchanged, so a client that reconnects standing still is never told wh... Pull #128 10 Sep 2026 11:02AM UTC mikhail-dcl github
92.51
34468820683 chore/decommission-archipelago-core feat(ws-connector): announce a completed handshake on peer.{addr}.connect Island assignments now come only from Pulse's cluster feed, which is silent while a peer's cluster is unchanged, so a client that reconnects standing still is never told wh... Pull #128 10 Sep 2026 10:59AM UTC mikhail-dcl github
92.51
34467886856 chore/decommission-archipelago-core feat(ws-connector): announce a completed handshake on peer.{addr}.connect Island assignments now come only from Pulse's cluster feed, which is silent while a peer's cluster is unchanged, so a client that reconnects standing still is never told wh... Pull #128 10 Sep 2026 10:48AM UTC mikhail-dcl github
92.51
34336605130 feat/it2-wp3d-connect-signal docs: scope the connect-publish counter to refused publishes, not lost ones Round-1 review, minor 2. Runbook §7 told the operator to read `ws_connector_peer_connect_publish_failures_total` as "one increment per completed handshake whose announcem... Pull #133 09 Sep 2026 09:48AM UTC mikhail-dcl github
92.13
34234827723 feat/it2-wp3d-connect-signal Merge branch 'feat/it2-wp3c-stats-deletion' into feat/it2-wp3d-connect-signal Carries WP3c's round-2 fixes into the WP3d branch: the runbook's direct-`200` row now lists `/comms/peers?all=true`, and step 7's gate is worded so it is observable at ... Pull #133 08 Sep 2026 01:55PM UTC mikhail-dcl github
92.07
See All Builds (178)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc