Skip to content

add initial server with run and codebase initialization #507

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
Feb 18, 2025

Conversation

rushilpatel0
Copy link
Contributor

Motivation

Content

Testing

Please check the following before marking your PR as ready for review

  • I have added tests for my changes
  • I have updated the documentation or added new documentation as needed

Copy link

codecov bot commented Feb 14, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

✅ All tests successful. No failed tests found.

Additional details and impacted files

@codegen-team codegen-team marked this pull request as ready for review February 18, 2025 16:24
@codegen-team codegen-team requested review from codegen-team and a team as code owners February 18, 2025 16:24
@rushilpatel0 rushilpatel0 force-pushed the rpatel/mcp-server-example branch 4 times, most recently from f163909 to e4596fc Compare February 18, 2025 18:31
tomcodgen and others added 18 commits February 18, 2025 10:47
)

Importing from a file that contains a wildcard can break further resolution. This could occur depending on to_resolve ordering, if the outer file is processed first _wildcards will not be filled in time.

---------

Co-authored-by: tomcodegen <[email protected]>
Co-authored-by: tomcodgen <[email protected]>
# Motivation

<!-- Why is this change necessary? -->

# Content

<!-- Please include a summary of the change -->

# Testing

<!-- How was the change tested? -->

# Please check the following before marking your PR as ready for review

- [x ] I have added tests for my changes
- [x ] I have updated the documentation or added new documentation as
needed
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [PyGithub](https://redirect.github.com/pygithub/pygithub) | `==2.5.0`
-> `==2.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pygithub/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pygithub/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pygithub/2.5.0/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygithub/2.5.0/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pygithub/pygithub (PyGithub)</summary>

###
[`v2.6.0`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.6.0)

[Compare
Source](https://redirect.github.com/pygithub/pygithub/compare/v2.5.0...v2.6.0)

##### Breaking Changes

- Rework `Views` and `Clones` by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3168](https://redirect.github.com/PyGithub/PyGithub/pull/3168):
View and clones traffic information returned by
`Repository.get_views_traffic` and `Repository.get_clones_traffic`
now return proper PyGithub objects, instead of a `dict`, with all
information that used to be provided by the `dict`:

Code like

```python
repo.get_views_traffic().["views"].timestamp
repo.get_clones_traffic().["clones"].timestamp
```

should be replaced with

```python
repo.get_views_traffic().views.timestamp
repo.get_clones_traffic().clones.timestamp
```

- Fix typos by [@&#8203;kianmeng](https://redirect.github.com/kianmeng)
in
[https://github.com/PyGithub/PyGithub/pull/3086](https://redirect.github.com/PyGithub/PyGithub/pull/3086):
Property `OrganizationCustomProperty.respository_id` renamed to
`OrganizationCustomProperty.repository_id`.

##### New Features

- Add capability for global laziness by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/2746](https://redirect.github.com/PyGithub/PyGithub/pull/2746)
- Add Support for GitHub Copilot Seat Management in Organizations by
[@&#8203;pashafateev](https://redirect.github.com/pashafateev) in
[https://github.com/PyGithub/PyGithub/pull/3082](https://redirect.github.com/PyGithub/PyGithub/pull/3082)
- Get branches where commit is head by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3083](https://redirect.github.com/PyGithub/PyGithub/pull/3083)
- Support downloading a Release Asset by
[@&#8203;neel-m](https://redirect.github.com/neel-m) in
[https://github.com/PyGithub/PyGithub/pull/3060](https://redirect.github.com/PyGithub/PyGithub/pull/3060)
- Add `Repository.merge_upstream` method by
[@&#8203;Felixoid](https://redirect.github.com/Felixoid) in
[https://github.com/PyGithub/PyGithub/pull/3175](https://redirect.github.com/PyGithub/PyGithub/pull/3175)
- Support updating pull request draft status by
[@&#8203;didot](https://redirect.github.com/didot) in
[https://github.com/PyGithub/PyGithub/pull/3104](https://redirect.github.com/PyGithub/PyGithub/pull/3104)
- Add transfer ownership method to Repository by
[@&#8203;tanannie22](https://redirect.github.com/tanannie22) in
[https://github.com/PyGithub/PyGithub/pull/3091](https://redirect.github.com/PyGithub/PyGithub/pull/3091)
- Add enable and disable a Workflow by
[@&#8203;nickrmcclorey](https://redirect.github.com/nickrmcclorey) in
[https://github.com/PyGithub/PyGithub/pull/3088](https://redirect.github.com/PyGithub/PyGithub/pull/3088)
- Add support for managing Code Security Configrations by
[@&#8203;billnapier](https://redirect.github.com/billnapier) in
[https://github.com/PyGithub/PyGithub/pull/3095](https://redirect.github.com/PyGithub/PyGithub/pull/3095)
- Allow for private_key / sign function in AppAuth by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3065](https://redirect.github.com/PyGithub/PyGithub/pull/3065)

##### Improvements

- Update RateLimit object with all the new categories GitHub added. by
[@&#8203;billnapier](https://redirect.github.com/billnapier) in
[https://github.com/PyGithub/PyGithub/pull/3096](https://redirect.github.com/PyGithub/PyGithub/pull/3096)
- Add support for make-latest to create_git_release and
create_git_tag_and_release by
[@&#8203;SebastienSyd](https://redirect.github.com/SebastienSyd) in
[https://github.com/PyGithub/PyGithub/pull/3067](https://redirect.github.com/PyGithub/PyGithub/pull/3067)
- Add branch protection support for `required_status_checks.checks`
object by [@&#8203;treee111](https://redirect.github.com/treee111) in
[https://github.com/PyGithub/PyGithub/pull/2884](https://redirect.github.com/PyGithub/PyGithub/pull/2884)
- Use id and tree_id from simple-commit to populate GitCommit.sha and
GitCommit.tree by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3167](https://redirect.github.com/PyGithub/PyGithub/pull/3167)
- Use message of response in GithubException by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3185](https://redirect.github.com/PyGithub/PyGithub/pull/3185)
- Sync Advisory classes with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3193](https://redirect.github.com/PyGithub/PyGithub/pull/3193)
- Sync Branch class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3109](https://redirect.github.com/PyGithub/PyGithub/pull/3109)
- Sync BranchProtection class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3110](https://redirect.github.com/PyGithub/PyGithub/pull/3110)
- Sync CheckRunAnnotation class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3112](https://redirect.github.com/PyGithub/PyGithub/pull/3112)
- Sync CheckRun class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3111](https://redirect.github.com/PyGithub/PyGithub/pull/3111)
- Sync CheckSuite class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3113](https://redirect.github.com/PyGithub/PyGithub/pull/3113)
- Sync Commit class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3116](https://redirect.github.com/PyGithub/PyGithub/pull/3116)
- Sync CommitComment class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3117](https://redirect.github.com/PyGithub/PyGithub/pull/3117)
- Sync CommitStatus class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3118](https://redirect.github.com/PyGithub/PyGithub/pull/3118)
- Sync ContentFile class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3119](https://redirect.github.com/PyGithub/PyGithub/pull/3119)
- Sync DependabotAlert class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3120](https://redirect.github.com/PyGithub/PyGithub/pull/3120)
- Sync Deployment class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3121](https://redirect.github.com/PyGithub/PyGithub/pull/3121)
- Sync DeploymentStatus class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3122](https://redirect.github.com/PyGithub/PyGithub/pull/3122)
- Sync Gist class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3123](https://redirect.github.com/PyGithub/PyGithub/pull/3123)
- Sync GistComment class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3124](https://redirect.github.com/PyGithub/PyGithub/pull/3124)
- Sync GitBlob class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3125](https://redirect.github.com/PyGithub/PyGithub/pull/3125)
- Sync GitCommit class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3126](https://redirect.github.com/PyGithub/PyGithub/pull/3126)
- Sync GithubApp class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3127](https://redirect.github.com/PyGithub/PyGithub/pull/3127)
- Sync GitRef class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3128](https://redirect.github.com/PyGithub/PyGithub/pull/3128)
- Sync GitReleaseAsset class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3130](https://redirect.github.com/PyGithub/PyGithub/pull/3130)
- Sync GitRelease class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3129](https://redirect.github.com/PyGithub/PyGithub/pull/3129)
- Sync GitTag class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3131](https://redirect.github.com/PyGithub/PyGithub/pull/3131)
- Sync GitTree class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3132](https://redirect.github.com/PyGithub/PyGithub/pull/3132)
- Sync Hook class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3133](https://redirect.github.com/PyGithub/PyGithub/pull/3133)
- Sync HookDelivery class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3134](https://redirect.github.com/PyGithub/PyGithub/pull/3134)
- Sync InstallationAuthorization class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3136](https://redirect.github.com/PyGithub/PyGithub/pull/3136)
- Sync Installation class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3135](https://redirect.github.com/PyGithub/PyGithub/pull/3135)
- Sync Invitation class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3139](https://redirect.github.com/PyGithub/PyGithub/pull/3139)
- Sync Issue class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3140](https://redirect.github.com/PyGithub/PyGithub/pull/3140)
- Sync IssueComment class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3141](https://redirect.github.com/PyGithub/PyGithub/pull/3141)
- Sync IssueEvent class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3142](https://redirect.github.com/PyGithub/PyGithub/pull/3142)
- Sync IssuePullRequest class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3143](https://redirect.github.com/PyGithub/PyGithub/pull/3143)
- Sync Label class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3144](https://redirect.github.com/PyGithub/PyGithub/pull/3144)
- Sync License class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3145](https://redirect.github.com/PyGithub/PyGithub/pull/3145)
- Sync Membership class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3146](https://redirect.github.com/PyGithub/PyGithub/pull/3146)
- Sync Migration class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3147](https://redirect.github.com/PyGithub/PyGithub/pull/3147)
- Sync Milestone class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3148](https://redirect.github.com/PyGithub/PyGithub/pull/3148)
- Sync NamedUser class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3149](https://redirect.github.com/PyGithub/PyGithub/pull/3149)
- Sync Organization class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3150](https://redirect.github.com/PyGithub/PyGithub/pull/3150)
- Sync OrganizationCustomProperty class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3151](https://redirect.github.com/PyGithub/PyGithub/pull/3151)
- Sync Project class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3194](https://redirect.github.com/PyGithub/PyGithub/pull/3194)
- Sync PublicKey class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3152](https://redirect.github.com/PyGithub/PyGithub/pull/3152)
- Sync PullRequest class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3153](https://redirect.github.com/PyGithub/PyGithub/pull/3153)
- Sync PullRequestComment class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3154](https://redirect.github.com/PyGithub/PyGithub/pull/3154)
- Sync RateLimit class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3155](https://redirect.github.com/PyGithub/PyGithub/pull/3155)
- Sync Repository class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3156](https://redirect.github.com/PyGithub/PyGithub/pull/3156)
- Sync RepositoryKey class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3157](https://redirect.github.com/PyGithub/PyGithub/pull/3157)
- Sync SecurityAndAnalysis class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3158](https://redirect.github.com/PyGithub/PyGithub/pull/3158)
- Sync SelfHostedActionsRunner class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3159](https://redirect.github.com/PyGithub/PyGithub/pull/3159)
- Sync SourceImport class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3160](https://redirect.github.com/PyGithub/PyGithub/pull/3160)
- Sync Tag class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3161](https://redirect.github.com/PyGithub/PyGithub/pull/3161)
- Sync Team class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3162](https://redirect.github.com/PyGithub/PyGithub/pull/3162)
- Sync Topic class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3163](https://redirect.github.com/PyGithub/PyGithub/pull/3163)
- Sync UserKey class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3164](https://redirect.github.com/PyGithub/PyGithub/pull/3164)
- Sync Workflow class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3165](https://redirect.github.com/PyGithub/PyGithub/pull/3165)
- Sync WorkflowRun class with API spec by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3166](https://redirect.github.com/PyGithub/PyGithub/pull/3166)

##### Bug Fixes

- Patch httpretty socket for latest urllib3 release by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3102](https://redirect.github.com/PyGithub/PyGithub/pull/3102)
- Fix API break when contents not found by
[@&#8203;skinitimski](https://redirect.github.com/skinitimski) in
[https://github.com/PyGithub/PyGithub/pull/3181](https://redirect.github.com/PyGithub/PyGithub/pull/3181)
- Change `start_side` argument of `PullRequest.create_review_comment`
from `int` to `str` by
[@&#8203;ryanpeach](https://redirect.github.com/ryanpeach) in
[https://github.com/PyGithub/PyGithub/pull/3170](https://redirect.github.com/PyGithub/PyGithub/pull/3170)
- Create Review Request - transform string params to a list by
[@&#8203;a-sido](https://redirect.github.com/a-sido) in
[https://github.com/PyGithub/PyGithub/pull/3099](https://redirect.github.com/PyGithub/PyGithub/pull/3099)
- Fix `Repository.get_contents` redirection by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3183](https://redirect.github.com/PyGithub/PyGithub/pull/3183)

##### Others

- Make `conclusion` nullable in `WorkflowJob.py` by
[@&#8203;Apakottur](https://redirect.github.com/Apakottur) in
[https://github.com/PyGithub/PyGithub/pull/3171](https://redirect.github.com/PyGithub/PyGithub/pull/3171)
- Rename `Github.get_organization` argument `login` to `org` by
[@&#8203;blyedev](https://redirect.github.com/blyedev) in
[https://github.com/PyGithub/PyGithub/pull/3187](https://redirect.github.com/PyGithub/PyGithub/pull/3187)
- Make `NotSet` an `Attribute[Any]` by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3057](https://redirect.github.com/PyGithub/PyGithub/pull/3057)

##### Maintenance

- Sort attributes and properties in GitHub classes by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3105](https://redirect.github.com/PyGithub/PyGithub/pull/3105)
- Preparations for maintaining Github classes by code by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3106](https://redirect.github.com/PyGithub/PyGithub/pull/3106)
- Annotate Github classes with API schemas by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3107](https://redirect.github.com/PyGithub/PyGithub/pull/3107)
- Make Pickle test use recorded data by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3137](https://redirect.github.com/PyGithub/PyGithub/pull/3137)
- Add tests for file and stream downloads by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3182](https://redirect.github.com/PyGithub/PyGithub/pull/3182)
- Use `responses` instead of `httpretty` in tests by
[@&#8203;majamassarini](https://redirect.github.com/majamassarini) in
[https://github.com/PyGithub/PyGithub/pull/3087](https://redirect.github.com/PyGithub/PyGithub/pull/3087)
- \[CI] Publish test results by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3195](https://redirect.github.com/PyGithub/PyGithub/pull/3195)
- Link Commit to correct upstream documentation by
[@&#8203;xmo-odoo](https://redirect.github.com/xmo-odoo) in
[https://github.com/PyGithub/PyGithub/pull/2936](https://redirect.github.com/PyGithub/PyGithub/pull/2936)
- Replace release drafter with Github release note generation by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3196](https://redirect.github.com/PyGithub/PyGithub/pull/3196)
- Add maintenance label to release.yml by
[@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3197](https://redirect.github.com/PyGithub/PyGithub/pull/3197)

##### New Contributors

- [@&#8203;pashafateev](https://redirect.github.com/pashafateev) made
their first contribution in
[https://github.com/PyGithub/PyGithub/pull/3082](https://redirect.github.com/PyGithub/PyGithub/pull/3082)
- [@&#8203;SebastienSyd](https://redirect.github.com/SebastienSyd) made
their first contribution in
[https://github.com/PyGithub/PyGithub/pull/3067](https://redirect.github.com/PyGithub/PyGithub/pull/3067)
- [@&#8203;kianmeng](https://redirect.github.com/kianmeng) made their
first contribution in
[https://github.com/PyGithub/PyGithub/pull/3086](https://redirect.github.com/PyGithub/PyGithub/pull/3086)
- [@&#8203;neel-m](https://redirect.github.com/neel-m) made their first
contribution in
[https://github.com/PyGithub/PyGithub/pull/3060](https://redirect.github.com/PyGithub/PyGithub/pull/3060)
- [@&#8203;skinitimski](https://redirect.github.com/skinitimski) made
their first contribution in
[https://github.com/PyGithub/PyGithub/pull/3181](https://redirect.github.com/PyGithub/PyGithub/pull/3181)
- [@&#8203;majamassarini](https://redirect.github.com/majamassarini)
made their first contribution in
[https://github.com/PyGithub/PyGithub/pull/3087](https://redirect.github.com/PyGithub/PyGithub/pull/3087)
- [@&#8203;didot](https://redirect.github.com/didot) made their first
contribution in
[https://github.com/PyGithub/PyGithub/pull/3104](https://redirect.github.com/PyGithub/PyGithub/pull/3104)
- [@&#8203;Apakottur](https://redirect.github.com/Apakottur) made their
first contribution in
[https://github.com/PyGithub/PyGithub/pull/3171](https://redirect.github.com/PyGithub/PyGithub/pull/3171)
- [@&#8203;tanannie22](https://redirect.github.com/tanannie22) made
their first contribution in
[https://github.com/PyGithub/PyGithub/pull/3091](https://redirect.github.com/PyGithub/PyGithub/pull/3091)
- [@&#8203;ryanpeach](https://redirect.github.com/ryanpeach) made their
first contribution in
[https://github.com/PyGithub/PyGithub/pull/3170](https://redirect.github.com/PyGithub/PyGithub/pull/3170)
- [@&#8203;a-sido](https://redirect.github.com/a-sido) made their first
contribution in
[https://github.com/PyGithub/PyGithub/pull/3099](https://redirect.github.com/PyGithub/PyGithub/pull/3099)
- [@&#8203;nickrmcclorey](https://redirect.github.com/nickrmcclorey)
made their first contribution in
[https://github.com/PyGithub/PyGithub/pull/3088](https://redirect.github.com/PyGithub/PyGithub/pull/3088)
- [@&#8203;blyedev](https://redirect.github.com/blyedev) made their
first contribution in
[https://github.com/PyGithub/PyGithub/pull/3187](https://redirect.github.com/PyGithub/PyGithub/pull/3187)

**Full Changelog**:
PyGithub/PyGithub@v2.5.0...v2.6.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - "* 0-3 * * 1" (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/codegen-sh/codegen-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Some of the tutorials still link to the deprecated `codegen-examples`
repo. This PR makes all tutorials link to the `codegen-examples` in
`codegen-sdk`.
jayhack and others added 9 commits February 18, 2025 10:47
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), Automerge - "*
0-3 * * 1" (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/codegen-sh/codegen-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [openai](https://redirect.github.com/openai/openai-python) |
`==1.61.1` -> `==1.63.1` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.63.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.63.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/1.61.1/1.63.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.61.1/1.63.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>openai/openai-python (openai)</summary>

###
[`v1.63.1`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1631-2025-02-17)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.63.0...v1.63.1)

Full Changelog:
[v1.63.0...v1.63.1](https://redirect.github.com/openai/openai-python/compare/v1.63.0...v1.63.1)

##### Chores

- **internal:** temporary commit
([#&#8203;2121](https://redirect.github.com/openai/openai-python/issues/2121))
([f7f8361](https://redirect.github.com/openai/openai-python/commit/f7f83614c8da84c6725d60936f08f9f1a65f0a9e))

###
[`v1.63.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1630-2025-02-13)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.62.0...v1.63.0)

Full Changelog:
[v1.62.0...v1.63.0](https://redirect.github.com/openai/openai-python/compare/v1.62.0...v1.63.0)

##### Features

- **api:** add support for storing chat completions
([#&#8203;2117](https://redirect.github.com/openai/openai-python/issues/2117))
([2357a8f](https://redirect.github.com/openai/openai-python/commit/2357a8f97246a3fe17c6ac1fb0d7a67d6f1ffc1d))

###
[`v1.62.0`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1620-2025-02-12)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.61.1...v1.62.0)

Full Changelog:
[v1.61.1...v1.62.0](https://redirect.github.com/openai/openai-python/compare/v1.61.1...v1.62.0)

##### Features

- **client:** send `X-Stainless-Read-Timeout` header
([#&#8203;2094](https://redirect.github.com/openai/openai-python/issues/2094))
([0288213](https://redirect.github.com/openai/openai-python/commit/0288213fbfa935c9bf9d56416619ea929ae1cf63))
- **embeddings:** use stdlib array type for improved performance
([#&#8203;2060](https://redirect.github.com/openai/openai-python/issues/2060))
([9a95db9](https://redirect.github.com/openai/openai-python/commit/9a95db9154ac98678970e7f1652a7cacfd2f7fdb))
- **pagination:** avoid fetching when has_more: false
([#&#8203;2098](https://redirect.github.com/openai/openai-python/issues/2098))
([1882483](https://redirect.github.com/openai/openai-python/commit/18824832d3a676ae49206cd2b5e09d4796fdf033))

##### Bug Fixes

- **api:** add missing reasoning effort + model enums
([#&#8203;2096](https://redirect.github.com/openai/openai-python/issues/2096))
([e0ca9f0](https://redirect.github.com/openai/openai-python/commit/e0ca9f0f6fae40230f8cab97573914ed632920b6))
- **parsing:** don't default to an empty array
([#&#8203;2106](https://redirect.github.com/openai/openai-python/issues/2106))
([8e748bb](https://redirect.github.com/openai/openai-python/commit/8e748bb08d9c0d1f7e8a1af31452e25eb7154f55))

##### Chores

- **internal:** fix type traversing dictionary params
([#&#8203;2097](https://redirect.github.com/openai/openai-python/issues/2097))
([4e5b368](https://redirect.github.com/openai/openai-python/commit/4e5b368bf576f38d0f125778edde74ed6d101d7d))
- **internal:** minor type handling changes
([#&#8203;2099](https://redirect.github.com/openai/openai-python/issues/2099))
([a2c6da0](https://redirect.github.com/openai/openai-python/commit/a2c6da0fbc610ee80a2e044a0b20fc1cc2376962))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - "* 0-3 * * 1" (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/codegen-sh/codegen-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sentry-sdk](https://redirect.github.com/getsentry/sentry-python)
([changelog](https://redirect.github.com/getsentry/sentry-python/blob/master/CHANGELOG.md))
| `==2.20.0` -> `==2.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/sentry-sdk/2.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sentry-sdk/2.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sentry-sdk/2.20.0/2.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sentry-sdk/2.20.0/2.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>getsentry/sentry-python (sentry-sdk)</summary>

###
[`v2.22.0`](https://redirect.github.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2220)

[Compare
Source](https://redirect.github.com/getsentry/sentry-python/compare/2.21.0...2.22.0)

##### Various fixes & improvements

- **New integration:** Add [Statsig](https://statsig.com/) integration
([#&#8203;4022](https://redirect.github.com/getsentry/sentry-python/issues/4022))
by [@&#8203;aliu39](https://redirect.github.com/aliu39)

For more information, see the documentation for the
[TyperIntegration](https://docs.sentry.io/platforms/python/integrations/statsig/).

- Profiling: Continuous profiling lifecycle
([#&#8203;4017](https://redirect.github.com/getsentry/sentry-python/issues/4017))
by [@&#8203;Zylphrex](https://redirect.github.com/Zylphrex)

- Fix: Revert "feat(tracing): Add `propagate_traces` deprecation warning
([#&#8203;3899](https://redirect.github.com/getsentry/sentry-python/issues/3899))"
([#&#8203;4055](https://redirect.github.com/getsentry/sentry-python/issues/4055))
by [@&#8203;cmanallen](https://redirect.github.com/cmanallen)

- Tests: Generate Web 1 group tox entries by toxgen script
([#&#8203;3980](https://redirect.github.com/getsentry/sentry-python/issues/3980))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Generate Web 2 group tox entries by toxgen script
([#&#8203;3981](https://redirect.github.com/getsentry/sentry-python/issues/3981))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Generate Tasks group tox entries by toxgen script
([#&#8203;3976](https://redirect.github.com/getsentry/sentry-python/issues/3976))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Generate AI group tox entries by toxgen script
([#&#8203;3977](https://redirect.github.com/getsentry/sentry-python/issues/3977))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Generate DB group tox entries by toxgen script
([#&#8203;3978](https://redirect.github.com/getsentry/sentry-python/issues/3978))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Generate Misc group tox entries by toxgen script
([#&#8203;3982](https://redirect.github.com/getsentry/sentry-python/issues/3982))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Generate Flags group tox entries by toxgen script
([#&#8203;3974](https://redirect.github.com/getsentry/sentry-python/issues/3974))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Generate gRPC tox entries by toxgen script
([#&#8203;3979](https://redirect.github.com/getsentry/sentry-python/issues/3979))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Remove toxgen cutoff, add statsig
([#&#8203;4048](https://redirect.github.com/getsentry/sentry-python/issues/4048))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Reduce continuous profiling test flakiness
([#&#8203;4052](https://redirect.github.com/getsentry/sentry-python/issues/4052))
by [@&#8203;Zylphrex](https://redirect.github.com/Zylphrex)

- Tests: Fix Clickhouse test
([#&#8203;4053](https://redirect.github.com/getsentry/sentry-python/issues/4053))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Tests: Fix flaky HTTPS test
([#&#8203;4057](https://redirect.github.com/getsentry/sentry-python/issues/4057))
by [@&#8203;Zylphrex](https://redirect.github.com/Zylphrex)

- Update sample rate in DSC
([#&#8203;4018](https://redirect.github.com/getsentry/sentry-python/issues/4018))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Move the GraphQL group over to the tox gen script
([#&#8203;3975](https://redirect.github.com/getsentry/sentry-python/issues/3975))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

- Update changelog with `profile_session_sample_rate`
([#&#8203;4046](https://redirect.github.com/getsentry/sentry-python/issues/4046))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)

###
[`v2.21.0`](https://redirect.github.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#2210)

[Compare
Source](https://redirect.github.com/getsentry/sentry-python/compare/2.20.0...2.21.0)

##### Various fixes & improvements

- Fix incompatibility with new Strawberry version
([#&#8203;4026](https://redirect.github.com/getsentry/sentry-python/issues/4026))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Add `failed_request_status_codes` to Litestar
([#&#8203;4021](https://redirect.github.com/getsentry/sentry-python/issues/4021))
by [@&#8203;vrslev](https://redirect.github.com/vrslev)

See https://docs.sentry.io/platforms/python/integrations/litestar/ for
details.
- Deprecate `enable_tracing` option
([#&#8203;3935](https://redirect.github.com/getsentry/sentry-python/issues/3935))
by [@&#8203;antonpirker](https://redirect.github.com/antonpirker)

The `enable_tracing` option is now deprecated. Please use
`traces_sample_rate` instead. See
https://docs.sentry.io/platforms/python/configuration/options/#traces_sample_rate
for more information.
- Explicitly use `None` default when checking metadata
([#&#8203;4039](https://redirect.github.com/getsentry/sentry-python/issues/4039))
by [@&#8203;mpurnell1](https://redirect.github.com/mpurnell1)
- Fix bug where concurrent accesses to the flags property could raise a
`RuntimeError`
([#&#8203;4034](https://redirect.github.com/getsentry/sentry-python/issues/4034))
by [@&#8203;cmanallen](https://redirect.github.com/cmanallen)
- Add more min versions of frameworks
([#&#8203;3973](https://redirect.github.com/getsentry/sentry-python/issues/3973))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Set level based on status code for HTTP client breadcrumbs
([#&#8203;4004](https://redirect.github.com/getsentry/sentry-python/issues/4004))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Don't set transaction status to error on `sys.exit(0)`
([#&#8203;4025](https://redirect.github.com/getsentry/sentry-python/issues/4025))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Continuous profiling sample rate
([#&#8203;4002](https://redirect.github.com/getsentry/sentry-python/issues/4002))
by [@&#8203;Zylphrex](https://redirect.github.com/Zylphrex)

Set `profile_session_sample_rate=1.0` in your `init()` to collect
continuous profiles for 100% of profile sessions. See
https://docs.sentry.io/platforms/python/profiling/#enable-continuous-profiling
for more information.
- Track and report spans that were dropped
([#&#8203;4005](https://redirect.github.com/getsentry/sentry-python/issues/4005))
by [@&#8203;constantinius](https://redirect.github.com/constantinius)
- Change continuous profile buffer size
([#&#8203;3987](https://redirect.github.com/getsentry/sentry-python/issues/3987))
by [@&#8203;Zylphrex](https://redirect.github.com/Zylphrex)
- Handle `MultiPartParserError` to avoid internal sentry crash
([#&#8203;4001](https://redirect.github.com/getsentry/sentry-python/issues/4001))
by [@&#8203;orhanhenrik](https://redirect.github.com/orhanhenrik)
- Handle `None` lineno in `get_source_context`
([#&#8203;3925](https://redirect.github.com/getsentry/sentry-python/issues/3925))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Add support for Python 3.12 and 3.13 to AWS Lambda integration
([#&#8203;3965](https://redirect.github.com/getsentry/sentry-python/issues/3965))
by [@&#8203;antonpirker](https://redirect.github.com/antonpirker)
- Add `propagate_traces` deprecation warning
([#&#8203;3899](https://redirect.github.com/getsentry/sentry-python/issues/3899))
by [@&#8203;mgaligniana](https://redirect.github.com/mgaligniana)
- Check that `__module__` is `str`
([#&#8203;3942](https://redirect.github.com/getsentry/sentry-python/issues/3942))
by
[@&#8203;szokeasaurusrex](https://redirect.github.com/szokeasaurusrex)
- Add `__repr__` to `Baggage`
([#&#8203;4043](https://redirect.github.com/getsentry/sentry-python/issues/4043))
by
[@&#8203;szokeasaurusrex](https://redirect.github.com/szokeasaurusrex)
- Fix a typo
([#&#8203;3923](https://redirect.github.com/getsentry/sentry-python/issues/3923))
by [@&#8203;antonpirker](https://redirect.github.com/antonpirker)
- Fix various CI errors on master
([#&#8203;4009](https://redirect.github.com/getsentry/sentry-python/issues/4009))
by [@&#8203;Zylphrex](https://redirect.github.com/Zylphrex)
- Split gevent tests off
([#&#8203;3964](https://redirect.github.com/getsentry/sentry-python/issues/3964))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Add tox generation script, but don't use it yet
([#&#8203;3971](https://redirect.github.com/getsentry/sentry-python/issues/3971))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Use `httpx_mock` in `test_httpx`
([#&#8203;3967](https://redirect.github.com/getsentry/sentry-python/issues/3967))
by [@&#8203;sl0thentr0py](https://redirect.github.com/sl0thentr0py)
- Fix typo in test name
([#&#8203;4036](https://redirect.github.com/getsentry/sentry-python/issues/4036))
by
[@&#8203;szokeasaurusrex](https://redirect.github.com/szokeasaurusrex)
- Fix mypy
([#&#8203;4019](https://redirect.github.com/getsentry/sentry-python/issues/4019))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Test Celery's latest RC
([#&#8203;3938](https://redirect.github.com/getsentry/sentry-python/issues/3938))
by [@&#8203;sentrivana](https://redirect.github.com/sentrivana)
- Bump `actions/create-github-app-token` from `1.11.2` to `1.11.3`
([#&#8203;4023](https://redirect.github.com/getsentry/sentry-python/issues/4023))
by [@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump `actions/create-github-app-token` from `1.11.1` to `1.11.2`
([#&#8203;4015](https://redirect.github.com/getsentry/sentry-python/issues/4015))
by [@&#8203;dependabot](https://redirect.github.com/dependabot)
- Bump `codecov/codecov-action` from `5.1.2` to `5.3.1`
([#&#8203;3995](https://redirect.github.com/getsentry/sentry-python/issues/3995))
by [@&#8203;dependabot](https://redirect.github.com/dependabot)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - "* 0-3 * * 1" (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/codegen-sh/codegen-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [openai](https://redirect.github.com/openai/openai-python) |
`==1.63.1` -> `==1.63.2` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/1.63.1/1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.63.1/1.63.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>openai/openai-python (openai)</summary>

###
[`v1.63.2`](https://redirect.github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#1632-2025-02-17)

[Compare
Source](https://redirect.github.com/openai/openai-python/compare/v1.63.1...v1.63.2)

Full Changelog:
[v1.63.1...v1.63.2](https://redirect.github.com/openai/openai-python/compare/v1.63.1...v1.63.2)

##### Chores

- **internal:** revert temporary commit
([#&#8203;2121](https://redirect.github.com/openai/openai-python/issues/2121))
([72458ab](https://redirect.github.com/openai/openai-python/commit/72458abeed3dd95db8aabed94a33bb12a916f8b7))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - "* 0-3 * * 1" (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/codegen-sh/codegen-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@rushilpatel0 rushilpatel0 force-pushed the rpatel/mcp-server-example branch from fb560d3 to 3549887 Compare February 18, 2025 18:47
@rushilpatel0 rushilpatel0 merged commit 0577888 into develop Feb 18, 2025
25 of 26 checks passed
@rushilpatel0 rushilpatel0 deleted the rpatel/mcp-server-example branch February 18, 2025 19:23
Copy link
Contributor

🎉 This PR is included in version 0.21.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants