Liam Newman
cda7607e1c
[maven-release-plugin] prepare release github-api-1.107
github-api-1.107
2020-02-22 20:18:57 -08:00
Liam Newman
0c3c490d58
Merge pull request #707 from rdvdijk/add-rocket-eyes-reactions
...
Add support for rocket and eyes reactions.
2020-02-22 19:33:08 -08:00
Liam Newman
99da6fb66f
Merge pull request #710 from avano/checks
...
CheckRun - Add ability to get the head sha + Implement GH Status Event
2020-02-22 19:17:06 -08:00
Liam Newman
fa2601386c
Add tests for new reactions
2020-02-22 19:16:33 -08:00
Liam Newman
122833b0e3
Merge branch 'master' into checks
2020-02-22 18:48:50 -08:00
Liam Newman
8618dbf0d5
Merge pull request #709 from bitwiseman/issue/708
...
Fix for NullPointer in issue search results
2020-02-22 18:42:09 -08:00
Liam Newman
a0baf33459
Fix for NullPointer in issue search results
...
User reported #708 which made me realize that search tests were basically all disabled.
This terms on two basic search tests and also makes it so GHIssue can continue to work without
a GHRepository set on it.
Fixes #708
2020-02-22 17:01:12 -08:00
Andrej Vano
0ee66ea928
[Status] Add GHEventPayload.Status class
2020-02-22 18:14:03 +01:00
Andrej Vano
f68d4aaf5b
[CheckRun] Add ability to access HEAD SHA
2020-02-22 18:10:27 +01:00
Liam Newman
888abc9e2a
Removed extraneous author javadocs
2020-02-21 15:58:39 -08:00
Liam Newman
c8115b1c10
Remove shading
2020-02-21 15:58:39 -08:00
Liam Newman
137d4f591f
Update maven-build.yml
2020-02-21 15:44:31 -08:00
Liam Newman
337d49770d
Update maven-build.yml
2020-02-21 15:42:28 -08:00
Liam Newman
614c5578b0
Fix code coverage and GHRepositoryTraffic test
2020-02-21 15:35:45 -08:00
Liam Newman
d456e60800
Check code coverage on ubuntu
2020-02-21 13:17:31 -08:00
Liam Newman
064206fb9a
Merge pull request #706 from bitwiseman/task/guard
...
Add basic rate limit checker
2020-02-21 13:06:51 -08:00
Liam Newman
a68fe3b39d
More javadoc because words are hard
2020-02-21 12:04:25 -08:00
Liam Newman
1904c82941
PR feedback
2020-02-21 10:52:28 -08:00
Roel van Dijk
6fc9dd4b30
Add support for rocket and eyes reactions.
2020-02-21 10:59:17 +01:00
Liam Newman
158a31e924
Added javadocs and other cleanup
...
Whenever I submit a PR and then start looking at it as a reviewer, I immediately find a bunch of things that need changing.
2020-02-20 18:53:13 -08:00
Liam Newman
b70b924db4
Inital implmentation of RateLimitChecker
...
This is a stripped down rate limit checking implmentation that handles the infrastructure
of deciding how to get rate limit information and leaves it to other implementers to
decided what kind of checks they want to do and how long they want to wait.
The implmentation supports checkers that sleep less than the full time until the
rate limit is expected to reset, allowing for polling and notifying clients of why their query
is not returning.
A basic checker which sleeps until the rate limit is expected to reset is included as working example..
2020-02-20 16:03:46 -08:00
Liam Newman
9018d72e97
Merge pull request #697 from bitwiseman/tast/response-info
...
Refactor `Requester` into multiple smaller classes
2020-02-20 15:59:11 -08:00
Liam Newman
5c395138ed
Merge pull request #705 from github-api/dependabot/maven/org.eclipse.jgit-org.eclipse.jgit-5.6.1.202002131546-r
...
Bump org.eclipse.jgit from 5.6.0.201912101111-r to 5.6.1.202002131546-r
2020-02-19 16:01:40 -08:00
Liam Newman
af157adc1b
Merge pull request #704 from github-api/dependabot/maven/com.squareup.okhttp3-okhttp-4.4.0
...
Bump okhttp from 4.3.1 to 4.4.0
2020-02-19 16:01:21 -08:00
Liam Newman
1db4fca9db
Comment tweaks
2020-02-18 09:02:52 -08:00
dependabot-preview[bot]
013f475859
Bump org.eclipse.jgit from 5.6.0.201912101111-r to 5.6.1.202002131546-r
...
Bumps org.eclipse.jgit from 5.6.0.201912101111-r to 5.6.1.202002131546-r.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-18 06:36:30 +00:00
dependabot-preview[bot]
b5bc38fa52
Bump okhttp from 4.3.1 to 4.4.0
...
Bumps [okhttp](https://github.com/square/okhttp ) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/square/okhttp/releases )
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-4.3.1...parent-4.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-18 06:36:08 +00:00
Liam Newman
bd0e0cdfa4
Revert synchronization in iterators
...
These were not synchronized before we should leave them fix this in a future change
2020-02-17 20:08:52 -08:00
Liam Newman
dade4c4cc4
Bump spotbugs to 4.0.0
2020-02-17 13:11:00 -08:00
Liam Newman
acc5a89dff
Class clean up
...
We don't need two layers of PageIterator just to get the final response.
Also made iterators thread-safe.
And added more detailed comments.
2020-02-17 12:55:44 -08:00
Liam Newman
b7af635a9a
Address PR feedback
2020-02-16 21:33:19 -08:00
Liam Newman
dc33e28452
Create GitHubHttpUrlConnectionClient to encapsulate interactions with HttpUrlConnection
2020-02-13 08:37:07 -08:00
Liam Newman
9da4781759
Update src/main/java/org/kohsuke/github/GitHub.java
2020-02-12 23:59:15 -08:00
Liam Newman
0c6959cb4a
Merge remote-tracking branch 'github-api/master' into tast/response-info
2020-02-12 23:52:45 -08:00
Liam Newman
ff3136df70
Move a few static helpers to GitHubClient
2020-02-12 23:48:33 -08:00
Liam Newman
326c627221
Merge pull request #698 from github-api/dependabot/maven/org.apache.maven.plugins-maven-shade-plugin-3.2.2
...
Bump maven-shade-plugin from 3.2.1 to 3.2.2
2020-02-12 23:33:14 -08:00
dependabot-preview[bot]
075f382a8f
Bump maven-shade-plugin from 3.2.1 to 3.2.2
...
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.2.1...maven-shade-plugin-3.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-13 07:29:11 +00:00
Liam Newman
dabb8fe49e
Merge pull request #675 from jimmysombrero/collaborator-permissions
...
Added ability to specify permissions for collaborators
2020-02-12 23:28:00 -08:00
Liam Newman
90489e4392
JavaDocs and refactoring
2020-02-12 22:42:12 -08:00
Liam Newman
ad45a74f87
Further clean up of refactored classes
2020-02-12 22:42:12 -08:00
Liam Newman
60c045a713
Delete mocking test that is just too brittle to live
2020-02-12 22:42:12 -08:00
Liam Newman
f6c75e1f99
More refactoring
2020-02-12 22:42:12 -08:00
Liam Newman
dd9245f6f2
Progress commit on moving to Client/Request/Response refactor
2020-02-12 22:42:12 -08:00
Liam Newman
7310a70743
Disable two tests due to spurious mocking failures
2020-02-12 22:42:12 -08:00
Liam Newman
82276837ac
Created Client/Request/Response classes
2020-02-12 22:42:12 -08:00
Liam Newman
bd68252b44
Test cleanup
2020-02-12 22:42:12 -08:00
Liam Newman
6b1258e33a
Major rewrite of Requester
2020-02-12 22:42:12 -08:00
Liam Newman
0400032923
Merge branch 'master' into collaborator-permissions
2020-02-12 22:32:50 -08:00
Liam Newman
d9563322f1
Merge pull request #695 from github-api/dependabot/maven/org.kohsuke.stapler-stapler-1.259
...
Bump stapler from 1.258 to 1.259
2020-02-12 22:32:31 -08:00
Liam Newman
ab965969dd
Merge branch 'master' into collaborator-permissions
2020-02-12 22:31:03 -08:00