Skip to content

Refactor testbench CI for Tailscale relay - #27

Merged
nolanpro merged 20 commits into
mainfrom
task/FOUR-33523-B
Oct 27, 2026
Merged

nolanpro merged 20 commits into
mainfrom
task/FOUR-33523-B

Conversation

@nolanpro

@nolanpro nolanpro commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Support testbench CI over Tailscale relay instead of tunnels, including companion-branch checkout and cert restore on redeploy.

Requires

nolanpro and others added 20 commits October 22, 2026 14:03
Probe web→relay Service and relay→tb-ci-*:587/993 before Playwright so Tailscale ACL/path failures surface with diagnostics instead of empty IMAP.
HAProxy can keep a stale MagicDNS IP for tb-ci-* from a prior ephemeral
node; restarting the relay before verify forces a fresh upstream resolve.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use TAILSCALE_API_KEY_CI so stale tb-ci/relay-ci devices are removed before hostnames are claimed again.
The instance is already ready; waiting on post-upgrade update-pm4 adds minutes for a relay-only values change.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@nolanpro nolanpro changed the title Task/four 33523 b Refactor testbench CI for Tailscale relay Oct 26, 2026
@nolanpro
nolanpro merged commit 1672b42 into main Oct 27, 2026
12 of 14 checks passed
@nolanpro
nolanpro deleted the task/FOUR-33523-B branch October 27, 2026 18:35
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