From c8760bf9e5ff330954cb3a9a5208c20c85851990 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 10:07:44 +0000 Subject: [PATCH] chore: version packages --- .changeset/evlog-error-catalog.md | 11 ----------- packages/github-tools-eve-extension/CHANGELOG.md | 16 ++++++++++++++++ packages/github-tools-eve-extension/package.json | 2 +- packages/github-tools/CHANGELOG.md | 11 +++++++++++ packages/github-tools/package.json | 2 +- 5 files changed, 29 insertions(+), 13 deletions(-) delete mode 100644 .changeset/evlog-error-catalog.md diff --git a/.changeset/evlog-error-catalog.md b/.changeset/evlog-error-catalog.md deleted file mode 100644 index 55ed42f..0000000 --- a/.changeset/evlog-error-catalog.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@github-tools/sdk": minor -"@github-tools/eve-extension": minor ---- - -Structured error catalog (evlog): classifiable failures now carry a stable `code`, a `why` (technical cause), and a `fix` (actionable remedy) instead of a bare message. - -- GitHub API errors are mapped by status: `UNAUTHORIZED` (401), `FORBIDDEN` (403), `RATE_LIMITED` (403/429, with reset info), `NOT_FOUND` (404 — explicitly states GitHub masks no-access private resources as 404), `VALIDATION_FAILED` (422). Unmapped statuses pass through; the original Octokit error stays as `cause`. -- An expired `VERCEL_OIDC_TOKEN` now throws `OIDC_TOKEN_EXPIRED` with the exact expiry time before any Connect request, instead of surfacing as an opaque 403. `@vercel/connect` failures map to `CONNECT_NOT_AUTHORIZED`, `CONNECT_USER_NOT_CONNECTED`, and `CONNECT_INSTALLATION_REQUIRED`. -- In the eve extension, failing tools return `{ error: { code, message, why, fix, link } }` to the model; unclassified failures keep the plain message string. -- The catalog is exported as `githubToolsErrors`; use evlog's `parseError` to read the structure from thrown errors in AI SDK apps. diff --git a/packages/github-tools-eve-extension/CHANGELOG.md b/packages/github-tools-eve-extension/CHANGELOG.md index 6b418f3..bbd6710 100644 --- a/packages/github-tools-eve-extension/CHANGELOG.md +++ b/packages/github-tools-eve-extension/CHANGELOG.md @@ -1,5 +1,21 @@ # @github-tools/eve-extension +## 0.7.0 + +### Minor Changes + +- [#127](https://github.com/vercel-labs/github-tools/pull/127) [`d6a0ef3`](https://github.com/vercel-labs/github-tools/commit/d6a0ef32a79dcc80e43111b786629b87223c566d) Thanks [@HugoRCD](https://github.com/HugoRCD)! - Structured error catalog (evlog): classifiable failures now carry a stable `code`, a `why` (technical cause), and a `fix` (actionable remedy) instead of a bare message. + + - GitHub API errors are mapped by status: `UNAUTHORIZED` (401), `FORBIDDEN` (403), `RATE_LIMITED` (403/429, with reset info), `NOT_FOUND` (404 — explicitly states GitHub masks no-access private resources as 404), `VALIDATION_FAILED` (422). Unmapped statuses pass through; the original Octokit error stays as `cause`. + - An expired `VERCEL_OIDC_TOKEN` now throws `OIDC_TOKEN_EXPIRED` with the exact expiry time before any Connect request, instead of surfacing as an opaque 403. `@vercel/connect` failures map to `CONNECT_NOT_AUTHORIZED`, `CONNECT_USER_NOT_CONNECTED`, and `CONNECT_INSTALLATION_REQUIRED`. + - In the eve extension, failing tools return `{ error: { code, message, why, fix, link } }` to the model; unclassified failures keep the plain message string. + - The catalog is exported as `githubToolsErrors`; use evlog's `parseError` to read the structure from thrown errors in AI SDK apps. + +### Patch Changes + +- Updated dependencies [[`d6a0ef3`](https://github.com/vercel-labs/github-tools/commit/d6a0ef32a79dcc80e43111b786629b87223c566d)]: + - @github-tools/sdk@1.16.0 + ## 0.6.0 ### Minor Changes diff --git a/packages/github-tools-eve-extension/package.json b/packages/github-tools-eve-extension/package.json index 13418f2..1e5ee5c 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.6.0", + "version": "0.7.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 432c6ac..ae3de78 100644 --- a/packages/github-tools/CHANGELOG.md +++ b/packages/github-tools/CHANGELOG.md @@ -1,5 +1,16 @@ # @github-tools/sdk +## 1.16.0 + +### Minor Changes + +- [#127](https://github.com/vercel-labs/github-tools/pull/127) [`d6a0ef3`](https://github.com/vercel-labs/github-tools/commit/d6a0ef32a79dcc80e43111b786629b87223c566d) Thanks [@HugoRCD](https://github.com/HugoRCD)! - Structured error catalog (evlog): classifiable failures now carry a stable `code`, a `why` (technical cause), and a `fix` (actionable remedy) instead of a bare message. + + - GitHub API errors are mapped by status: `UNAUTHORIZED` (401), `FORBIDDEN` (403), `RATE_LIMITED` (403/429, with reset info), `NOT_FOUND` (404 — explicitly states GitHub masks no-access private resources as 404), `VALIDATION_FAILED` (422). Unmapped statuses pass through; the original Octokit error stays as `cause`. + - An expired `VERCEL_OIDC_TOKEN` now throws `OIDC_TOKEN_EXPIRED` with the exact expiry time before any Connect request, instead of surfacing as an opaque 403. `@vercel/connect` failures map to `CONNECT_NOT_AUTHORIZED`, `CONNECT_USER_NOT_CONNECTED`, and `CONNECT_INSTALLATION_REQUIRED`. + - In the eve extension, failing tools return `{ error: { code, message, why, fix, link } }` to the model; unclassified failures keep the plain message string. + - The catalog is exported as `githubToolsErrors`; use evlog's `parseError` to read the structure from thrown errors in AI SDK apps. + ## 1.15.0 ### Minor Changes diff --git a/packages/github-tools/package.json b/packages/github-tools/package.json index db87dec..e518468 100644 --- a/packages/github-tools/package.json +++ b/packages/github-tools/package.json @@ -1,6 +1,6 @@ { "name": "@github-tools/sdk", - "version": "1.15.0", + "version": "1.16.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