History

Format generated changelogs in the changeset version step (#938)

changeset version writes CHANGELOG.md files that oxfmt does not agree with, which failed format:check on the Version Packages PR and on main after merging it. Format the repo as part of changeset:version so the generated PR is clean, and format the two changelogs that already landed.

Rhys Sullivan committed 5 months ago

Commit efd80991 parent 818c8453 files · +1 −9Browse files

Unified · Split

3 files
  1. apps/cli/CHANGELOG.md +0 −5
  2. apps/desktop/CHANGELOG.md +0 −3
  3. package.json +1 −1
apps/cli/CHANGELOG.md+0−5
@@ -5,13 +5,11 @@ · 4 unmodified lines
55 ### Patch Changes
66
77 - [#936](https://github.com/RhysSullivan/executor/pull/936) [`2db9d65`](https://github.com/RhysSullivan/executor/commit/2db9d65a828615c2ec0b209d54616dbf4264fefd) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - **Desktop**
8−
98 - Fixed the desktop app failing to launch: the packaged sidecar was missing its native SQLite and keychain bindings, so the local server exited before the window appeared. The release pipeline now smoke-tests the compiled sidecar before publishing.
109 - Mac auto-updates now serve the correct architecture — the arm64 and x64 update manifests previously collided, so Apple Silicon machines could be offered Intel builds.
1110 - If the local server fails to start, the app now shows the error (with a pointer to the log) and installs any available update on quit, instead of closing silently.
1211
1312 **Integrations & auth**
14−
1513 - Integrations can declare multiple authentication methods in every plugin. MCP servers join the slugged template model used by OpenAPI and GraphQL, so a server can offer OAuth and an API key side by side, and adding a custom method appends instead of replacing a detected one. Existing connections keep working with no migration.
1614 - OAuth app management is folded into the connect modal, so client setup happens where accounts are added.
1715
@@ -40,7 +38,6 @@ · 22 unmodified lines
4038 - [`c7bb2a4`](https://github.com/RhysSullivan/executor/commit/c7bb2a4da99aac4199b424d6d52e6ea843250e3a) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Integrations and connections rework.
4139
4240 **Highlights**
43−
4441 - Sources are now split into integrations (the API surface) and connections (the credential). One integration can hold many connections — workspace-shared or personal — and each connection gets its own tool catalog.
4542 - Tool addresses carry the connection, so agents can target a specific account: `tools.vercel_api.org.workspace.deploy` vs `tools.vercel_api.user.personal.deploy`.
4643 - Existing data migrates automatically on first launch: sources become integrations, secrets and credential bindings become connections, OAuth apps and tool policies carry over, and the previous database is kept as a backup next to the new one.
@@ -50,7 +47,6 @@ · 3 unmodified lines
5047 - Self-hosted Executor now publishes a multi-architecture GHCR image at `ghcr.io/rhyssullivan/executor-selfhost` (stable releases tagged `latest`, prereleases tagged `beta`).
5148
5249 **Reliability**
53−
5450 - OpenAPI, GraphQL, and MCP tools return structured authentication failures with recovery guidance instead of opaque internal errors — covering missing credentials, expired OAuth connections, upstream 401/403 responses, and MCP per-user isolation.
5551 - OAuth popups complete more reliably in Chrome by preserving the callback channel through the same-origin completion page.
5652 - OAuth Dynamic Client Registration data is reused across retries and reconnects, including scopes, so providers are not asked to register duplicate clients.
@@ -61,7 +57,6 @@ · 4 unmodified lines
6157 - Integration icons survive migration, connected presets show their icons, and credentials show a loading badge while resolving.
6258
6359 **Breaking changes**
64−
6560 - Tool addresses gained two segments for the connection's owner and name: `tools.vercel_api.deploy` is now `tools.vercel_api.org.workspace.deploy`. Saved tool policies are rewritten automatically during migration; agent code that hard-codes v1.4 addresses needs the new shape (`tools.search()` returns ready-to-call paths).
6661 - The Google Discovery plugin was removed. Google integrations now go through the bundled Google flow; existing Google sources migrate automatically.
6762
apps/desktop/CHANGELOG.md+0−3
@@ -11,7 +11,6 @@ · 10 unmodified lines
1111 - [`c7bb2a4`](https://github.com/RhysSullivan/executor/commit/c7bb2a4da99aac4199b424d6d52e6ea843250e3a) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Integrations and connections rework.
1212
1313 **Highlights**
14−
1514 - Sources are now split into integrations (the API surface) and connections (the credential). One integration can hold many connections — workspace-shared or personal — and each connection gets its own tool catalog.
1615 - Tool addresses carry the connection, so agents can target a specific account: `tools.vercel_api.org.workspace.deploy` vs `tools.vercel_api.user.personal.deploy`.
1716 - Existing data migrates automatically on first launch: sources become integrations, secrets and credential bindings become connections, OAuth apps and tool policies carry over, and the previous database is kept as a backup next to the new one.
@@ -21,7 +20,6 @@ · 3 unmodified lines
2120 - Self-hosted Executor now publishes a multi-architecture GHCR image at `ghcr.io/rhyssullivan/executor-selfhost` (stable releases tagged `latest`, prereleases tagged `beta`).
2221
2322 **Reliability**
24−
2523 - OpenAPI, GraphQL, and MCP tools return structured authentication failures with recovery guidance instead of opaque internal errors — covering missing credentials, expired OAuth connections, upstream 401/403 responses, and MCP per-user isolation.
2624 - OAuth popups complete more reliably in Chrome by preserving the callback channel through the same-origin completion page.
2725 - OAuth Dynamic Client Registration data is reused across retries and reconnects, including scopes, so providers are not asked to register duplicate clients.
@@ -32,6 +30,5 @@ · 4 unmodified lines
3230 - Integration icons survive migration, connected presets show their icons, and credentials show a loading badge while resolving.
3331
3432 **Breaking changes**
35−
3633 - Tool addresses gained two segments for the connection's owner and name: `tools.vercel_api.deploy` is now `tools.vercel_api.org.workspace.deploy`. Saved tool policies are rewritten automatically during migration; agent code that hard-codes v1.4 addresses needs the new shape (`tools.search()` returns ready-to-call paths).
3734 - The Google Discovery plugin was removed. Google integrations now go through the bundled Google flow; existing Google sources migrate automatically.
package.json+1−1
@@ -50,7 +50,7 @@ · 49 unmodified lines
5050 "format:check": "oxfmt --check .",
5151 "pull:references": "bun run scripts/pull-references.ts",
5252 "changeset": "changeset",
53− "changeset:version": "changeset version && bun install --lockfile-only",
53+ "changeset:version": "changeset version && bun install --lockfile-only && oxfmt .",
5454 "release:check": "bun run --cwd apps/cli typecheck && bun run test:release:bootstrap && bun run release:publish:dry-run",
5555 "release:pre:enter": "changeset pre enter beta",
5656 "release:pre:exit": "changeset pre exit",