Commit Graph

24 Commits

Author SHA1 Message Date
Nick Floyd
6bb0408582 [FIX]: reworks all number parameter names to represent what they actually are. Refactors some types to be the appropriate types based on OpenAPI and docs. (#2948)
* reworks all number parameter names to represent what they actually are. Refactors some types to be the appropriate types based on OpenAPI and docs.

* updates interfaces and implementations for id naming

* updates reactive to match sync SDKs
2024-07-02 15:31:59 -05:00
Nick Floyd
6565a07974 [BREAKING CHANGES]: int to long Ids for PreReceiveHook, Deployment Environments, Repository, Org Team, Repo Invitations, Public Key, Project Cards, Organization Invitation, Migrations, GpgKey, Deployment, Authorizations, Accounts / Profiles, Codespace / Workspaces (#2941)
* Fixes ids for Releases, Collaborators, and Contributors

* updates the interface for releases

* update the obverable release client

* updates ids from int to long based on GH database schema

* converts a test condition to use the proper type

* updates generated paging and observable classes
2024-06-26 10:57:30 -05:00
Sean Killeen
05aa951d41 Remove /en slug in docs.github.com links (and stop VSCode from formatting on save) (#2573) 2022-09-20 14:35:13 -05:00
Rares Iova
b3d2096766 [Releases]Added support for generating release notes (#2563) 2022-09-07 11:01:32 -05:00
Kato Stølen
4fbbe4ca2c Add cancellation token support for release assets uploading (#2267) 2021-02-21 17:08:30 -04:00
tasadar2
75196b1a8a Added get release by tag endpoint (#1793)
* Added get release by tag endpoint

* Added integration tests for get release by tag overload

* tidy up integration tests and add reactive integration tests

* Implement repositoryId based method

* Implement repositoryId based method in Reactive client
2018-04-16 20:44:33 +10:00
Ryan Gribble
3c818934b8 Release v0.24 - A Sight For Sore Eyes (#1539)
* Add release notes and bump version to 0.24

* run "build FormatCode" to fix up whitespace/formatting issues

* Fix failing Ssh key tests due to "validation exception".  This key must be in use on github (under another user, most likely from these tests failing).  Changed to a new SSH key and tweaked tests to reduce chance of a key being created and not destroyed

* Assignee and Assignees cant both be specified on NewIssue.  We missed this one in the PR.  Marked Assignee as [Obsolete] and fixed tests to use Assignees

* Fix a couple of Reactions tests that were calling the wrong client methods

* Fix timeline tests - looks like the response class has changed shape a bit, it now has an Issue object in the payload and Id field isnt present (leaving Id field there in case other timeline events do use it)

* Fix some following tests that require the test user to follow more than 1 other user

* Unskip these Event tests now because apparently they work!

* add breaking changes notes

* Update ApiErrorMessageSafe to return null for empty and whitespace strings (#1540)

* return null if ApiError.Message is empty or whitespace

* Uncomment test, which now passes

* update release notes to include PR1540

* Add "Bot" AccountType, was causing a deserialization exception when running the integration test "SearchForExcludedLanguage" (#1541)

* Update to include PR1541

* add bullets to make release notes easier to read

* markup additional code mentions in notes

* Fix grammar

fields => field
2017-01-17 18:56:55 +10:00
Andreia Gaita
9e958bf998 Make Repository Id a long, it's going to grow... 2016-09-15 02:15:11 +02:00
aedampir@gmail.com
44b0f4039d ID -> Id 2016-07-17 16:29:32 +07:00
aedampir@gmail.com
c00e90158c removed empty <returns> 2016-06-25 23:20:31 +07:00
Alexander Efremov
a207d2abb1 cleared <returns>tags 2016-06-17 05:48:22 +07:00
Alexander Efremov
4ab2075d8c added new overloads 2016-06-12 18:59:31 +07:00
Alexander Efremov
fddb69e910 modified XML docs 2016-06-12 18:40:44 +07:00
aedampir@gmail.com
4c1b2fa33c added overloads on IObservableReleasesClient and IReleasesClient 2016-05-20 18:37:51 +07:00
Brendan Forster
aa3ce0db92 updated IObservableReleasesClient to use ApiOptions, and added some tests 2016-02-14 18:13:40 +11:00
jic096@ucsd.edu
dbe59894a4 Implemented GetLatestRelease API. 2015-12-06 17:41:21 -08:00
Henrik Andersson
2427ab6922 Update observable clients 2015-03-24 00:12:41 +10:00
Dillon Buchanan
b18b47acde All models used in PATCH verbs should have nullable fields 2014-10-12 08:37:11 -03:00
Brendan Forster
2ed5c49b69 dropped 'Release' suffix from some APIs 2014-07-07 12:32:15 +09:30
Haacked
119b59e9a2 Fix up URLs for individual assets
The release id is not needed.
Fixes #506
2014-06-30 09:08:48 -07:00
Cameron MacFarland
f6c42b78c5 Fixing xml docs 2014-06-10 09:03:27 +08:00
Cameron MacFarland
3ffcc17dfd Fixed edit release api #506 2014-06-09 20:46:15 +08:00
Henrik Andersson
16a7cf3243 Doc Comments added
Add API URLs to comments

Doc Comment Observable Releases Client

Add API URLs to doc comments

Code Analysis fixes
2014-02-07 22:26:03 +10:00
Haacked
61c4cdf002 Organize classes better
Closes #94
2013-10-26 09:52:56 -07:00