Skip to content

feat(sdk): publish gemini-markets TypeScript SDK - #35

Open
gl00mt1t4n wants to merge 4 commits into
mainfrom
sdk/setup-typescript-sdk
Open

feat(sdk): publish gemini-markets TypeScript SDK#35
gl00mt1t4n wants to merge 4 commits into
mainfrom
sdk/setup-typescript-sdk

Conversation

@gl00mt1t4n

Copy link
Copy Markdown

Summary

  • add gemini-markets TypeScript SDK with browser and server entry points
  • add package verification and multi-runtime checks
  • configure Changesets initial 0.1.0 release and npm provenance publishing

Verification

  • npm run build
  • npm run typecheck
  • npm test (442 passing)
  • npm run verify:package
  • npm pack --dry-run (LICENSE, README, package.json, dist included)

…peline

Copy gemini-markets@0.1.0 SDK from api-docs with:
- Full source: browser + server entry points, HMAC/OAuth/PKCE auth,
  REST + WebSocket clients, 105 operations across 7 namespaces
- 442 unit tests passing
- Spec decoupling: generators fetch from published URLs when local
  apis/ directory is absent (ENOENT-only fallback)
- CI workflows: sdk-ci (PR validation with multi-runtime verify),
  sdk-release (changesets + npm publish --provenance),
  sdk-smoke (manual dispatch sandbox/prod smoke tests)
- Changesets initialized with public access, gemini-mcp ignored
- Root package.json with workspaces for changesets discovery
- Old openapi-generator config updated to gemini-markets

442 tests pass. Ready for npm publish once NPM_TOKEN secret is set.
Comment thread .github/workflows/sdk-smoke.yml Dismissed
Comment thread .github/workflows/sdk-smoke.yml Dismissed
Comment thread packages/sdk-typescript/scripts/smoke-sandbox.mjs Dismissed
@socket-security

socket-security Bot commented Aug 13, 2026

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@gl00mt1t4n
gl00mt1t4n marked this pull request as ready for review August 13, 2026 20:37
@gl00mt1t4n
gl00mt1t4n force-pushed the sdk/setup-typescript-sdk branch from 2cbe72c to 38e596e Compare August 13, 2026 20:46
@sdlc-pr-bot

sdlc-pr-bot Bot commented Aug 13, 2026

Copy link
Copy Markdown

Change Control Evidence Check

Authorization — ❌ Fail

Evidence:

  • Linear ticket: ⚠️ No ticket linked
  • Change owner: gl00mt1t4n
  • Type of change: Normal
Testing⚠️ Incomplete

Evidence:

  • Tests from CI checks: ➖ No tests ran
  • Security scans: ⚠️ Not configured — Semgrep OSS, scan_for_secrets, Scan with Semgrep, Socket Security: Pull Request Alerts not found
  • Testing summary: ✅ Found in PR description
    • Summary: Build, type checking, and unit tests (442 passing) were executed successfully. Package verification and dry-run packaging confirmed correct inclusion of LICENSE, README, package.json, and dist files.
  • Evidence link: View run
Approval — ⏳ Awaiting approval

Evidence:
(no approvers yet)

Segregation of Duties — ⏳ Awaiting approval

Validated:

  • PR author: gl00mt1t4n

Last checked: 2026-08-14 16:33 UTC

Re-run Clarissa if tickets, CI, or approvals have changed.

@gl00mt1t4n gl00mt1t4n closed this Aug 14, 2026
@gl00mt1t4n gl00mt1t4n reopened this Aug 14, 2026
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