Repository navigation
Accept Supabase session tokens with current Robot schemas - #637
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why: API2 accepts Supabase user JWTs, but the released CLI rejects
session_tokenbefore sending an Assembly. This blocks user-scoped Supabase uploads and a waiting customer reply.Closes #636.
transloadit/api2@324f2c877f417a504d06263e60528e61743a3033, including/supabase/store.session_token. Use the existing alphalib sync tool’s filtered copier against a pinnedgit archive, retaining its SDK exclusions and regenerating the Robot index. Include the new schema dependencies; no generated schemas were hand-edited and no source checkout was switched. Because the repo-wide CLI would switch other active checkouts, a one-off Node load hook exposedsyncAlphalibFromWorkspacewithout running its CLI; all 112 selected source files match API2 byte for byte.Validation:
Invalid steps format: exported: Unrecognized key(s) in object: 'session_token'.corepack yarn checkandcorepack yarn verify:fullpass. CI is green one12374e: all 14 active checks pass, including Node 20/22/24/26, E2E, packaging, and browser fixtures (run).e12374e: document the Storage-result and preview-fallback defaults, and make the unknown-parameter warning accurate for local signing. The warning correction has a red/green behavioral assertion; the changeset prose needs no behavioral test. The final two consecutive rounds (3 and 4) both returned “No issues found” one12374e. Four rounds total; no open findings remain.Diff: +896/−110 in 29 files: runtime +35/−2, synced schemas/dependencies +757/−108, tests +79/−0, and changeset +25/−0.
Release effect: merging this code PR updates the Version Packages PR; it does not publish these new versions. After Kevin separately approves and merges that version PR, the current changeset plan publishes
@transloadit/node@6.6.0,transloadit@6.6.0,@transloadit/types@6.5.0,@transloadit/zod@7.5.0, and@transloadit/mcp-server@0.8.3. No npm publish or version/release PR merge was performed here.🤖 Claimed by kvz on
framework1/node-sdksince 2026-10-30 · resume:codex resume 01a18b66-a8f8-79a3-bcb5-acf622941b0c