Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openai/openai-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.52.0
Choose a base ref
...
head repository: openai/openai-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.52.1
Choose a head ref
  • 2 commits
  • 5 files changed
  • 2 contributors

Commits on Jul 31, 2026

  1. chore(ci): pin setup-uv v5 to its underlying commit (#3560)

    ## Problem
    
    These workflow `uses:` pins are invalid as written. Each item below
    shows the current value, why it is wrong, and the correct ref that must
    be used instead.
    
    ### 1. `.github/workflows/detect-breaking-changes.yml`
    
    **Current (invalid):**
    
    ```yaml
    uses: astral-sh/setup-uv@e58605a # v5
    ```
    
    **Why this is wrong:**
    
    - `e58605a9b6da7c637471fab8847a5e5a6b8df081` is **not a commit SHA**. It
    is the Git object SHA of an **annotated tag** (`v5`).
    - GitHub Actions does not accept annotated tag *object* SHAs in `uses:`
    pins (Commits API returns `No commit found for SHA`).
    - The correct pin is the **commit SHA that tag `v5` points to**:
    `d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86`.
    
    **Correct pin:**
    
    ```yaml
    uses: astral-sh/setup-uv@d4b2f3b # v5
    ```
    
    ## Test plan
    
    - [ ] Each updated `uses:` ref resolves as a commit via the GitHub
    Commits API
    - [ ] Relevant CI jobs on this branch look healthy
    MGPOCKY authored Jul 31, 2026
    Configuration menu
    Copy the full SHA
    cbdc98b View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2026

  1. release: 2.52.1 (#3562)

    Automated Release PR
    ---
    
    
    ## 2.52.1 (2026-07-31)
    
    Full Changelog:
    [v2.52.0...v2.52.1](v2.52.0...v2.52.1)
    
    ### Chores
    
    * **ci:** pin setup-uv v5 to its underlying commit
    ([#3560](#3560))
    ([cbdc98b](cbdc98b))
    
    ---
    This pull request is managed by Stainless's [GitHub
    App](https://github.com/apps/stainless-app).
    
    The [semver version
    number](https://semver.org/#semantic-versioning-specification-semver) is
    based on included [commit
    messages](https://www.conventionalcommits.org/en/v1.0.0/).
    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](https://www.stainlessapi.com)
    📚 Read the [docs](https://app.stainlessapi.com/docs)
    🙋 [Reach out](mailto:[email protected]) for help or questions
    
    Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
    stainless-app[bot] authored Aug 3, 2026
    Configuration menu
    Copy the full SHA
    f83b1f4 View commit details
    Browse the repository at this point in the history
Loading