Skip to content

Add bundled Google source flow - #875

Merged
RhysSullivan merged 4 commits into
mainfrom
codex/google-multi-service-add
May 31, 2026
Merged

Add bundled Google source flow#875
RhysSullivan merged 4 commits into
mainfrom
codex/google-multi-service-add

Conversation

@RhysSullivan

@RhysSullivan RhysSullivan commented May 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a bundled Google OpenAPI source flow for selecting multiple Google services into one source
  • convert Google Discovery bundles into a single OpenAPI document with per-operation service base URLs
  • add Google OAuth scope filtering, batching, and user-facing consent warnings

Test plan

  • bun run --cwd packages/plugins/openapi test -- src/sdk/credential-status.test.ts src/sdk/google-discovery.test.ts src/sdk/google-oauth-batches.test.ts src/sdk/google-oauth-scopes.test.ts src/sdk/google-presets.test.ts src/sdk/query-serialization.test.ts
  • node ../../node_modules/vitest/vitest.mjs run src/services/db.schema.test.ts
  • bun run --cwd packages/plugins/openapi typecheck
  • bun run --cwd apps/cloud 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
  5. Add bundled Google source flow #875 👈 current

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 30, 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 66af033 May 31 2026, 07:34 PM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 30, 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 66af033 Commit Preview URL

Branch Preview URL
May 31 2026, 07:33 PM

@pkg-pr-new

pkg-pr-new Bot commented May 30, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

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

@executor-js/config

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

@executor-js/execution

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

@executor-js/sdk

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

@executor-js/codemode-core

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

@executor-js/runtime-quickjs

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

@executor-js/plugin-file-secrets

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

@executor-js/plugin-graphql

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

@executor-js/plugin-keychain

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

@executor-js/plugin-mcp

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

@executor-js/plugin-onepassword

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

@executor-js/plugin-openapi

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

executor

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

commit: 56d7755

@RhysSullivan
RhysSullivan force-pushed the codex/google-multi-service-add branch from 18bc3e6 to e334a6f Compare May 30, 2026 17:07
@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/google-multi-service-add branch from e334a6f to 12bcd9e Compare May 30, 2026 17:18
@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/google-multi-service-add branch from 56d7755 to 1b5eea5 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 force-pushed the codex/google-multi-service-add branch from 1b5eea5 to 4034f7f Compare May 31, 2026 19:24
@RhysSullivan
RhysSullivan force-pushed the codex/google-discovery-openapi-schema branch from acd2219 to 9f19567 Compare May 31, 2026 19:25
@RhysSullivan
RhysSullivan force-pushed the codex/google-multi-service-add branch from 4034f7f to 9de8c20 Compare May 31, 2026 19:25
@RhysSullivan
RhysSullivan changed the base branch from codex/google-discovery-openapi-schema to main May 31, 2026 19:25
@RhysSullivan
RhysSullivan force-pushed the codex/google-multi-service-add branch from 9de8c20 to 66af033 Compare May 31, 2026 19:25
@RhysSullivan
RhysSullivan marked this pull request as ready for review May 31, 2026 19:26
@RhysSullivan
RhysSullivan merged commit bd61b6e into main May 31, 2026
7 checks passed
RhysSullivan added a commit that referenced this pull request May 31, 2026
* Add Google multi-service source flow

* Add bundled Google source flow

* Use typed OpenAPI server objects

* Fix Google bundle CI checks
@RhysSullivan
RhysSullivan deleted the codex/google-multi-service-add 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