Skip to content

chore: release main#464

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

chore: release main#464
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

✨ Stainless prepared a new release

agentex-client: 0.21.0

0.21.0 (2026-07-17)

Full Changelog: agentex-client-v0.20.0...agentex-client-v0.21.0

Features

  • stlc: configurable CI runner and private-production-repo support in workflow templates (23c1b6b)
agentex-sdk: 0.21.0

0.21.0 (2026-07-17)

Full Changelog: agentex-sdk-v0.20.0...agentex-sdk-v0.21.0

Chores

  • agentex-sdk: Synchronize agentex versions

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

Greptile Summary

This is a Stainless-generated release PR bumping both agentex-client and agentex-sdk from 0.20.0 to 0.21.0. The only functional change is a CI runner-selection improvement; all other files are version/changelog bookkeeping.

  • CI runner condition (ci.yml): the runs-on ternary in all three jobs (lint, the publish job, and test) is widened from an exact repo-name match (github.repository == 'stainless-sdks/agentex-sdk-python') to a prefix match (startsWith(github.repository, 'stainless-sdks/')) so that private/production mirrors in the same org also use the faster depot runner.
  • Version files: pyproject.toml, adk/pyproject.toml, src/agentex/_version.py, and .release-please-manifest.json are all consistently updated to 0.21.0.
  • Changelogs: CHANGELOG.md and adk/CHANGELOG.md both receive a new 0.21.0 entry describing the changes.

Confidence Score: 5/5

All changes are safe to merge — the CI change is a straightforward generalization of an existing condition and all version numbers are consistent across every affected file.

The only non-trivial change is the startsWith widening in ci.yml. It is strictly more permissive than the old exact-match check and maintains the same default (ubuntu-latest) for all non-stainless-sdks/ repositories, so there is no regression risk.

No files require special attention.

Important Files Changed

Filename Overview
.github/workflows/ci.yml Widens the runner-selection condition from an exact repo name match to a prefix match (startsWith(github.repository, 'stainless-sdks/')) across all three jobs, enabling private/production forks to use the depot runner.
pyproject.toml Version bump for agentex-client from 0.20.0 to 0.21.0, consistent with the release manifest and _version.py.
adk/pyproject.toml Version bump for agentex-sdk from 0.20.0 to 0.21.0, in sync with the client package.
src/agentex/_version.py Runtime version string updated from "0.20.0" to "0.21.0", consistent with all other version files.
.release-please-manifest.json Both package entries bumped to "0.21.0" — matches pyproject.toml files and _version.py.
CHANGELOG.md New 0.21.0 entry prepended documenting the CI runner improvement for agentex-client.
adk/CHANGELOG.md New 0.21.0 entry prepended for agentex-sdk, noting it's a version-sync-only chore release.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[GitHub Event: push / pull_request] --> B{startsWith repo\n'stainless-sdks/'?}
    B -- Yes --> C[depot-ubuntu-24.04\nfaster CI runner]
    B -- No --> D[ubuntu-latest\nstandard runner]
    C --> E[lint job]
    C --> F[publish job]
    C --> G[test job]
    D --> E
    D --> F
    D --> G
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[GitHub Event: push / pull_request] --> B{startsWith repo\n'stainless-sdks/'?}
    B -- Yes --> C[depot-ubuntu-24.04\nfaster CI runner]
    B -- No --> D[ubuntu-latest\nstandard runner]
    C --> E[lint job]
    C --> F[publish job]
    C --> G[test job]
    D --> E
    D --> F
    D --> G
Loading

Reviews (1): Last reviewed commit: "chore: release main" | Re-trigger Greptile

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants