Skip to content

release: 0.72.0#312

Open
stainless-app[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--changes--next
Open

release: 0.72.0#312
stainless-app[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.72.0 (2026-07-17)

Full Changelog: v0.71.0...v0.72.0

Features

  • stlc: configurable CI runner and private-production-repo support in workflow templates (da769b4)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app
stainless-app Bot requested a review from a team as a code owner July 17, 2026 17:17
@openai-sdks

openai-sdks Bot commented Jul 17, 2026

Copy link
Copy Markdown

OkTest Summary

237/237 SDK tests passed in 8.189s for Ruby SDK PR #312.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 136ms
tests/chat-completions-create.test.ts ✅ Passed 238ms
tests/chat-completions-stream.test.ts ✅ Passed 134ms
tests/files-content-binary.test.ts ✅ Passed 201ms
tests/files-create-multipart.test.ts ✅ Passed 277ms
tests/files-list-pagination.test.ts ✅ Passed 168ms
tests/initialize-config.test.ts ✅ Passed 178ms
tests/instance-isolation.test.ts ✅ Passed 189ms
tests/models-list.test.ts ✅ Passed 186ms
tests/responses-background-lifecycle.test.ts ✅ Passed 201ms
tests/responses-body-method-errors.test.ts ✅ Passed 440ms
tests/responses-cancel-timeout.test.ts ✅ Passed 230ms
tests/responses-cancel.test.ts ✅ Passed 212ms
tests/responses-compact-retries.test.ts ✅ Passed 230ms
tests/responses-compact.test.ts ✅ Passed 290ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 127ms
tests/responses-create-advanced.test.ts ✅ Passed 189ms
tests/responses-create-disconnect.test.ts ✅ Passed 153ms
tests/responses-create-errors.test.ts ✅ Passed 243ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 115ms
tests/responses-create-retries.test.ts ✅ Passed 322ms
tests/responses-create-stream-failures.test.ts ✅ Passed 124ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 223ms
tests/responses-create-stream-wire.test.ts ✅ Passed 1.835s
tests/responses-create-stream.test.ts ✅ Passed 112ms
tests/responses-create-terminal-states.test.ts ✅ Passed 241ms
tests/responses-create-timeout.test.ts ✅ Passed 240ms
tests/responses-create.test.ts ✅ Passed 253ms
tests/responses-delete.test.ts ✅ Passed 297ms
tests/responses-input-items-errors.test.ts ✅ Passed 193ms
tests/responses-input-items-list.test.ts ✅ Passed 178ms
tests/responses-input-items-options.test.ts ✅ Passed 193ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 296ms
tests/responses-input-tokens-count.test.ts ✅ Passed 252ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.018s
tests/responses-not-found-errors.test.ts ✅ Passed 310ms
tests/responses-parse.test.ts ✅ Passed 151ms
tests/responses-retrieve-retries.test.ts ✅ Passed 254ms
tests/responses-retrieve.test.ts ✅ Passed 250ms
tests/responses-stored-method-errors.test.ts ✅ Passed 596ms
tests/retry-behavior.test.ts ✅ Passed 1.846s
tests/sdk-error-shape.test.ts ✅ Passed 342ms

View OkTest run #29599490636

SDK merge (9ea0c83b54e6) · head (95f93900e6fd) · base (7f0fb8f34a3a) · OkTest (fd7a761c81c1)

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 95f93900e6

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread .github/workflows/ci.yml
permissions:
contents: read
runs-on: ${{ github.repository == 'stainless-sdks/openai-ruby' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the aggregate test job on the Depot runner

For stainless-sdks/<repo> other than stainless-sdks/openai-ruby, this line moves the matrix tests to depot-ubuntu-24.04, but the downstream aggregate test job still uses the old exact-repo runs-on check and therefore schedules on ubuntu-latest. That leaves the final test status on a different runner in the private-production repo case this change is adding, and can queue or fail even after the matrix succeeds when those repos are configured to use Depot runners; update the aggregate job's runner expression as well.

Useful? React with 👍 / 👎.

@jbeckwith-oai jbeckwith-oai added the generator Touches generated SDK files label Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: pending generator Touches generated SDK files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant