Skip to content

Release SDK updates - #144

Merged
sjmiller609 merged 2 commits into
mainfrom
stainless/release
Aug 6, 2026
Merged

Release SDK updates#144
sjmiller609 merged 2 commits into
mainfrom
stainless/release

Conversation

@kernel-internal

@kernel-internal kernel-internal Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

41a3ad4 ci: authenticate releases with GitHub App
4f34427 Build SDK


Note

Medium Risk
Release publishing now depends on GitHub App secrets and correct permission scoping; misconfiguration could block releases, while lockfile changes affect what ships with the SDK.

Overview
Release automation now mints a short-lived token via actions/create-github-app-token (using ADMIN_APP_ID / ADMIN_APP_PRIVATE_KEY) instead of RELEASE_PLEASE_TOKEN, with explicit repo-scoped permissions for contents, issues, PRs, and workflows. The workflow’s default permissions block is tightened to contents: read, relying on the app token for write access during the release step.

Dependency locks (requirements.lock and requirements-dev.lock) are refreshed for the rebuilt SDK, pulling in standardwebhooks and websockets (and their transitive packages) as dependencies of kernel.

Reviewed by Cursor Bugbot for commit 41a3ad4. Bugbot is set up for automated code reviews on this repo. Configure here.

Stainless-Generated-From: 460714c882fb67c0e6bfb552d23485cd6246c8a2
Stainless-Generated-From: 1ae1d13f8e636f021896c6c5632f088b91997a7c
@sjmiller609
sjmiller609 merged commit 640aa42 into main Aug 6, 2026
11 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.

1 participant