Skip to content

release: 0.72.0#312

Merged
stainless-app[bot] merged 4 commits into
mainfrom
release-please--branches--main--changes--next
Jul 23, 2026
Merged

release: 0.72.0#312
stainless-app[bot] merged 4 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-23)

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

Features

  • api: accept None for prompt_cache_key/safety_identifier (dcff6be)
  • api: add support for spend_limit admin apis (06dff48)
  • 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.622s for Ruby SDK PR #312.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 198ms
tests/chat-completions-create.test.ts ✅ Passed 288ms
tests/chat-completions-stream.test.ts ✅ Passed 145ms
tests/files-content-binary.test.ts ✅ Passed 232ms
tests/files-create-multipart.test.ts ✅ Passed 214ms
tests/files-list-pagination.test.ts ✅ Passed 230ms
tests/initialize-config.test.ts ✅ Passed 182ms
tests/instance-isolation.test.ts ✅ Passed 198ms
tests/models-list.test.ts ✅ Passed 179ms
tests/responses-background-lifecycle.test.ts ✅ Passed 248ms
tests/responses-body-method-errors.test.ts ✅ Passed 415ms
tests/responses-cancel-timeout.test.ts ✅ Passed 218ms
tests/responses-cancel.test.ts ✅ Passed 221ms
tests/responses-compact-retries.test.ts ✅ Passed 224ms
tests/responses-compact.test.ts ✅ Passed 209ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 142ms
tests/responses-create-advanced.test.ts ✅ Passed 164ms
tests/responses-create-disconnect.test.ts ✅ Passed 149ms
tests/responses-create-errors.test.ts ✅ Passed 249ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 131ms
tests/responses-create-retries.test.ts ✅ Passed 295ms
tests/responses-create-stream-failures.test.ts ✅ Passed 133ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 218ms
tests/responses-create-stream-wire.test.ts ✅ Passed 1.898s
tests/responses-create-stream.test.ts ✅ Passed 85ms
tests/responses-create-terminal-states.test.ts ✅ Passed 289ms
tests/responses-create-timeout.test.ts ✅ Passed 220ms
tests/responses-create.test.ts ✅ Passed 302ms
tests/responses-delete.test.ts ✅ Passed 314ms
tests/responses-input-items-errors.test.ts ✅ Passed 198ms
tests/responses-input-items-list.test.ts ✅ Passed 169ms
tests/responses-input-items-options.test.ts ✅ Passed 236ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 269ms
tests/responses-input-tokens-count.test.ts ✅ Passed 242ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.116s
tests/responses-not-found-errors.test.ts ✅ Passed 325ms
tests/responses-parse.test.ts ✅ Passed 224ms
tests/responses-retrieve-retries.test.ts ✅ Passed 315ms
tests/responses-retrieve.test.ts ✅ Passed 225ms
tests/responses-stored-method-errors.test.ts ✅ Passed 712ms
tests/retry-behavior.test.ts ✅ Passed 1.99s
tests/sdk-error-shape.test.ts ✅ Passed 344ms

View OkTest run #30024442428

SDK merge (70f665d50b20) · head (a8003998621a) · base (7f0fb8f34a3a) · OkTest (d2b5921fc22a)

@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
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 95f9390 to 337fb07 Compare July 22, 2026 20:46
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 337fb07 to a800399 Compare July 23, 2026 16:17
@stainless-app
stainless-app Bot merged commit 2ce3999 into main Jul 23, 2026
12 checks passed
@stainless-app
stainless-app Bot deleted the release-please--branches--main--changes--next branch July 23, 2026 20:20
@stainless-app

stainless-app Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Release is at https://github.com/openai/openai-ruby/releases/tag/v0.72.0 🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: tagged generator Touches generated SDK files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants