Skip to content

Version Packages#1171

Merged
RhysSullivan merged 1 commit into
mainfrom
changeset-release/main
Jun 29, 2026
Merged

Version Packages#1171
RhysSullivan merged 1 commit into
mainfrom
changeset-release/main

Conversation

@RhysSullivan

@RhysSullivan RhysSullivan commented Jun 28, 2026

Copy link
Copy Markdown
Owner

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@executor-js/cli@0.2.29

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0

@executor-js/config@2.0.0

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0

@executor-js/execution@2.0.0

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0
    • @executor-js/codemode-core@2.0.0

@executor-js/vite-plugin@0.0.40

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0

@executor-js/runtime-quickjs@2.0.0

Patch Changes

  • Updated dependencies []:
    • @executor-js/codemode-core@2.0.0

@executor-js/plugin-desktop-settings@2.0.0

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0

@executor-js/plugin-example@2.0.0

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0

@executor-js/plugin-file-secrets@2.0.0

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0

@executor-js/plugin-google@2.0.0

Patch Changes

  • Updated dependencies [fd29abe, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/react@1.5.0
    • @executor-js/plugin-openapi@2.0.0
    • @executor-js/sdk@2.0.0

@executor-js/plugin-graphql@2.0.0

Patch Changes

  • #1173 cc94666 Thanks @RhysSullivan! - Fix the GraphQL plugin generating invalid operations against large schemas, and make field selection caller-controlled instead of a baked-in guess.

    Previously each tool froze a recursive, depth- and count-bounded selection at sync time. Against a rich schema (GitLab) this produced invalid GraphQL (composite fields with no sub-selection, nested fields missing required arguments) so every call over a rich return type failed, and the arbitrary bound silently truncated which fields came back.

    Generated tools now default to selecting only scalar/enum leaf fields of the return type (always valid, always within a server's query-complexity budget), and expose an optional select input carrying a GraphQL selection set so a caller can request nested or list data per call (including supplying nested required arguments). Fixes #1146.

  • Updated dependencies [fd29abe, b6c8968]:

    • @executor-js/api@1.5.0
    • @executor-js/react@1.5.0
    • @executor-js/sdk@2.0.0
    • @executor-js/config@2.0.0

@executor-js/plugin-keychain@2.0.0

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0

@executor-js/plugin-mcp@2.0.0

Patch Changes

  • Updated dependencies [fd29abe, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/react@1.5.0
    • @executor-js/sdk@2.0.0
    • @executor-js/config@2.0.0

@executor-js/plugin-microsoft@2.0.0

Patch Changes

  • Updated dependencies [fd29abe, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/react@1.5.0
    • @executor-js/plugin-openapi@2.0.0
    • @executor-js/sdk@2.0.0

@executor-js/plugin-onepassword@2.0.0

Patch Changes

  • Updated dependencies [fd29abe, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/react@1.5.0
    • @executor-js/sdk@2.0.0

@executor-js/plugin-openapi@2.0.0

Patch Changes

  • Updated dependencies [fd29abe, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/react@1.5.0
    • @executor-js/sdk@2.0.0
    • @executor-js/config@2.0.0

@executor-js/plugin-toolkits@2.0.0

Patch Changes

  • Updated dependencies [fd29abe, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/react@1.5.0
    • @executor-js/sdk@2.0.0

@executor-js/sdk@2.0.0

@executor-js/codemode-core@2.0.0

executor@2.0.0

Minor Changes

  • #1182 b6c8968 Thanks @RhysSullivan! - Notify when a newer Executor is published. The CLI now prints an "update available" line under its ready banner, and the web shell's sidebar update card works for real (a new /v1/app/npm/dist-tags endpoint backs it). In the desktop app the card shows a native "Restart to update" action wired to the in-app updater instead of the npm command. The check is best-effort and offline-safe, and can be disabled with EXECUTOR_DISABLE_UPDATE_CHECK.

Patch Changes

  • #1170 0de0106 Thanks @RhysSullivan! - Add a test seam to skip the first-run "keep Executor running in the background?" consent dialog under automation, matching the existing confirmResetState seam. Set EXECUTOR_TEST_AUTO_CONFIRM_BACKGROUND_SERVICE=1 to keep the background service or any other value to decline. When the variable is unset the dialog is shown exactly as before. Native dialogs cannot be answered from CDP or Playwright, so a packaged first-run boot under automation previously blocked at this prompt with no way to proceed.

  • #1169 94647f1 Thanks @RhysSullivan! - Fix the desktop app failing to start its local server when the generated auth token begins with a dash. The token is randomBytes(32).toString("base64url"), which can start with "-", and the packaged app passed it to the bundled CLI as a separate argument (--auth-token, then the token). The CLI then read the leading-dash token as an unknown flag, printed its help, and exited, so the desktop showed a fatal "local Executor server crashed during startup" dialog. This was persistent (the token is saved) and cross-platform, affecting roughly 1 in 64 fresh installs. The token is now passed in the combined --auth-token=<value> form so a leading dash is treated as the value.

  • Updated dependencies [fd29abe, b6c8968]:

    • @executor-js/api@1.5.0
    • @executor-js/local@1.4.4
    • @executor-js/sdk@2.0.0
    • @executor-js/runtime-quickjs@2.0.0

@executor-js/desktop@2.0.0

Minor Changes

  • #1182 b6c8968 Thanks @RhysSullivan! - Notify when a newer Executor is published. The CLI now prints an "update available" line under its ready banner, and the web shell's sidebar update card works for real (a new /v1/app/npm/dist-tags endpoint backs it). In the desktop app the card shows a native "Restart to update" action wired to the in-app updater instead of the npm command. The check is best-effort and offline-safe, and can be disabled with EXECUTOR_DISABLE_UPDATE_CHECK.

@executor-js/api@1.5.0

Minor Changes

  • #1182 b6c8968 Thanks @RhysSullivan! - Notify when a newer Executor is published. The CLI now prints an "update available" line under its ready banner, and the web shell's sidebar update card works for real (a new /v1/app/npm/dist-tags endpoint backs it). In the desktop app the card shows a native "Restart to update" action wired to the in-app updater instead of the npm command. The check is best-effort and offline-safe, and can be disabled with EXECUTOR_DISABLE_UPDATE_CHECK.

Patch Changes

  • #1197 fd29abe Thanks @RhysSullivan! - Fix OAuth "Mismatching redirect URI" for org-scoped client-id metadata documents

    Org-scoped client-id metadata documents registered their callback as
    redirect_uri with an executor_org query param, but the client always sends
    the bare callback and the org is carried in the OAuth state. Providers that
    compare redirect_uri as an exact string (such as PostHog) rejected the
    authorize request. Org targets now keep their distinct client_id URL but
    register the same bare callback redirect_uri as every other target.

  • Updated dependencies []:

    • @executor-js/sdk@2.0.0
    • @executor-js/execution@2.0.0
    • @executor-js/host-mcp@1.4.4

@executor-js/react@1.5.0

Minor Changes

  • #1182 b6c8968 Thanks @RhysSullivan! - Notify when a newer Executor is published. The CLI now prints an "update available" line under its ready banner, and the web shell's sidebar update card works for real (a new /v1/app/npm/dist-tags endpoint backs it). In the desktop app the card shows a native "Restart to update" action wired to the in-app updater instead of the npm command. The check is best-effort and offline-safe, and can be disabled with EXECUTOR_DISABLE_UPDATE_CHECK.

Patch Changes

  • Updated dependencies [fd29abe, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/sdk@2.0.0

@executor-js/cloud@1.4.41

Patch Changes

  • Updated dependencies [fd29abe, cc94666, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/plugin-graphql@2.0.0
    • @executor-js/react@1.5.0
    • @executor-js/cloudflare@0.0.22
    • @executor-js/plugin-google@2.0.0
    • @executor-js/plugin-mcp@2.0.0
    • @executor-js/plugin-microsoft@2.0.0
    • @executor-js/plugin-openapi@2.0.0
    • @executor-js/plugin-toolkits@2.0.0
    • @executor-js/plugin-workos-vault@0.0.2
    • @executor-js/runtime-dynamic-worker@1.4.4
    • @executor-js/sdk@2.0.0
    • @executor-js/runtime-quickjs@2.0.0
    • @executor-js/execution@2.0.0
    • @executor-js/vite-plugin@0.0.40
    • @executor-js/host-mcp@1.4.4

@executor-js/host-selfhost@0.0.22

Patch Changes

  • Updated dependencies [fd29abe, cc94666, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/plugin-graphql@2.0.0
    • @executor-js/react@1.5.0
    • @executor-js/plugin-google@2.0.0
    • @executor-js/plugin-mcp@2.0.0
    • @executor-js/plugin-microsoft@2.0.0
    • @executor-js/plugin-openapi@2.0.0
    • @executor-js/plugin-toolkits@2.0.0
    • @executor-js/app@1.4.4
    • @executor-js/sdk@2.0.0
    • @executor-js/runtime-quickjs@2.0.0
    • @executor-js/execution@2.0.0
    • @executor-js/host-mcp@1.4.4
    • @executor-js/plugin-encrypted-secrets@0.0.22

@executor-js/e2e@0.0.20

Patch Changes

  • Updated dependencies [fd29abe, cc94666, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/plugin-graphql@2.0.0
    • @executor-js/plugin-mcp@2.0.0
    • @executor-js/plugin-microsoft@2.0.0
    • @executor-js/plugin-openapi@2.0.0
    • @executor-js/plugin-toolkits@2.0.0
    • @executor-js/sdk@2.0.0

@executor-js/example-all-plugins@0.0.41

Patch Changes

  • Updated dependencies [cc94666]:
    • @executor-js/plugin-graphql@2.0.0
    • @executor-js/plugin-google@2.0.0
    • @executor-js/plugin-mcp@2.0.0
    • @executor-js/plugin-onepassword@2.0.0
    • @executor-js/plugin-openapi@2.0.0
    • @executor-js/plugin-workos-vault@0.0.2
    • @executor-js/sdk@2.0.0
    • @executor-js/plugin-file-secrets@2.0.0
    • @executor-js/plugin-keychain@2.0.0

@executor-js/example-docs-sdk-quickstart@0.0.26

Patch Changes

  • Updated dependencies []:
    • @executor-js/plugin-openapi@2.0.0
    • @executor-js/sdk@2.0.0

@executor-js/cloudflare@0.0.22

Patch Changes

  • Updated dependencies [fd29abe, b6c8968]:
    • @executor-js/api@1.5.0
    • @executor-js/sdk@2.0.0
    • @executor-js/execution@2.0.0
    • @executor-js/host-mcp@1.4.4

@executor-js/plugin-encrypted-secrets@0.0.22

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@2.0.0

@RhysSullivan RhysSullivan force-pushed the changeset-release/main branch from 6a38709 to 0207c30 Compare June 28, 2026 07:56
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 28, 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 b2ca44e Jun 29 2026, 12:12 AM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 28, 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 b2ca44e Commit Preview URL

Branch Preview URL
Jun 29 2026, 12:10 AM

@RhysSullivan RhysSullivan force-pushed the changeset-release/main branch from 0207c30 to 1edfd8e Compare June 28, 2026 07:57
@greptile-apps

greptile-apps Bot commented Jun 28, 2026

Copy link
Copy Markdown

Greptile Summary

This is an automated "Version Packages" PR generated by the Changesets release action. It bumps versions, updates changelogs, and deletes the consumed .changeset/*.md files across all workspace packages.

  • @executor-js/sdk, executor CLI, @executor-js/desktop, and ~15 dependent packages are bumped to 2.0.0, driven by breaking changes already merged to main (update-available notifications, auth-token dash fix, background-service consent seam).
  • @executor-js/api and @executor-js/react receive a minor bump to 1.5.0 for the new /v1/app/npm/dist-tags endpoint and related UI.
  • @executor-js/plugin-graphql is bumped to 2.0.0 with the GraphQL selection-set fix (PR fix(graphql): generate valid operations against large schemas (#1146) #1173) documented in its changelog.
  • Non-version changes are cosmetic only: vision.md converts *italic* to _italic_ Markdown syntax, and e2e/AGENTS.md fixes a single-line indentation.

Confidence Score: 5/5

Safe to merge — entirely Changesets-generated version bumps and changelog updates with no logic changes.

All 66 changed files are either package.json version fields, CHANGELOG.md additions, bun.lock workspace version syncs, deleted changeset stubs, or cosmetic documentation edits. No application code, tests, or configuration logic was modified.

No files require special attention.

Important Files Changed

Filename Overview
packages/core/sdk/package.json Major version bump 1.5.22 → 2.0.0, generated by Changesets; no code logic changes.
packages/core/api/package.json Minor version bump 1.4.42 → 1.5.0, generated by Changesets; no code logic changes.
apps/cli/package.json Major version bump 1.5.22 → 2.0.0 for the executor CLI package; no code logic changes.
bun.lock Lock file updated to reflect all workspace package version bumps; no third-party dependency changes.
vision.md Cosmetic Markdown style change only: replaces all *italic* syntax with _italic_; no content changes.
e2e/AGENTS.md Single-line indentation fix in the macOS desktop target documentation block; no semantic changes.
packages/plugins/graphql/CHANGELOG.md Changelog documenting the GraphQL plugin 2.0.0 release with the selection-set fix from PR #1173.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    SDK["@executor-js/sdk\n2.0.0 (major)"]
    CORE["@executor-js/codemode-core\n2.0.0 (major)"]
    API["@executor-js/api\n1.5.0 (minor)"]
    REACT["@executor-js/react\n1.5.0 (minor)"]
    EXEC["@executor-js/execution\n2.0.0"]
    CONFIG["@executor-js/config\n2.0.0"]
    RQ["@executor-js/runtime-quickjs\n2.0.0"]
    GRAPHQL["@executor-js/plugin-graphql\n2.0.0"]
    OPENAPI["@executor-js/plugin-openapi\n2.0.0"]
    GOOGLE["@executor-js/plugin-google\n2.0.0"]
    MCP["@executor-js/plugin-mcp\n2.0.0"]
    MS["@executor-js/plugin-microsoft\n2.0.0"]
    TOOLKITS["@executor-js/plugin-toolkits\n2.0.0"]
    CLI["executor CLI\n2.0.0 (major)"]
    DESKTOP["@executor-js/desktop\n2.0.0 (major)"]
    CLOUD["@executor-js/cloud\n1.4.41 (patch)"]

    SDK --> EXEC
    SDK --> CONFIG
    SDK --> API
    CORE --> EXEC
    CORE --> RQ
    API --> REACT
    API --> GRAPHQL
    API --> OPENAPI
    API --> GOOGLE
    API --> MCP
    API --> MS
    API --> TOOLKITS
    SDK --> CLI
    SDK --> DESKTOP
    GRAPHQL --> CLOUD
    OPENAPI --> CLOUD
    REACT --> CLOUD
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    SDK["@executor-js/sdk\n2.0.0 (major)"]
    CORE["@executor-js/codemode-core\n2.0.0 (major)"]
    API["@executor-js/api\n1.5.0 (minor)"]
    REACT["@executor-js/react\n1.5.0 (minor)"]
    EXEC["@executor-js/execution\n2.0.0"]
    CONFIG["@executor-js/config\n2.0.0"]
    RQ["@executor-js/runtime-quickjs\n2.0.0"]
    GRAPHQL["@executor-js/plugin-graphql\n2.0.0"]
    OPENAPI["@executor-js/plugin-openapi\n2.0.0"]
    GOOGLE["@executor-js/plugin-google\n2.0.0"]
    MCP["@executor-js/plugin-mcp\n2.0.0"]
    MS["@executor-js/plugin-microsoft\n2.0.0"]
    TOOLKITS["@executor-js/plugin-toolkits\n2.0.0"]
    CLI["executor CLI\n2.0.0 (major)"]
    DESKTOP["@executor-js/desktop\n2.0.0 (major)"]
    CLOUD["@executor-js/cloud\n1.4.41 (patch)"]

    SDK --> EXEC
    SDK --> CONFIG
    SDK --> API
    CORE --> EXEC
    CORE --> RQ
    API --> REACT
    API --> GRAPHQL
    API --> OPENAPI
    API --> GOOGLE
    API --> MCP
    API --> MS
    API --> TOOLKITS
    SDK --> CLI
    SDK --> DESKTOP
    GRAPHQL --> CLOUD
    OPENAPI --> CLOUD
    REACT --> CLOUD
Loading

Reviews (7): Last reviewed commit: "Version Packages" | Re-trigger Greptile

@github-actions

github-actions Bot commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Cloudflare preview

Torn down — the PR is closed.

@pkg-pr-new

pkg-pr-new Bot commented Jun 28, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

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

@executor-js/config

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

@executor-js/execution

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

@executor-js/sdk

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

@executor-js/codemode-core

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

@executor-js/runtime-quickjs

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

@executor-js/plugin-file-secrets

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

@executor-js/plugin-graphql

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

@executor-js/plugin-keychain

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

@executor-js/plugin-mcp

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

@executor-js/plugin-onepassword

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

@executor-js/plugin-openapi

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

executor

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

commit: ceec15f

@RhysSullivan RhysSullivan force-pushed the changeset-release/main branch 5 times, most recently from 2ac9512 to ceec15f Compare June 28, 2026 21:40
@RhysSullivan RhysSullivan force-pushed the changeset-release/main branch from ceec15f to b2ca44e Compare June 29, 2026 00:08
@RhysSullivan RhysSullivan merged commit a7d4603 into main Jun 29, 2026
15 checks passed
RhysSullivan added a commit that referenced this pull request Jun 29, 2026
* Revert "Version Packages (#1171)"

This reverts commit a7d4603.

* Release changesets as patch to avoid fixed-group major escalation

The update-available-notifications changeset marked @executor-js/api and
@executor-js/react as minor. With the changesets fixed group, any minor in
the release escalates the whole fixed group to a major bump, which is what
produced the unintended 2.0.0. Setting every entry to patch keeps the
re-release a 1.5.23 patch.
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.

GraphQL plugin generates invalid operations against large schemas (missing required nested args, composite fields without selections)

1 participant