Repository navigation
Commit b2563e2
committed
refactor!: Add release request types and rename EditRelease to UpdateRelease
Introduce dedicated CreateReleaseRequest and UpdateReleaseRequest types
for the bodies of RepositoriesService.CreateRelease and
RepositoriesService.UpdateRelease, replacing the *RepositoryRelease
parameter that also carried response-only fields. The new types are
passed by value and serialized directly, dropping the internal
repositoryReleaseRequest remap. EditRelease is renamed to UpdateRelease
for naming consistency.
This follows the value-parameter pattern established by the merged
#3654, #3794 and #4320, the Edit -> Update rename from #4320, and the
dedicated *Request body convention already used across the package (e.g.
CreateHostedRunnerRequest). The runtime nil checks are removed since a
value parameter makes them unnecessary. No deprecated wrappers are added
(clean break).
Updates #3644.1 parent 642da7d commit b2563e2
4 files changed
Lines changed: 359 additions & 114 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments