From 2bd7112335097e39c915eb375f399a588e616a2c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 15:02:29 +0000 Subject: [PATCH] chore: version packages --- .changeset/connect-per-user-subject.md | 6 ------ packages/github-tools-eve-extension/CHANGELOG.md | 11 +++++++++++ packages/github-tools-eve-extension/package.json | 2 +- packages/github-tools/CHANGELOG.md | 6 ++++++ packages/github-tools/package.json | 2 +- 5 files changed, 19 insertions(+), 8 deletions(-) delete mode 100644 .changeset/connect-per-user-subject.md diff --git a/.changeset/connect-per-user-subject.md b/.changeset/connect-per-user-subject.md deleted file mode 100644 index 4f837f2..0000000 --- a/.changeset/connect-per-user-subject.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@github-tools/sdk": minor -"@github-tools/eve-extension": minor ---- - -Support per-user Vercel Connect subjects. `GithubConnectParams` now accepts a `subject` (default stays `{ type: 'app' }`, the project's GitHub App installation), so multi-user apps can mint each caller's own connection token with `subject: { type: 'user', id }`. In the eve extension, `connect.subject` also accepts a per-caller resolver called with the tool execution context on every call — e.g. `(ctx) => ({ type: 'user', id: ctx.session.auth.current!.principalId })` — so each signed-in user reaches GitHub through their own connection instead of the shared app installation. diff --git a/packages/github-tools-eve-extension/CHANGELOG.md b/packages/github-tools-eve-extension/CHANGELOG.md index 1f14321..6b418f3 100644 --- a/packages/github-tools-eve-extension/CHANGELOG.md +++ b/packages/github-tools-eve-extension/CHANGELOG.md @@ -1,5 +1,16 @@ # @github-tools/eve-extension +## 0.6.0 + +### Minor Changes + +- [#125](https://github.com/vercel-labs/github-tools/pull/125) [`c84ae07`](https://github.com/vercel-labs/github-tools/commit/c84ae075c8ccb3791e73e7897b7b7c2bc0898a96) Thanks [@HugoRCD](https://github.com/HugoRCD)! - Support per-user Vercel Connect subjects. `GithubConnectParams` now accepts a `subject` (default stays `{ type: 'app' }`, the project's GitHub App installation), so multi-user apps can mint each caller's own connection token with `subject: { type: 'user', id }`. In the eve extension, `connect.subject` also accepts a per-caller resolver called with the tool execution context on every call — e.g. `(ctx) => ({ type: 'user', id: ctx.session.auth.current!.principalId })` — so each signed-in user reaches GitHub through their own connection instead of the shared app installation. + +### Patch Changes + +- Updated dependencies [[`c84ae07`](https://github.com/vercel-labs/github-tools/commit/c84ae075c8ccb3791e73e7897b7b7c2bc0898a96)]: + - @github-tools/sdk@1.15.0 + ## 0.5.1 ### Patch Changes diff --git a/packages/github-tools-eve-extension/package.json b/packages/github-tools-eve-extension/package.json index c8be169..13418f2 100644 --- a/packages/github-tools-eve-extension/package.json +++ b/packages/github-tools-eve-extension/package.json @@ -1,6 +1,6 @@ { "name": "@github-tools/eve-extension", - "version": "0.5.1", + "version": "0.6.0", "description": "GitHub tools for eve, distributed as a mountable eve extension (https://eve.dev/docs/extensions)", "author": "HugoRCD ", "repository": { diff --git a/packages/github-tools/CHANGELOG.md b/packages/github-tools/CHANGELOG.md index 5774619..432c6ac 100644 --- a/packages/github-tools/CHANGELOG.md +++ b/packages/github-tools/CHANGELOG.md @@ -1,5 +1,11 @@ # @github-tools/sdk +## 1.15.0 + +### Minor Changes + +- [#125](https://github.com/vercel-labs/github-tools/pull/125) [`c84ae07`](https://github.com/vercel-labs/github-tools/commit/c84ae075c8ccb3791e73e7897b7b7c2bc0898a96) Thanks [@HugoRCD](https://github.com/HugoRCD)! - Support per-user Vercel Connect subjects. `GithubConnectParams` now accepts a `subject` (default stays `{ type: 'app' }`, the project's GitHub App installation), so multi-user apps can mint each caller's own connection token with `subject: { type: 'user', id }`. In the eve extension, `connect.subject` also accepts a per-caller resolver called with the tool execution context on every call — e.g. `(ctx) => ({ type: 'user', id: ctx.session.auth.current!.principalId })` — so each signed-in user reaches GitHub through their own connection instead of the shared app installation. + ## 1.14.0 ### Minor Changes diff --git a/packages/github-tools/package.json b/packages/github-tools/package.json index f7885ec..732ab8a 100644 --- a/packages/github-tools/package.json +++ b/packages/github-tools/package.json @@ -1,6 +1,6 @@ { "name": "@github-tools/sdk", - "version": "1.14.0", + "version": "1.15.0", "description": "A typed tool layer for GitHub AI agents, with presets, human approval, and durable execution. Works with eve, the AI SDK, Vercel Workflow, and Chat SDK", "author": "HugoRCD