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 threadpackages/sdk-typescript/scripts/smoke-sandbox.mjs Dismissed
@socket-security

socket-securityBot 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
gl00mt1t4nforce-pushed the sdk/setup-typescript-sdk branch from 2cbe72c to 38e596eCompareAugust 13, 2026 20:46
@sdlc-pr-bot

sdlc-pr-botBot 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.

Sign up for freeto 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

@gl00mt1t4n@github-advanced-security