Skip to content

feat(server): per-deployment public URL + deep-link builder (RIG-2717 T5) - #639

Open
rigel-mintaka wants to merge 1 commit into
compass-server/rig-2717-storefrom
compass-server/rig-2717-server
Open

feat(server): per-deployment public URL + deep-link builder (RIG-2717 T5)#639
rigel-mintaka wants to merge 1 commit into
compass-server/rig-2717-storefrom
compass-server/rig-2717-server

Conversation

@rigel-mintaka

@rigel-mintaka rigel-mintaka commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

This PR is part of a stack containing 3 PRs:

  1. main
  2. feat(linearagent): Linear Agent Session webhook types + API client (RIG-2717 T1/T2) #638
  3. "feat(server): per-deployment public URL + deep-link builder (RIG-2717 T5)" (this PR)
  4. feat(linearagent): responder routing + async dispatcher (RIG-2717 T4/T6) #646

Add ServeConfig.PublicURL (--public-url flag / $COMPASS_PUBLIC_URL,
flag->env->default https://compass.rigel.build), and deepLinkFor(base,
channelID) building the 'Open in Compass' deep link to a Manager's home
channel (the UI hash route), with requirePublicURL as the legible boot guard
for a Linear-webhook-consuming deploy. Threaded through cmd/compass-server
(the server entrypoint) — not cmd/compass (the operator CLI, which does no
server construction).

Ref: RIG-2717
Co-authored-by: Matt Wilkinson matt@rigel.build

@linear-code

linear-code Bot commented Aug 26, 2026

Copy link
Copy Markdown

RIG-2717

@github-actions

github-actions Bot commented Aug 26, 2026

Copy link
Copy Markdown

Compass engineering docs preview: https://compass-server-rig-2717-serv.compass-eng-docs.pages.dev

Deployed from compass-server/rig-2717-server at 64d1e31.

… T5)

Add ServeConfig.PublicURL (--public-url flag / $COMPASS_PUBLIC_URL,
flag->env->default https://compass.rigel.build), and deepLinkFor(base,
channelID) building the 'Open in Compass' deep link to a Manager's home
channel (the UI hash route), with requirePublicURL as the legible boot guard
for a Linear-webhook-consuming deploy. Threaded through cmd/compass-server
(the server entrypoint) — not cmd/compass (the operator CLI, which does no
server construction).

Ref: RIG-2717
Co-authored-by: Matt Wilkinson <matt@rigel.build>
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