Commit Graph

1669 Commits

Author SHA1 Message Date
Liam Newman
f7d048e0b9 [maven-release-plugin] prepare release github-api-1.100 github-api-1.100 2019-11-26 17:53:14 -08:00
Liam Newman
b3d79622e6 Fix lifecycle test to not fail during release 2019-11-26 17:46:49 -08:00
Liam Newman
7e7ae79477 Update change log for 1.100 2019-11-26 17:46:49 -08:00
Liam Newman
5910988314 Merge pull request #625 from bitwiseman/bug/content-encode
Fixed GHContent to allow spaces in path
2019-11-25 18:13:38 -08:00
Liam Newman
8c4b1ef74a Fixed GHContent to allow spaces in path
URI path encoding whack-a-mole.  This fix should cover a significant number of cases.

Also, fixed to NOT do URLEncode for URI path.  The encoding is different between path and query.

Fixes #624
2019-11-25 18:06:19 -08:00
Liam Newman
7d4f1941e7 Merge pull request #621 from bitwiseman/lifecycle
Re-enable Lifecycle test
2019-11-21 22:26:48 -08:00
Liam Newman
eedefcdbbb Reformat a few json test files 2019-11-21 22:19:10 -08:00
Liam Newman
bdb5e82abc Make servers only start if the might be needed
If proxying or snapshotting, we start all servers.
Otherwise only start a server if we have mapping files for them.
2019-11-21 22:09:54 -08:00
Liam Newman
ff766a46c8 Enable uploads testing and LifecycleTest
Fixed asset upload url to not hard coded
2019-11-21 17:07:38 -08:00
Liam Newman
0a40dc5939 Merge pull request #620 from siordache-forks/issue#504
fix and unit tests for issue #504
2019-11-20 22:34:02 -08:00
Serban Iordache
71862d76d3 remove '@apiNote' javadoc tag 2019-11-21 00:45:45 +01:00
Serban Iordache
7a35cc3d17 fix and unit tests for issue #504
add new methods for creating tree content
2019-11-21 00:31:36 +01:00
Liam Newman
7a4870c977 Merge pull request #619 from asthinasthi/deprecate-permission
Removed permission field in createTeam. It is deprecated in the API
2019-11-20 09:29:26 -08:00
Matt Farmer
d4d2792498 Deprecated permission field in createTeam & provided alternate method 2019-11-19 17:15:50 -08:00
Liam Newman
a969509283 Merge pull request #616 from bitwiseman/impsort
Cleanup imports
2019-11-18 19:53:07 -08:00
Liam Newman
82fa340c07 Import sorting cleanup 2019-11-18 19:14:24 -08:00
Liam Newman
d44cd4a827 Merge remote-tracking branch 'github-api/master' into impsort 2019-11-18 19:13:27 -08:00
Liam Newman
a8dbe65e30 Move GistTest to GHGistTest 2019-11-18 19:13:10 -08:00
Liam Newman
d2ce7c11ac Merge pull request #615 from alexanderrtaylor/BranchMissing
Branch missing
2019-11-18 19:08:40 -08:00
Liam Newman
d02af5ccb0 Switch property mapper to snake case
Jackson to automatically map property names using known patterns.
GitHub uses snake_case.
2019-11-18 19:05:43 -08:00
Liam Newman
9a5467dcac Re-enable GHBranchProtection test 2019-11-18 19:05:43 -08:00
Liam Newman
2af4f61882 Cleanup imports 2019-11-18 11:35:45 -08:00
Liam Newman
cbd06eef96 Code formatting 2019-11-15 15:51:07 -08:00
Liam Newman
392dc2a040 Merge remote-tracking branch 'github-api/master' into BranchMissing 2019-11-15 15:36:24 -08:00
Liam Newman
da11702f68 Modify formatting to columnize
Turns out I do care about formatting a little.  We have a lot of builders and chained methods.
I think it is easier to follow long chains when lined up veritcally.
2019-11-15 15:18:07 -08:00
Liam Newman
f262bf7cdb Commit default format 2019-11-15 13:49:32 -08:00
Alex Taylor
78ab5ad156 Changed Exception Type
Changed Exception type and added a comment
2019-11-15 14:55:50 -05:00
Alex Taylor
6af796fc3b Adjusted format
Adjusted format according to standard from repo
2019-11-15 14:35:32 -05:00
Liam Newman
c174be37b3 Merge pull request #614 from bitwiseman/task/requester-cleanup
Clean up Requester interface a bit
2019-11-15 08:40:45 -08:00
Alex Taylor
18aa067c44 Merge branch 'master' into BranchMissing 2019-11-15 10:59:15 -05:00
Alex Taylor
8d50b338f4 Added GHBranch creator
Added GHBranch creator and added a test to make sure it works
2019-11-15 10:54:32 -05:00
Liam Newman
37d7cfaaf2 Clean up Requester interface a bit 2019-11-14 18:16:56 -08:00
Liam Newman
d3564a9a4f Merge pull request #613 from bitwiseman/javadoc-warning
Javadoc fail on warning during CI build
2019-11-14 15:53:50 -08:00
Liam Newman
39d6dd9916 Update PULL_REQUEST_TEMPLATE.md 2019-11-14 13:36:33 -08:00
Liam Newman
0152ebf062 Enable failOnWarning for JavaDoc
Continuing to ratchet up some base level code quality
2019-11-14 13:33:33 -08:00
Liam Newman
757b9b2118 Add JavaDocs
Do using IntelliJ JavaDocs plugin. Better to have something than nothing.
2019-11-14 13:24:28 -08:00
Liam Newman
f6a01551fd Make PagedIterableWithConsumer package local for mocking 2019-11-14 13:15:34 -08:00
Liam Newman
1f619f3801 Merge pull request #611 from PauloMigAlmeida/master
Implement Meta endpoint
2019-11-14 13:06:43 -08:00
Liam Newman
fd436cf5b2 Fixes for build failures 2019-11-14 13:01:35 -08:00
Liam Newman
7e05ce38cf Add examples of different ways to create data objects 2019-11-14 12:39:40 -08:00
Liam Newman
7d1e977ffe Make GHMeta fields effectively final 2019-11-14 12:39:04 -08:00
Liam Newman
6c2ce83b45 Make GHMeta fields not externally settable 2019-11-14 10:29:40 -08:00
Liam Newman
d5ba0eebcb Run code formatting 2019-11-14 09:12:28 -08:00
Liam Newman
432585cb75 Merge remote-tracking branch 'github-api/master' into ghmeta 2019-11-14 09:05:20 -08:00
Liam Newman
e41a341ce6 Merge pull request #609 from bitwiseman/task/style
Code style fixes
2019-11-14 08:47:47 -08:00
PauloMigAlmeida
6aad80904a Implement Meta endpoint
Signed-off-by: PauloMigAlmeida <paulo.miguel.almeida.rodenas@gmail.com>
2019-11-14 15:52:43 +13:00
Liam Newman
20e796cef4 Create PULL_REQUEST_TEMPLATE.md 2019-11-13 15:47:55 -08:00
Liam Newman
a3b126282d Remove package comments 2019-11-13 15:20:02 -08:00
Liam Newman
5f597379b5 JavaDoc warning fixes 2019-11-13 14:53:42 -08:00
Liam Newman
9d8460bb81 Enable automatic code formatter with CI validation
This may be controversial but it we're doing it. Having code formatting needs to be consistent
and a non-issue during code review. I'm willing modify the configuration if people see a strong
need, but formatting needs to be present and enforced.
2019-11-13 13:28:23 -08:00