Skip to content

chore: sync upstream 2026-10-25 - #20

Open
github-actions[bot] wants to merge 18 commits into
mainfrom
sync-upstream-20261025-0026
Open

github-actions[bot] wants to merge 18 commits into
mainfrom
sync-upstream-20261025-0026

Conversation

@github-actions

Copy link
Copy Markdown

Clean merge of upstream changes. Auto-merge is enabled.

Upstream is 17 commits ahead.

Upstream commits

7957647c5 Test the v2 session handoff redirect (#2357)
b0d108966 Hand a moved workspace's signed-in member to v2 with a signed token (#2356)
4b9869fc4 Test the freeze of organizations moving to v2 (#2338)
fb8f45a14 Freeze organizations moving to v2 (#2337)
4998ad021 Forward MCP requests of organizations moved to v2 (#2287)
4c753d3b1 Version Packages (#2336)
9ac276ea2 Build the self-host image on Bun 1.4.4 for the Brotli decoder fix (CVE-2026-111497) (#2335)
906bee5ef Check a long organization name stays inside the v2 moved notice (#2280)
a1274ebb9 Keep the v2 moved notice inside its dialog for long organization names (#2279)
668232436 Test the moved-to-v2 notice (#2270)
49bd2959b Tell users when their organization has moved to Executor v2 (#2269)
2da6542a3 Test the v2 import sidebar link (#2267)
90e415c98 Link eligible orgs to Executor v2's import from the sidebar (#2266)
a54b513e8 Test the MCP probe User-Agent (#2259)
8e4a8a400 Send the default User-Agent on the MCP endpoint probe (#2258)
9fa93c28e Test the default MCP User-Agent (#2255)
6e768da9d Send a default User-Agent on remote MCP requests (#2254)

Diffstat

 146 files changed, 9895 insertions(+), 183 deletions(-)

RhysSullivan and others added 18 commits October 10, 2026 09:43
…ftwareCo#2266)

* Link eligible orgs to Executor v2's import from the sidebar

* Read the v2 import's billing without creating an Autumn customer
* Test the v2 import sidebar link

* Test the v2 import's read-only billing lookup
…ftwareCo#2269)

Reads the move v2 records on the WorkOS organization
(executor_v2_org_slug, executor_v2_moved_at) into the v2-import answer,
shows a dismissible notice on the dashboard with a feedback step for
staying on v1, and points the sidebar link at the org in v2.
Patches the WorkOS emulator to store organization metadata, as the
real Create and Update Organization endpoints do.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Freeze organizations moving to v2

Writes, OAuth completion and OAuth token refresh are refused for an
organization whose org_moved_to_v2 row is moving or moved (423 Locked;
503 when the state cannot be read). The dashboard of a moved organization
redirects to its v2 page. Toolkit connections forwarded to v2 are now
named per member.

The executor asks the host's write gate before a write transaction opens
and carries the verdict into it, never asking from inside one: the gate
reads on its own connection, which a single-session database would not
serve while the transaction holds the request's.

Migration 0022 adds v2_org_slug and the rolled_back state, and grants
v1_import_writer its access when the role exists. For a role created
after the migration has run:

  GRANT INSERT, UPDATE ON org_moved_to_v2 TO v1_import_writer;
  GRANT SELECT (org_id, state, v2_org_id, v2_org_slug) ON org_moved_to_v2 TO v1_import_writer;

* Grant the import writer USAGE on the public schema

This branch has not been deployed

No deployments
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