Skip to content

Version Packages#1200

Merged
RhysSullivan merged 2 commits into
mainfrom
changeset-release/main
Jun 29, 2026
Merged

Version Packages#1200
RhysSullivan merged 2 commits into
mainfrom
changeset-release/main

Conversation

@RhysSullivan

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@1.5.23

@executor-js/config@1.5.23

Patch Changes

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

@executor-js/execution@1.5.23

Patch Changes

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

@executor-js/vite-plugin@0.0.40

Patch Changes

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

@executor-js/runtime-quickjs@1.5.23

Patch Changes

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

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

Patch Changes

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

@executor-js/plugin-example@1.5.23

Patch Changes

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

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

Patch Changes

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

@executor-js/plugin-google@1.5.22

Patch Changes

  • Updated dependencies [29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/react@1.4.43
    • @executor-js/plugin-openapi@1.5.23
    • @executor-js/sdk@1.5.23

@executor-js/plugin-graphql@1.5.23

Patch Changes

  • #1199 29936d5 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 [29936d5, 29936d5]:

    • @executor-js/api@1.4.43
    • @executor-js/react@1.4.43
    • @executor-js/sdk@1.5.23
    • @executor-js/config@1.5.23

@executor-js/plugin-keychain@1.5.23

Patch Changes

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

@executor-js/plugin-mcp@1.5.23

Patch Changes

  • Updated dependencies [29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/react@1.4.43
    • @executor-js/sdk@1.5.23
    • @executor-js/config@1.5.23

@executor-js/plugin-microsoft@1.5.22

Patch Changes

  • Updated dependencies [29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/react@1.4.43
    • @executor-js/plugin-openapi@1.5.23
    • @executor-js/sdk@1.5.23

@executor-js/plugin-onepassword@1.5.23

Patch Changes

  • Updated dependencies [29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/react@1.4.43
    • @executor-js/sdk@1.5.23

@executor-js/plugin-openapi@1.5.23

Patch Changes

  • Updated dependencies [29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/react@1.4.43
    • @executor-js/sdk@1.5.23
    • @executor-js/config@1.5.23

@executor-js/plugin-toolkits@1.5.15

Patch Changes

  • Updated dependencies [29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/react@1.4.43
    • @executor-js/sdk@1.5.23

@executor-js/sdk@1.5.23

@executor-js/codemode-core@1.5.23

executor@1.5.23

Patch Changes

  • #1199 29936d5 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.

  • #1199 29936d5 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.

  • #1199 29936d5 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.

  • Updated dependencies [29936d5, 29936d5]:

    • @executor-js/api@1.4.43
    • @executor-js/local@1.4.4
    • @executor-js/sdk@1.5.23
    • @executor-js/runtime-quickjs@1.5.23

@executor-js/cloud@1.4.41

Patch Changes

  • Updated dependencies [29936d5, 29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/plugin-graphql@1.5.23
    • @executor-js/react@1.4.43
    • @executor-js/cloudflare@0.0.22
    • @executor-js/plugin-google@1.5.22
    • @executor-js/plugin-mcp@1.5.23
    • @executor-js/plugin-microsoft@1.5.22
    • @executor-js/plugin-openapi@1.5.23
    • @executor-js/plugin-toolkits@1.5.15
    • @executor-js/plugin-workos-vault@0.0.2
    • @executor-js/runtime-dynamic-worker@1.4.4
    • @executor-js/sdk@1.5.23
    • @executor-js/runtime-quickjs@1.5.23
    • @executor-js/execution@1.5.23
    • @executor-js/vite-plugin@0.0.40
    • @executor-js/host-mcp@1.4.4

@executor-js/desktop@1.5.23

Patch Changes

  • #1199 29936d5 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/host-selfhost@0.0.22

Patch Changes

  • Updated dependencies [29936d5, 29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/plugin-graphql@1.5.23
    • @executor-js/react@1.4.43
    • @executor-js/plugin-google@1.5.22
    • @executor-js/plugin-mcp@1.5.23
    • @executor-js/plugin-microsoft@1.5.22
    • @executor-js/plugin-openapi@1.5.23
    • @executor-js/plugin-toolkits@1.5.15
    • @executor-js/app@1.4.4
    • @executor-js/sdk@1.5.23
    • @executor-js/runtime-quickjs@1.5.23
    • @executor-js/execution@1.5.23
    • @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 [29936d5, 29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/plugin-graphql@1.5.23
    • @executor-js/plugin-mcp@1.5.23
    • @executor-js/plugin-microsoft@1.5.22
    • @executor-js/plugin-openapi@1.5.23
    • @executor-js/plugin-toolkits@1.5.15
    • @executor-js/sdk@1.5.23

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

Patch Changes

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

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

Patch Changes

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

@executor-js/api@1.4.43

Patch Changes

  • #1199 29936d5 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.

  • #1199 29936d5 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.

  • Updated dependencies []:

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

@executor-js/cloudflare@0.0.22

Patch Changes

  • Updated dependencies [29936d5, 29936d5]:
    • @executor-js/api@1.4.43
    • @executor-js/sdk@1.5.23
    • @executor-js/execution@1.5.23
    • @executor-js/host-mcp@1.4.4

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

Patch Changes

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

@executor-js/react@1.4.43

Patch Changes

  • #1199 29936d5 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.

  • Updated dependencies [29936d5, 29936d5]:

    • @executor-js/api@1.4.43
    • @executor-js/sdk@1.5.23

@RhysSullivan RhysSullivan force-pushed the changeset-release/main branch from b2ca44e to 3beb213 Compare June 29, 2026 01:23
@cloudflare-workers-and-pages

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

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 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 2ab16a4 Commit Preview URL

Branch Preview URL
Jun 29 2026, 01:27 AM

@greptile-apps

greptile-apps Bot commented Jun 29, 2026

Copy link
Copy Markdown

Greptile Summary

Automated changeset release PR bumping versions across the monorepo and updating all CHANGELOG files. It also includes two minor documentation edits: e2e/AGENTS.md loses one line's indentation (a continuation of a shell command), and vision.md converts *italic* spans to _italic_ style throughout.

  • Package versions: all workspace packages receive a patch bump, driven by the @executor-js/plugin-graphql fix (Revert 2.0.0 release and re-release as 1.5.23 patch #1199) and associated dependency cascade. @executor-js/cli jumps from 0.2.28 to 0.2.30, intentionally skipping 0.2.29 (the commit message notes 0.2.29 was republish-locked); note the PR description header still shows 0.2.29, which is inconsistent with the actual released version.
  • Changeset files: five changeset markdown files are deleted as expected after they are consumed by the release tooling.
  • Lockfile: bun.lock workspace entries are updated to match the new versions with no third-party dependency changes.

Confidence Score: 5/5

Safe to merge — all changes are changeset-generated version bumps, CHANGELOG entries, lockfile updates, and minor documentation reformatting with no functional code changes.

Every changed file is either a package.json version field, a CHANGELOG entry, a bun.lock workspace record, a deleted changeset file, or a documentation-only edit. The deliberate skip of @executor-js/cli 0.2.29 (republish-locked) is correctly reflected in the package.json and CHANGELOG; the only discrepancy is the PR description title still saying 0.2.29.

packages/core/cli/CHANGELOG.md and packages/core/cli/package.json — verify that consumers are aware 0.2.29 does not exist and 0.2.30 is the next published version.

Important Files Changed

Filename Overview
packages/core/cli/CHANGELOG.md CHANGELOG jumps from 0.2.28 to 0.2.30, skipping 0.2.29; intentional per commit message but PR description still says 0.2.29.
packages/core/cli/package.json Version bumped from 0.2.28 to 0.2.30, skipping 0.2.29 (republish-locked); actual published version will be 0.2.30.
bun.lock Workspace package versions updated to match new package.json values; no third-party dependency changes.
e2e/AGENTS.md One line loses its two-space indentation (a continuation of a shell command in prose); content is correct, purely cosmetic.
vision.md Formatting-only change converting asterisk italic to underscore italic style throughout; semantically identical Markdown.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    CS[Changesets consumed] --> VB[Version bumps across 30+ packages]
    VB --> CORE["Core packages<br/>sdk@1.5.23 · api@1.4.43 · react@1.4.43<br/>execution@1.5.23 · config@1.5.23"]
    VB --> CLI["@executor-js/cli<br/>0.2.28 → 0.2.30<br/>(0.2.29 republish-locked, skipped)"]
    VB --> PLUGINS["Plugins<br/>graphql@1.5.23 · openapi@1.5.23<br/>mcp@1.5.23 · google@1.5.22 · …"]
    VB --> APPS["Apps<br/>executor@1.5.23 · cloud@1.4.41<br/>desktop@1.5.23 · host-selfhost@0.0.22"]
    CORE --> LOCK[bun.lock updated]
    CLI --> LOCK
    PLUGINS --> LOCK
    APPS --> LOCK
    CS --> DOCS[Docs edits<br/>e2e/AGENTS.md · vision.md]
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
    CS[Changesets consumed] --> VB[Version bumps across 30+ packages]
    VB --> CORE["Core packages<br/>sdk@1.5.23 · api@1.4.43 · react@1.4.43<br/>execution@1.5.23 · config@1.5.23"]
    VB --> CLI["@executor-js/cli<br/>0.2.28 → 0.2.30<br/>(0.2.29 republish-locked, skipped)"]
    VB --> PLUGINS["Plugins<br/>graphql@1.5.23 · openapi@1.5.23<br/>mcp@1.5.23 · google@1.5.22 · …"]
    VB --> APPS["Apps<br/>executor@1.5.23 · cloud@1.4.41<br/>desktop@1.5.23 · host-selfhost@0.0.22"]
    CORE --> LOCK[bun.lock updated]
    CLI --> LOCK
    PLUGINS --> LOCK
    APPS --> LOCK
    CS --> DOCS[Docs edits<br/>e2e/AGENTS.md · vision.md]
Loading

Reviews (2): Last reviewed commit: "Skip @executor-js/cli 0.2.29 (republish-..." | Re-trigger Greptile

0.2.29 was published then unpublished during the 2.0.0 rollback, so npm
blocks republishing that exact version for 24h. Bump @executor-js/cli to
0.2.30 so the patch release publishes cleanly.
@github-actions

github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Cloudflare preview

Torn down — the PR is closed.

@pkg-pr-new

pkg-pr-new Bot commented Jun 29, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

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

@executor-js/config

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

@executor-js/execution

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

@executor-js/sdk

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

@executor-js/codemode-core

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

@executor-js/runtime-quickjs

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

@executor-js/plugin-file-secrets

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

@executor-js/plugin-graphql

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

@executor-js/plugin-keychain

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

@executor-js/plugin-mcp

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

@executor-js/plugin-onepassword

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

@executor-js/plugin-openapi

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

executor

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

commit: 2ab16a4

@RhysSullivan RhysSullivan merged commit 9586e68 into main Jun 29, 2026
28 of 30 checks passed
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