-
Notifications
You must be signed in to change notification settings - Fork 37
feat: add server-side TestHook and migrate server-node/shopify-oxygen to shared utils [SDK-2009] #1168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
joker23
merged 22 commits into
main
from
devin/1773165219-sdk-2009-server-testhook-migrations
Mar 13, 2026
Merged
feat: add server-side TestHook and migrate server-node/shopify-oxygen to shared utils [SDK-2009] #1168
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
12b4489
feat: add server-side TestHook and migrate server-node/shopify-oxygen…
devin-ai-integration[bot] 353db64
fix: use source exports for ./server subpath and fix module resolution
devin-ai-integration[bot] 3800e73
fix: revert ./server to compiled dist exports, add build:server step …
devin-ai-integration[bot] e513780
fix: narrow tsconfig.server.json to only server-side files
devin-ai-integration[bot] b0c2780
fix: move got and node-server-sdk to optional peerDependencies
devin-ai-integration[bot] c0c27e7
fix: make build script no-op to prevent server deps from breaking unr…
devin-ai-integration[bot] 5f85bf7
fix: revert .js extensions in index.ts to fix Turbopack/Next.js resol…
devin-ai-integration[bot] 746e3bb
refactor: deduplicate server-node contract tests with shared types an…
devin-ai-integration[bot] aac306c
fix: prettier formatting for newSdkClientEntity function signature
devin-ai-integration[bot] 1d7581b
fix: revert shared type re-exports from server.ts to avoid js-client-…
devin-ai-integration[bot] 6cf71df
fix: prettier formatting for newSdkClientEntity with shorter type name
devin-ai-integration[bot] 6d0ee27
refactor: split types into shared/client/server modules for proper SD…
devin-ai-integration[bot] be05c46
refactor: simplify type deduplication using compat.ts pattern from PR…
devin-ai-integration[bot] 5a0fcf6
refactor: make ./client and ./server exports consistent (both from di…
devin-ai-integration[bot] 0e2c233
fix: revert ./client and ./ exports to source, keep ./server at dist/
devin-ai-integration[bot] 7d1a980
refactor: make all exports consistent from dist/, add build steps to …
devin-ai-integration[bot] 2d3b75a
fix: use compat LDLogger type and exclude client files from server build
devin-ai-integration[bot] 473dc35
fix: split builds into universal/client/server for different CI envir…
devin-ai-integration[bot] 49a0e27
fix: add build:client step to React CI workflow for contract-test-utils
devin-ai-integration[bot] 2540561
fix: move build:client before topological build in React CI
devin-ai-integration[bot] 3bd329e
Merge branch 'main' into devin/1773165219-sdk-2009-server-testhook-mi…
joker23 850f7d5
chore: consolidating shared implementation
joker23 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
This file was deleted.
Oops, something went wrong.
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.