Commit Graph

1233 Commits

Author SHA1 Message Date
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
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
Matt Farmer
d4d2792498 Deprecated permission field in createTeam & provided alternate method 2019-11-19 17:15:50 -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
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
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
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
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
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
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
Liam Newman
8943af9840 Cleanup tabs and whitespace 2019-11-13 12:47:19 -08:00
Liam Newman
d23c718036 Merge pull request #603 from madhephaestus/master
Add Functionality of OTP to support user 2fa
2019-11-13 12:43:23 -08:00
Alex Taylor
834c84c9ea Added the test for Issue #607
Added a test so that we can prove when this issue is fixed
2019-11-13 15:07:06 -05:00
Kevin Harrington
e325bf7771 fixed for the sensitive javadoc parser 2019-11-13 00:38:51 -05:00
Kevin Harrington
feabd07a21 adding javadoc 2019-11-13 00:28:18 -05:00
Kevin Harrington
e138c6fd61 Switch interface to existing Supplier class 2019-11-13 00:26:20 -05:00
Kevin Harrington
d32299fde5 add testing of scopes in assigned token 2019-11-13 00:23:38 -05:00
Kevin Harrington
3d7d780e8f only run test with moc date 2019-11-13 00:19:06 -05:00
Kevin Harrington
9f49854033 Comments for the path of OTP exception 2019-11-13 00:17:57 -05:00
Kevin Harrington
1fe820d463 instructions for reproducing the test data 2019-11-12 18:15:08 -05:00
Kevin Harrington
4a78690fde Remove old function prototype and replace it with the lambda model. 2019-11-12 18:10:05 -05:00
Kevin Harrington
3dcaf5a9de Unit test passing with Mock data 2019-11-12 18:05:39 -05:00
Kevin Harrington
ff788852d6 added the filter to the test to only run with mock data 2019-11-12 17:58:21 -05:00
Kevin Harrington
5ae062719e re-run the data capture with the overloaded function 2019-11-12 17:56:25 -05:00
Kevin Harrington
421c0a11fb Implement @PauloMigAlmeida suggested lambda style OTP workflow 2019-11-12 17:32:24 -05:00
Kevin Harrington
6ae586aeb7 Creating a receiver lambda for the PTM functionality 2019-11-12 17:28:23 -05:00
Liam Newman
7036423084 Merge pull request #595 from bitwiseman/issue/rate-limit
Adjust GHRateLimit to system time instead of depending on synchronization
2019-11-12 13:01:58 -08:00
Kevin Harrington
2f118a9cbe Adding suggested exception from @PauloMigAlmeida
When the OTP code is requested, then the special GHOTPRequiredException
is raised instead of the generic IOException. This differentiates
between an OTP request and a failed password.
2019-11-12 15:44:45 -05:00