Skip to content

Comments

ref: Replace "js" platform naming with "node"#37

Merged
priscilawebdev merged 2 commits intomainfrom
priscila/ref/replace-js-naming-with-node
Feb 11, 2026
Merged

ref: Replace "js" platform naming with "node"#37
priscilawebdev merged 2 commits intomainfrom
priscila/ref/replace-js-naming-with-node

Conversation

@priscilawebdev
Copy link
Member

@priscilawebdev priscilawebdev commented Feb 10, 2026

Rename platform identifier from "js" to "node" throughout the codebase to more accurately reflect that these are Node.js SDKs, not generic JavaScript.

The following will be handled in a follow-up:

  1. Browser folder
    Add a browser directory to test Sentry helper functions for OpenAI, Anthropic, LangChain, LangGraph and Google Gen AI.
  2. NextJS folder
    Add a dedicated Next.js directory with tests for Vercel AI SDK integration and for Sentry helper–based integrations (OpenAI, Anthropic, LangChain, LangGraph, Google Gen AI, etc). The use of helper functions is required due to a current bubbling issue in the default Node.js runtime for meta frameworks.

contributes to https://linear.app/getsentry/issue/TET-1872/ai-testing-framework-split-js-into-browser-and-node

Rename platform identifier from "js" to "node" throughout the codebase
to more accurately reflect that these are Node.js SDKs, not generic
JavaScript. This includes:

- Type definitions (platform: "js" | "py" -> "node" | "py")
- Template directory structure (templates/*/js/* -> templates/*/node/*)
- Base template file (base.js.njk -> base.node.njk)
- Validation logic and error messages
- Documentation and comments

No functional changes, only naming conventions updated.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@linear
Copy link

linear bot commented Feb 10, 2026

@github-actions
Copy link

🟡 AI SDK Integration Test Results

Status: 141 tests failing (no regressions)

Summary

Metric main PR Change
Total Tests 159 159
Passed 18 18
Failed 141 141

🆕 New Tests

Passing (8):

  • node/mastra :: Basic Agent Test
  • node/mastra :: Vision Agent Test
  • node/anthropic :: Basic Error LLM Test (streaming)
  • node/anthropic :: Basic Error LLM Test (blocking)
  • node/langchain :: Basic Error LLM Test (streaming)
  • node/langchain :: Basic Error LLM Test (blocking)
  • node/openai :: Basic Error LLM Test (streaming)
  • node/openai :: Basic Error LLM Test (blocking)

Failing (41):

node/mastra :: Tool Call Agent Test

Error: 2 check(s) failed:

2 check(s) failed:
Tool "add" result should equal 8 but is {"result":8}
Tool "multiply" result should equal 32 but is {"result":32}
Should have at least 2 tool call(s) in output messages but found 0
Output messages should include tool call for "add"
Output messages should include tool call for "multiply"
node/mastra :: Tool Error Agent Test

Error: 1 check(s) failed:

1 check(s) failed:
Should have at least 1 tool call(s) in output messages but found 0
Output messages should include tool call for "read_file"
node/vercel :: Basic Agent Test

Error: 5 check(s) failed:

5 check(s) failed:
Should have at least one agent span
Should have at least one chat/completion span
Token usage validation failed:
  input_tokens must exist
  output_tokens must exist
  total_tokens must exist
Agent span (gen_ai.invoke_agent) should have gen_ai.agent.name attribute
Child span (gen_ai.generate_text, id: 89d13cbb) should have gen_ai.agent.name attribute
Should have at least one chat or agent span
node/vercel :: Tool Call Agent Test

Error: 10 check(s) failed:

10 check(s) failed:
Should have at least one agent span
Should have at least one chat/completion span
Should have at least one tool span
Token usage validation failed:
  input_tokens must exist
  output_tokens must exist
  total_tokens must exist
Agent span (gen_ai.invoke_agent) should have gen_ai.agent.name attribute
Child span (gen_ai.generate_text, id: 63dd5e77) should have gen_ai.agent.name attribute
Should have at least one chat span
Should have at least one chat span
Should have at least 2 tool span(s) but found 0
Should have at least one chat or agent span
Should have at least 2 tool span(s) but found 0
node/vercel :: Tool Error Agent Test

Error: 8 check(s) failed:

8 check(s) failed:
Should have at least one agent span
Should have at least one chat/completion span
Should have at least one tool span
Agent span (gen_ai.invoke_agent) should have gen_ai.agent.name attribute
Child span (gen_ai.generate_text, id: dda872b5) should have gen_ai.agent.name attribute
Should have at least one chat span
Should have at least one chat span
Should have at least one chat or agent span
Should have at least one tool span: expected +0 to be above +0
node/vercel :: Vision Agent Test

Error: 6 check(s) failed:

6 check(s) failed:
Should have at least one agent span
Should have at least one chat/completion span
Token usage validation failed:
  input_tokens must exist
  output_tokens must exist
  total_tokens must exist
Agent span (gen_ai.invoke_agent) should have gen_ai.agent.name attribute
Child span (gen_ai.generate_text, id: 500471f0) should have gen_ai.agent.name attribute
Should have at least one chat or agent span
Should have at least one chat or agent span
node/vercel :: Long Input Agent Test

Error: 6 check(s) failed:

6 check(s) failed:
Should have at least one agent span
Should have at least one chat/completion span
Message should be trimmed (length 25661 >= 15000)
Should have at least one span with original_length metadata
Agent span (gen_ai.invoke_agent) should have gen_ai.agent.name attribute
Child span (gen_ai.generate_text, id: 9e0bf972) should have gen_ai.agent.name attribute
Should have at least one chat or agent span
node/anthropic :: Basic LLM Test (streaming)

Error: 2 check(s) failed:

2 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
node/anthropic :: Basic LLM Test (blocking)

Error: 2 check(s) failed:

2 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
node/anthropic :: Multi-Turn LLM Test (streaming)

Error: 2 check(s) failed:

2 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
node/anthropic :: Multi-Turn LLM Test (blocking)

Error: 2 check(s) failed:

2 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
node/anthropic :: Vision LLM Test (streaming)

Error: 3 check(s) failed:

3 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
Should have at least one chat or agent span
node/anthropic :: Vision LLM Test (blocking)

Error: 3 check(s) failed:

3 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
Should have at least one chat or agent span
node/anthropic :: Long Input LLM Test (streaming)

Error: 4 check(s) failed:

4 check(s) failed:
Should have at least one chat/completion span
Message should be trimmed (length 20002 >= 15000)
Should have at least one span with original_length metadata
Should have at least one chat or agent span
node/anthropic :: Long Input LLM Test (blocking)

Error: 4 check(s) failed:

4 check(s) failed:
Should have at least one chat/completion span
Message should be trimmed (length 20002 >= 15000)
Should have at least one span with original_length metadata
Should have at least one chat or agent span
node/google-genai :: Basic LLM Test (streaming)

Error: 3 check(s) failed:

3 check(s) failed:
Should have exactly 1 AI span(s) but found 0
Should have at least one chat/completion span
Should have at least one chat or agent span
node/google-genai :: Basic LLM Test (blocking)

Error: 3 check(s) failed:

3 check(s) failed:
Should have exactly 1 AI span(s) but found 0
Should have at least one chat/completion span
Should have at least one chat or agent span
node/google-genai :: Multi-Turn LLM Test (streaming)

Error: 3 check(s) failed:

3 check(s) failed:
Should have exactly 3 AI span(s) but found 0
Should have at least one chat/completion span
Should have at least one chat or agent span
node/google-genai :: Multi-Turn LLM Test (blocking)

Error: 3 check(s) failed:

3 check(s) failed:
Should have exactly 3 AI span(s) but found 0
Should have at least one chat/completion span
Should have at least one chat or agent span
node/google-genai :: Basic Error LLM Test (streaming)

Error: 2 check(s) failed:

2 check(s) failed:
Should have at least 1 AI span(s) but found 0
Should have at least one AI span: expected +0 to be above +0
node/google-genai :: Basic Error LLM Test (blocking)

Error: 2 check(s) failed:

2 check(s) failed:
Should have at least 1 AI span(s) but found 0
Should have at least one AI span: expected +0 to be above +0
node/google-genai :: Vision LLM Test (streaming)

Error: 3 check(s) failed:

3 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
Should have at least one chat or agent span
node/google-genai :: Vision LLM Test (blocking)

Error: 3 check(s) failed:

3 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
Should have at least one chat or agent span
node/google-genai :: Long Input LLM Test (streaming)

Error: 2 check(s) failed:

2 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
node/google-genai :: Long Input LLM Test (blocking)

Error: 2 check(s) failed:

2 check(s) failed:
Should have at least one chat/completion span
Should have at least one chat or agent span
node/langchain :: Basic LLM Test (streaming)

Error: 1 check(s) failed:

1 check(s) failed:
Attribute validation failed:
  Span ae07353e: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span ae07353e: Attribute 'gen_ai.request.messages' must exist but is missing
  Span ae07353e: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
node/langchain :: Basic LLM Test (blocking)

Error: 1 check(s) failed:

1 check(s) failed:
Attribute validation failed:
  Span 9cbf4c08: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 9cbf4c08: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 9cbf4c08: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
node/langchain :: Multi-Turn LLM Test (streaming)

Error: 1 check(s) failed:

1 check(s) failed:
Attribute validation failed:
  Span 6477bb66: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 6477bb66: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 6477bb66: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
  Span 59a6b52b: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 59a6b52b: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 59a6b52b: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
  Span 17a8c604: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 17a8c604: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 17a8c604: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
node/langchain :: Multi-Turn LLM Test (blocking)

Error: 1 check(s) failed:

1 check(s) failed:
Attribute validation failed:
  Span 2fa7688e: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 2fa7688e: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 2fa7688e: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
  Span 5837f70b: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 5837f70b: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 5837f70b: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
  Span ea4df806: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span ea4df806: Attribute 'gen_ai.request.messages' must exist but is missing
  Span ea4df806: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
node/langchain :: Vision LLM Test (streaming)

Error: 2 check(s) failed:

2 check(s) failed:
Attribute validation failed:
  Span c8f82d98: Attribute 'span.description' must equal 'chat gpt-4o-mini' but is missing
  Span c8f82d98: Attribute 'gen_ai.request.messages' must exist but is missing
  Span c8f82d98: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
Messages should not contain raw base64 data (should be redacted)
Messages should contain '[Blob substitute]' marker indicating binary content was redacted
node/langchain :: Vision LLM Test (blocking)

Error: 2 check(s) failed:

2 check(s) failed:
Attribute validation failed:
  Span 4a7aed0d: Attribute 'span.description' must equal 'chat gpt-4o-mini' but is missing
  Span 4a7aed0d: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 4a7aed0d: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
Messages should not contain raw base64 data (should be redacted)
Messages should contain '[Blob substitute]' marker indicating binary content was redacted
node/langchain :: Long Input LLM Test (streaming)

Error: 2 check(s) failed:

2 check(s) failed:
Attribute validation failed:
  Span 43cc72e4: Attribute 'span.description' must equal 'chat gpt-4o-mini' but is missing
  Span 43cc72e4: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 43cc72e4: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
Should have at least one span with original_length metadata
node/langchain :: Long Input LLM Test (blocking)

Error: 2 check(s) failed:

2 check(s) failed:
Attribute validation failed:
  Span 1b110fca: Attribute 'span.description' must equal 'chat gpt-4o-mini' but is missing
  Span 1b110fca: Attribute 'gen_ai.request.messages' must exist but is missing
  Span 1b110fca: Attribute 'gen_ai.response.model' must exist for pattern matching but is missing
Should have at least one span with original_length metadata
node/openai :: Basic LLM Test (streaming)

Error: 2 check(s) failed:

2 check(s) failed:
Attribute validation failed:
  Span 22c5557f: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 22c5557f: Attribute 'gen_ai.usage.input_tokens' must exist but is missing
  Span 22c5557f: Attribute 'gen_ai.usage.output_tokens' must exist but is missing
Token usage validation failed:
  input_tokens must exist
  output_tokens must exist
  total_tokens must exist
node/openai :: Basic LLM Test (blocking)

Error: 1 check(s) failed:

1 check(s) failed:
Attribute validation failed:
  Span b314dcf5: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
node/openai :: Multi-Turn LLM Test (streaming)

Error: 3 check(s) failed:

3 check(s) failed:
Attribute validation failed:
  Span 6df00ebf: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 6df00ebf: Attribute 'gen_ai.usage.input_tokens' must exist but is missing
  Span 6df00ebf: Attribute 'gen_ai.usage.output_tokens' must exist but is missing
  Span bbc5bbdf: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span bbc5bbdf: Attribute 'gen_ai.usage.input_tokens' must exist but is missing
  Span bbc5bbdf: Attribute 'gen_ai.usage.output_tokens' must exist but is missing
  Span 00f987d4: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 00f987d4: Attribute 'gen_ai.usage.input_tokens' must exist but is missing
  Span 00f987d4: Attribute 'gen_ai.usage.output_tokens' must exist but is missing
Token usage validation failed:
  input_tokens must exist
  output_tokens must exist
  total_tokens must exist
expected undefined to be a number or a date
node/openai :: Multi-Turn LLM Test (blocking)

Error: 1 check(s) failed:

1 check(s) failed:
Attribute validation failed:
  Span c6e1ea97: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span ae67d565: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
  Span 59ac3997: Attribute 'span.description' must equal 'chat gpt-5-nano' but is missing
node/openai :: Vision LLM Test (streaming)

Error: 3 check(s) failed:

3 check(s) failed:
Attribute validation failed:
  Span 61ecd186: Attribute 'span.description' must equal 'chat gpt-4o-mini' but is missing
  Span 61ecd186: Attribute 'gen_ai.usage.input_tokens' must exist but is missing
  Span 61ecd186: Attribute 'gen_ai.usage.output_tokens' must exist but is missing
Token usage validation failed:
  input_tokens must exist
  output_tokens must exist
  total_tokens must exist
Messages should not contain raw base64 data (should be redacted)
Messages should contain '[Blob substitute]' marker indicating binary content was redacted
node/openai :: Vision LLM Test (blocking)

Error: 2 check(s) failed:

2 check(s) failed:
Attribute validation failed:
  Span 47511af2: Attribute 'span.description' must equal 'chat gpt-4o-mini' but is missing
Messages should not contain raw base64 data (should be redacted)
Messages should contain '[Blob substitute]' marker indicating binary content was redacted
node/openai :: Long Input LLM Test (streaming)

Error: 3 check(s) failed:

3 check(s) failed:
Attribute validation failed:
  Span aa06cc41: Attribute 'span.description' must equal 'chat gpt-4o-mini' but is missing
  Span aa06cc41: Attribute 'gen_ai.usage.input_tokens' must exist but is missing
  Span aa06cc41: Attribute 'gen_ai.usage.output_tokens' must exist but is missing
Message should be trimmed (length 20002 >= 15000)
Should have at least one span with original_length metadata
node/openai :: Long Input LLM Test (blocking)

Error: 3 check(s) failed:

3 check(s) failed:
Attribute validation failed:
  Span 3a7bd9a6: Attribute 'span.description' must equal 'chat gpt-4o-mini' but is missing
Message should be trimmed (length 20002 >= 15000)
Should have at least one span with original_length metadata

🗑️ Removed Tests

These tests existed on main but are not in the PR:

  • js/mastra :: Basic Agent Test
  • js/mastra :: Tool Call Agent Test
  • js/mastra :: Tool Error Agent Test
  • js/mastra :: Vision Agent Test
  • js/vercel :: Basic Agent Test
  • js/vercel :: Tool Call Agent Test
  • js/vercel :: Tool Error Agent Test
  • js/vercel :: Vision Agent Test
  • js/vercel :: Long Input Agent Test
  • js/anthropic :: Basic LLM Test (streaming)
  • js/anthropic :: Basic LLM Test (blocking)
  • js/anthropic :: Multi-Turn LLM Test (streaming)
  • js/anthropic :: Multi-Turn LLM Test (blocking)
  • js/anthropic :: Basic Error LLM Test (streaming)
  • js/anthropic :: Basic Error LLM Test (blocking)
  • js/anthropic :: Vision LLM Test (streaming)
  • js/anthropic :: Vision LLM Test (blocking)
  • js/anthropic :: Long Input LLM Test (streaming)
  • js/anthropic :: Long Input LLM Test (blocking)
  • js/google-genai :: Basic LLM Test (streaming)
  • js/google-genai :: Basic LLM Test (blocking)
  • js/google-genai :: Multi-Turn LLM Test (streaming)
  • js/google-genai :: Multi-Turn LLM Test (blocking)
  • js/google-genai :: Basic Error LLM Test (streaming)
  • js/google-genai :: Basic Error LLM Test (blocking)
  • js/google-genai :: Vision LLM Test (streaming)
  • js/google-genai :: Vision LLM Test (blocking)
  • js/google-genai :: Long Input LLM Test (streaming)
  • js/google-genai :: Long Input LLM Test (blocking)
  • js/langchain :: Basic LLM Test (streaming)
  • js/langchain :: Basic LLM Test (blocking)
  • js/langchain :: Multi-Turn LLM Test (streaming)
  • js/langchain :: Multi-Turn LLM Test (blocking)
  • js/langchain :: Basic Error LLM Test (streaming)
  • js/langchain :: Basic Error LLM Test (blocking)
  • js/langchain :: Vision LLM Test (streaming)
  • js/langchain :: Vision LLM Test (blocking)
  • js/langchain :: Long Input LLM Test (streaming)
  • js/langchain :: Long Input LLM Test (blocking)
  • js/openai :: Basic LLM Test (streaming)
  • js/openai :: Basic LLM Test (blocking)
  • js/openai :: Multi-Turn LLM Test (streaming)
  • js/openai :: Multi-Turn LLM Test (blocking)
  • js/openai :: Basic Error LLM Test (streaming)
  • js/openai :: Basic Error LLM Test (blocking)
  • js/openai :: Vision LLM Test (streaming)
  • js/openai :: Vision LLM Test (blocking)
  • js/openai :: Long Input LLM Test (streaming)
  • js/openai :: Long Input LLM Test (blocking)

Test Matrix

SDK Basic Agent Test Basic Agent Test (async) Basic Agent Test (sync) Basic Error LLM Test (async, blocking) Basic Error LLM Test (async, streaming) Basic Error LLM Test (blocking) Basic Error LLM Test (streaming) Basic Error LLM Test (sync, blocking) Basic Error LLM Test (sync, streaming) Basic LLM Test (async, blocking) Basic LLM Test (async, streaming) Basic LLM Test (blocking) Basic LLM Test (streaming) Basic LLM Test (sync, blocking) Basic LLM Test (sync, streaming) Long Input Agent Test Long Input Agent Test (async) Long Input Agent Test (sync) Long Input LLM Test (async, blocking) Long Input LLM Test (async, streaming) Long Input LLM Test (blocking) Long Input LLM Test (streaming) Long Input LLM Test (sync, blocking) Long Input LLM Test (sync, streaming) Multi-Turn LLM Test (async, blocking) Multi-Turn LLM Test (async, streaming) Multi-Turn LLM Test (blocking) Multi-Turn LLM Test (streaming) Multi-Turn LLM Test (sync, blocking) Multi-Turn LLM Test (sync, streaming) Tool Call Agent Test Tool Call Agent Test (async) Tool Call Agent Test (sync) Tool Error Agent Test Tool Error Agent Test (async) Tool Error Agent Test (sync) Vision Agent Test Vision Agent Test (async) Vision Agent Test (sync) Vision LLM Test (async, blocking) Vision LLM Test (async, streaming) Vision LLM Test (blocking) Vision LLM Test (streaming) Vision LLM Test (sync, blocking) Vision LLM Test (sync, streaming)
js/anthropic 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️
js/google-genai 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️
js/langchain 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️
js/mastra 🗑️ 🗑️ 🗑️ 🗑️
js/openai 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️ 🗑️
js/vercel 🗑️ 🗑️ 🗑️ 🗑️ 🗑️
node/anthropic ✅🆕 ✅🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕
node/google-genai ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕
node/langchain ✅🆕 ✅🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕
node/mastra ✅🆕 ❌🆕 ❌🆕 ✅🆕
node/openai ✅🆕 ✅🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕
node/vercel ❌🆕 ❌🆕 ❌🆕 ❌🆕 ❌🆕
py/anthropic
py/google-genai
py/langchain
py/langgraph
py/litellm
py/openai
py/openai-agents
py/pydantic-ai

Legend: ✅ Pass | ❌ Fail | ✅🔧 Fixed | ❌📉 Regressed | ✅🆕 New (pass) | ❌🆕 New (fail) | 🗑️ Removed


Generated by AI SDK Integration Tests

Copy link
Collaborator

@constantinius constantinius left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@priscilawebdev priscilawebdev marked this pull request as ready for review February 10, 2026 13:38
@priscilawebdev priscilawebdev merged commit a68408d into main Feb 11, 2026
8 of 9 checks passed
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