Skip to content

Emit valid schemas for Google Discovery specs - #874

Merged
RhysSullivan merged 3 commits into
mainfrom
codex/google-discovery-openapi-schema
May 31, 2026
Merged

Emit valid schemas for Google Discovery specs#874
RhysSullivan merged 3 commits into
mainfrom
codex/google-discovery-openapi-schema

Conversation

@RhysSullivan

@RhysSullivan RhysSullivan commented May 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • convert Google Discovery schemas to valid OpenAPI component schemas
  • preserve request/response body refs so generated tools get concrete TypeScript schemas
  • refresh converted Discovery sources through the Discovery converter path

Tests

  • bun run --cwd packages/plugins/openapi test -- src/sdk/google-discovery.test.ts src/sdk/multi-scope-oauth.test.ts src/sdk/preview-oauth2.test.ts
  • bun run --cwd packages/plugins/openapi typecheck

Stack

  1. Add connection identity backend support #871
  2. Show connection identities in the UI #872
  3. Improve OpenAPI OAuth account reuse #873
  4. Emit valid schemas for Google Discovery specs #874 👈 current
  5. Add bundled Google source flow #875

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud 9f19567 May 31 2026, 07:32 PM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing 9f19567 Commit Preview URL

Branch Preview URL
May 31 2026, 07:31 PM

@pkg-pr-new

pkg-pr-new Bot commented May 29, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@874

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@874

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@874

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@874

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@874

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@874

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@874

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@874

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@874

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@874

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@874

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@874

executor

npm i https://pkg.pr.new/executor@874

commit: 25f7c8b

@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch from ceda387 to 64e7308 Compare May 29, 2026 07:39
@RhysSullivan
RhysSullivan force-pushed the codex/openapi-shared-oauth branch from 710e1df to fa4c630 Compare May 29, 2026 07:40
@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch 4 times, most recently from 8fafd61 to 1a3cb85 Compare May 29, 2026 17:24
@RhysSullivan
RhysSullivan force-pushed the codex/openapi-shared-oauth branch from ec78cea to 34d8f0c Compare May 29, 2026 17:37
@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch from 1a3cb85 to aad8edd Compare May 29, 2026 17:37
@RhysSullivan
RhysSullivan force-pushed the codex/openapi-shared-oauth branch from 34d8f0c to 5d87206 Compare May 30, 2026 07:20
@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch from aad8edd to 45bb837 Compare May 30, 2026 07:20
@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch from e88586c to 25f7c8b Compare May 30, 2026 17:18
@RhysSullivan
RhysSullivan force-pushed the codex/openapi-shared-oauth branch from cbde11f to 29a512b Compare May 31, 2026 19:24
@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch from 25f7c8b to eee0233 Compare May 31, 2026 19:24
@RhysSullivan
RhysSullivan force-pushed the codex/openapi-shared-oauth branch from 29a512b to e31e373 Compare May 31, 2026 19:24
@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch from eee0233 to acd2219 Compare May 31, 2026 19:24
@RhysSullivan
RhysSullivan changed the base branch from codex/openapi-shared-oauth to main May 31, 2026 19:25
@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch from acd2219 to 9f19567 Compare May 31, 2026 19:25
@RhysSullivan
RhysSullivan merged commit 314b916 into main May 31, 2026
7 checks passed
RhysSullivan added a commit that referenced this pull request May 31, 2026
* Emit valid schemas for Google Discovery specs

* Resolve Google API preset icons from base URLs

* Type schema text fields explicitly
@RhysSullivan
RhysSullivan deleted the codex/google-discovery-openapi-schema branch June 11, 2026 08:01
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.

1 participant