Skip to content

Conversation

@dgellow
Copy link
Member

@dgellow dgellow commented Oct 25, 2025

This adds GitHub OIDC as the default authentication method. For most users who already have our GitHub app installed for their SDK repos, this means no more creating API keys or configuring repo secrets.

Requirements for OIDC:

  1. GitHub app installed in your GitHub org
  2. That app install has been linked to your Stainless org account

The GitHub app only needs to be installed in your org - it doesn't need access to the specific repo where workflows run.

API keys still work for cases where OIDC doesn't fit.

This change is backward compatible.

@dgellow dgellow force-pushed the sam/support-github-oidc-auth branch 2 times, most recently from 6e1ea79 to b61ec67 Compare October 25, 2025 03:29
@dgellow dgellow force-pushed the sam/support-github-oidc-auth branch from b61ec67 to ebafc43 Compare October 25, 2025 03:31
@dgellow
Copy link
Member Author

dgellow commented Oct 29, 2025

Should be good, I'm waiting for API changes to be merged, deployed, and tested with this branch, then will move it to review.

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.

2 participants