Skip to content

fix: bake only the three live relays into desktop builds - #194

Closed
mattdjenkinson wants to merge 1 commit into
mainfrom
fix/relay-list-us-regions
Closed

mattdjenkinson wants to merge 1 commit into
mainfrom
fix/relay-list-us-regions

Conversation

@mattdjenkinson

Copy link
Copy Markdown
Contributor

Summary

The edge has been reduced to us-central-1, us-east-1 and us-west-1, but the BUILD_DATUM_CONNECT_RELAY_URLS repo variable still lists 16 relays. The other 13 hostnames return NXDOMAIN. A user reported tunnels not forwarding, and their logs show the matching Failed to run HTTPS probe … Resolve failed warnings for au-east-1 and cl-central-1.

This moves the relay list out of the repo variable and into the two workflows that read it, so the list is versioned and reviewed, and trims it to the three live relays.

Changes

  • bundle.yml and manual-release.yml set BUILD_DATUM_CONNECT_RELAY_URLS to the us-central-1, us-east-1 and us-west-1 relays directly
  • The repo variable is no longer read; delete it after merge

Verification

Checked all 16 relays from the old list on 2026-10-01 against 1.1.1.1 and 8.8.8.8, and requested /ping on each. Only these three resolve and return 200.

Not in this PR

Shipped desktop builds (v0.1.5 and earlier) still carry the old list baked in. They need a new release, which is a separate step.

🤖 Generated with Claude Code

The edge now runs in us-central-1, us-east-1 and us-west-1 only. The
BUILD_DATUM_CONNECT_RELAY_URLS repo variable still listed 16 relays, and
the other 13 hostnames no longer resolve (NXDOMAIN). Builds that bake
the old list keep dead relays in the startup shortlist, and net_report
logs a resolve failure for each one on every probe.

Key changes:
- Set the relay list in bundle.yml and manual-release.yml directly
  instead of reading the repo variable, so changes to it go through
  review
- List only the us-central-1, us-east-1 and us-west-1 relays

The repo variable is no longer read and can be deleted after this merges.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@mattdjenkinson
mattdjenkinson marked this pull request as draft October 1, 2026 16:00
@mattdjenkinson

Copy link
Copy Markdown
Contributor Author

Closing: the relay list will be updated through the BUILD_DATUM_CONNECT_RELAY_URLS repo variable instead.

@mattdjenkinson
mattdjenkinson deleted the fix/relay-list-us-regions branch October 1, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant