Skip to content

trunk-merge/pr-3952/f0457a77-6df2-40b4-a93d-a0f8181a4b8a - #3955

Closed
trunk-io[bot] wants to merge 4 commits into
mainfrom
trunk-merge/pr-3952/f0457a77-6df2-40b4-a93d-a0f8181a4b8a
Closed

trunk-merge/pr-3952/f0457a77-6df2-40b4-a93d-a0f8181a4b8a#3955
trunk-io[bot] wants to merge 4 commits into
mainfrom
trunk-merge/pr-3952/f0457a77-6df2-40b4-a93d-a0f8181a4b8a

Conversation

@trunk-io

@trunk-io trunk-io Bot commented Jul 29, 2026

Copy link
Copy Markdown
Trunk Merge Pull Request Banner

This pull request was created and is being managed by Trunk Merge.

This pull request is based on the main branch at SHA 271fe9b3098774ddae97a73c129b92a65a34c8b3.

See more details about each PR in the batch here:

When CI completes, this pull request will be closed automatically.

Pull Requests Being Tested

This pull request is testing a batch with the changes from pull requests 3952 and 3954 - batching documentation.

jonathanlab and others added 4 commits July 29, 2026 16:41
The agent slug becomes a subdomain label in the ingress URL
(`<slug>.agents.<region>.posthog.com`), but it arrived from an `?agent=`
approval deep link and was interpolated without any validation, so a
slug that isn't a plain label could change where the resulting request
goes.

Validate it as a single DNS label in two places: the deep-link handler
drops a malformed slug so the link falls back to the fleet Approvals
inbox, and `agentIngressBaseUrl` returns null rather than interpolating
one, which keeps callers on their existing "no ingress" path.
@github-actions

Copy link
Copy Markdown

React Doctor found no issues in the changed files. 🎉

Reviewed by React Doctor for commit 0340c9a.

@trunk-io trunk-io Bot closed this Jul 29, 2026
@trunk-io
trunk-io Bot deleted the trunk-merge/pr-3952/f0457a77-6df2-40b4-a93d-a0f8181a4b8a branch July 29, 2026 15:07
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.

2 participants