Skip to content

chore: version packages - #128

Merged
HugoRCD merged 1 commit into
mainfrom
changeset-release/main
Sep 1, 2026
Merged

chore: version packages#128
HugoRCD merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm 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

@github-tools/sdk@1.16.0

Minor Changes

  • #127 d6a0ef3 Thanks @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.

@github-tools/eve-extension@0.7.0

Minor Changes

  • #127 d6a0ef3 Thanks @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]:
    • @github-tools/sdk@1.16.0

@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
github-tools-docs Ready Ready Preview, v0 Sep 1, 2026 10:08am UTC
github-tools-test-agent Ready Ready Preview, v0 Sep 1, 2026 10:08am UTC

@HugoRCD
HugoRCD merged commit 6e1c388 into main Sep 1, 2026
6 checks passed
@HugoRCD
HugoRCD deleted the changeset-release/main branch September 1, 2026 10:08
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.

1 participant