From a0baf334597c0281d10fa96c52527c1c7334bf46 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Fri, 21 Feb 2020 17:48:58 -0800 Subject: [PATCH] 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 --- pom.xml | 6 - src/main/java/org/kohsuke/github/GHIssue.java | 11 +- .../org/kohsuke/github/GHPullRequest.java | 6 + .../org/kohsuke/github/GHSearchBuilder.java | 33 +- src/test/java/org/kohsuke/github/AppTest.java | 25 +- ...-016aa7d1-f62e-49e2-9be0-34111d49b832.json | 132 + ...-061d63fb-a9bd-4d26-836d-9261dd42930d.json | 132 + ...-0b1ed97e-e317-43be-848e-3710f427cc76.json | 132 + ...-11236d5f-f9ac-46bc-8df5-74a3c0530d01.json | 132 + ...-1772651c-10b1-4cf8-9ed1-84ff1ab391be.json | 132 + ...-1c2b0dc9-c393-4356-93ed-0dbf29eaa073.json | 132 + ...-1dc4cd7d-3dda-4b61-881d-53f0f9f396da.json | 132 + ...-2449929f-f645-478c-a200-84c46cd27f6a.json | 132 + ...-24a9c4a9-6ea3-4272-9bcd-510aa4f0cb16.json | 132 + ...-25933563-afb5-46c5-86d8-40bcd4afdc54.json | 132 + ...-288d443b-fb97-49a0-85ec-b384c81e5c29.json | 132 + ...-2b956666-2508-4e00-ad10-91f6f465d3b6.json | 132 + ...-34380fb1-a9ae-4d64-89a6-a4ec35c1a6a6.json | 132 + ...-39b4cc7b-9408-4469-94b3-91dcc8adf81b.json | 132 + ...-3c19ad8d-5e22-48d0-9622-b89de17225a5.json | 132 + ...-3da25c77-0a96-46f4-b48c-ca514e84349e.json | 132 + ...-46e796bd-5015-48c3-9b4b-954a846a5aa3.json | 132 + ...-480308a6-e401-4c55-9963-107907d3ac39.json | 132 + ...-50679dd0-df4e-432b-85fa-bc3f72980bb3.json | 132 + ...-5765a28a-f754-4986-be30-e9016247083c.json | 132 + ...-59105db7-b5a8-452b-9530-6d1828515426.json | 132 + ...-598ba839-d205-49d9-a035-ef234f6664a2.json | 132 + ...-5f2792cf-918e-4737-bc45-c253be138496.json | 132 + ...-5f4c645c-c4ea-4d46-afd6-2bab121b6a19.json | 132 + ...-68d3a2e3-9145-47b2-bdf4-7bd97aa73888.json | 132 + ...-68f868af-ba3c-4215-a7a8-b1270cbbce4f.json | 132 + ...-69de9951-24b6-4611-a4ee-59ba945a3f40.json | 132 + ...-70bc8011-2466-4bba-97f7-abd03bbc5ba3.json | 132 + ...-738e2f15-638d-4242-8662-c0416946339c.json | 132 + ...-7d831041-a17e-4591-b3e9-98e66530cdf9.json | 132 + ...-7d942646-69e0-4427-a560-971b1acaa32d.json | 132 + ...-89902ceb-d28f-4282-887b-5a9b163f3c7f.json | 132 + ...-8dd6b062-3e66-4047-9dff-989e7f229f29.json | 132 + ...-8eeab8d2-aad7-42a5-a940-b57cab9fe3ec.json | 132 + ...-918f6018-f314-4a29-8cab-29ff0eb56771.json | 132 + ...-91a31faf-a765-4032-9ab2-572dc9c75442.json | 132 + ...-93f9887a-c450-44be-8e98-1abec0784450.json | 132 + ...-9aecf306-8cc6-4b59-8d59-ef635dde8692.json | 132 + ...-a11d115c-2e43-4565-8097-e504023c904b.json | 132 + ...-a1c9b077-4fda-48b7-892f-87952aac7a53.json | 132 + ...-a217bdca-af93-42db-9189-440c435acdb0.json | 132 + ...-a4f2d2de-cb73-4051-8b93-e3f3fd9f29a8.json | 132 + ...-c300b8a5-ba5f-4c83-9a48-fb12a355f23e.json | 132 + ...-c363dc3e-d01d-40ee-8858-6df8433e4697.json | 132 + ...-c4fbb565-2111-4817-86f3-e5598f391a6c.json | 132 + ...-c56228ec-bb80-431a-853d-2da082c0c524.json | 132 + ...-c68776fa-2888-40be-b35d-7f5dc29de9c8.json | 132 + ...-c80963b9-e025-41c3-b58c-05e05b668635.json | 132 + ...-ce3916ac-a5ba-4f3b-a28f-fbcb451822df.json | 132 + ...-d52fd23a-7f97-41db-8361-02119185c8cf.json | 132 + ...-d578ab70-40b9-48a1-8cd3-18d8e5b17a71.json | 132 + ...-d7c5093b-fde1-44e2-9c99-b951a1af1f8b.json | 132 + ...-d7fec78a-8d2f-49af-92f9-a647a90190ff.json | 132 + ...-db288d44-d417-4fcc-b1a6-4fa1d1fd0764.json | 132 + ...-dc6c74e4-526f-4707-b50e-42ad3933c40a.json | 132 + ...-df143360-27af-463f-9d79-8c257992e7a8.json | 132 + ...-e0294eea-1425-4dbf-82f7-44cf6ec78634.json | 132 + ...-f7ed8103-6fcb-4fc6-8fc8-3a2581841897.json | 132 + ...-fb9346a5-515a-441e-a3aa-900b89888fb1.json | 132 + ...-fe73af36-08b9-4e1c-8aa5-77c6489f2e2c.json | 132 + ...-5380cece-177e-4cf9-b842-8fcce67d9528.json | 98 + ...-44b5b3a8-cb76-4cd7-8b0f-762f81037dac.json | 4316 +++++++++++++++++ ...-c94d389f-b7f3-4c5f-9de7-0f2fdfb617cb.json | 4316 +++++++++++++++++ ...-726152f6-effe-47f0-b092-29d86ff46ef5.json | 45 + ...repos_github-api_github-api-10-177265.json | 51 + ...repos_github-api_github-api-11-480308.json | 51 + ...repos_github-api_github-api-12-39b4cc.json | 51 + ...repos_github-api_github-api-13-59105d.json | 51 + ...repos_github-api_github-api-14-a1c9b0.json | 51 + ...repos_github-api_github-api-15-918f60.json | 51 + ...repos_github-api_github-api-16-738e2f.json | 51 + ...repos_github-api_github-api-17-259335.json | 51 + ...repos_github-api_github-api-18-9aecf3.json | 51 + ...repos_github-api_github-api-19-fb9346.json | 51 + ...repos_github-api_github-api-20-89902c.json | 51 + ...repos_github-api_github-api-21-1c2b0d.json | 51 + ...repos_github-api_github-api-22-5f2792.json | 51 + ...repos_github-api_github-api-23-68f868.json | 51 + ...repos_github-api_github-api-24-3da25c.json | 51 + ...repos_github-api_github-api-25-5765a2.json | 51 + ...repos_github-api_github-api-26-fe73af.json | 51 + ...repos_github-api_github-api-27-a11d11.json | 51 + ...repos_github-api_github-api-28-c4fbb5.json | 51 + ...repos_github-api_github-api-29-7d8310.json | 51 + .../repos_github-api_github-api-3-c68776.json | 51 + ...repos_github-api_github-api-30-c300b8.json | 51 + ...repos_github-api_github-api-31-c363dc.json | 51 + ...repos_github-api_github-api-32-5f4c64.json | 51 + ...repos_github-api_github-api-34-1dc4cd.json | 51 + ...repos_github-api_github-api-35-598ba8.json | 51 + ...repos_github-api_github-api-36-d7fec7.json | 51 + ...repos_github-api_github-api-37-24a9c4.json | 51 + ...repos_github-api_github-api-38-11236d.json | 51 + ...repos_github-api_github-api-39-a4f2d2.json | 51 + .../repos_github-api_github-api-4-db288d.json | 51 + ...repos_github-api_github-api-40-d578ab.json | 51 + ...repos_github-api_github-api-41-8eeab8.json | 51 + ...repos_github-api_github-api-42-8dd6b0.json | 51 + ...repos_github-api_github-api-43-50679d.json | 51 + ...repos_github-api_github-api-44-d7c509.json | 51 + ...repos_github-api_github-api-45-f7ed81.json | 51 + ...repos_github-api_github-api-46-46e796.json | 51 + ...repos_github-api_github-api-47-ce3916.json | 51 + ...repos_github-api_github-api-48-3c19ad.json | 51 + ...repos_github-api_github-api-49-2b9566.json | 51 + .../repos_github-api_github-api-5-34380f.json | 51 + ...repos_github-api_github-api-50-061d63.json | 51 + ...repos_github-api_github-api-51-244992.json | 51 + ...repos_github-api_github-api-52-69de99.json | 51 + ...repos_github-api_github-api-53-df1433.json | 51 + ...repos_github-api_github-api-54-c80963.json | 51 + ...repos_github-api_github-api-55-68d3a2.json | 51 + ...repos_github-api_github-api-56-0b1ed9.json | 51 + ...repos_github-api_github-api-57-016aa7.json | 51 + ...repos_github-api_github-api-58-e0294e.json | 51 + ...repos_github-api_github-api-59-d52fd2.json | 51 + .../repos_github-api_github-api-6-91a31f.json | 51 + ...repos_github-api_github-api-60-93f988.json | 51 + ...repos_github-api_github-api-61-288d44.json | 51 + ...repos_github-api_github-api-62-c56228.json | 51 + ...repos_github-api_github-api-63-70bc80.json | 50 + .../repos_github-api_github-api-7-7d9426.json | 51 + .../repos_github-api_github-api-8-dc6c74.json | 51 + .../repos_github-api_github-api-9-a217bd.json | 51 + ...f717ba27d9248e5996fbbf6378c-64-5380ce.json | 48 + .../mappings/search_commits-2-c94d38.json | 47 + .../mappings/search_commits-33-44b5b3.json | 46 + .../mappings/user-1-726152.json | 48 + ...-7cd8798a-89d6-4f01-a203-0eb3c111d160.json | 95 + ...-5dd3d867-5116-4abc-86ff-038fd86772bb.json | 64 + ...-ab6d7164-36f9-4042-b3ea-120157a49ce2.json | 95 + ...-70b2060c-1621-4059-92d6-57b43d5cf3d3.json | 126 + ...-392bf11b-01ff-4b4b-be18-d56a295cd56d.json | 33 + ...-2bcf1141-9dc6-4a96-bab5-70bfb95e1c09.json | 157 + ...-279abefb-47c5-47f3-8515-1ee89869be16.json | 901 ++++ ...-f84aa364-b44f-4171-8b0b-73202b03f6bd.json | 188 + ...-5957b82d-97dd-4209-b1dc-858199372769.json | 33 + ...-4a0ccab2-b9b2-4d46-9339-004e5a5d7d01.json | 64 + ...-7499861c-3874-4dd8-af28-b86a1a248260.json | 808 +++ ...-0dd1dc99-189c-456a-9532-e8d8c8beb565.json | 33 + ...-9937db1e-b8e2-459a-99bb-63d076a58576.json | 436 ++ ...-8b073dc0-4dd7-4428-b0fd-017e34981000.json | 95 + ...-bc1b7539-f071-4d34-8803-ea56ee4ccf52.json | 405 ++ ...-8df64f6b-d2d7-4389-a0c8-166f410896c2.json | 33 + ...-77b9e551-89d2-48ff-9755-8c476e7e3859.json | 126 + ...-d346fa8f-6520-4845-b2dd-a8bacd11df33.json | 126 + ...-b19ff40f-0a88-4bc0-84ec-19604c3e1d86.json | 467 ++ ...-bdd8d87e-acc3-41ff-9fb3-f003176cd32c.json | 281 ++ ...-5d72e1b0-acc2-4cb4-9407-485bf0edbb4a.json | 126 + ...-64c20aaf-a552-45f2-b762-13c8332e2e75.json | 405 ++ ...-537dcc25-9bda-405e-8b61-996723dfe239.json | 126 + ...-ff723ca0-048e-4130-88c0-b41efb22f9b5.json | 33 + ...-5875b84c-e475-46be-a356-e6a6384d16fc.json | 33 + ...-e2c50d75-bd6b-4352-95b7-c6a16edac6cf.json | 64 + ...-7037b3d3-30bb-473d-a3b7-287381648ac1.json | 219 + ...-a8438cec-832d-4a65-8972-42add8eed66b.json | 157 + ...-05248ca7-2309-4eb3-934c-74d670a3a6eb.json | 126 + ...-8e7dee31-69ea-4ac3-9894-b2df06f9967f.json | 33 + ...-6785e2b0-ef61-4233-9fac-998b581bf5a4.json | 95 + ...-902180ec-5fe6-44fc-95e6-bc1c994a895c.json | 126 + ...-4d459f11-3522-44d2-b3df-68833ac7d17f.json | 95 + ...-a09ab691-cab7-4a08-9d01-9e83aaa1e8d7.json | 64 + ...-ce501b97-f7fc-48e2-92f2-39d37ad03b0c.json | 64 + ...-e75ddcfb-3e74-4d2a-9372-3bf43f0acea0.json | 126 + ...-6372463b-b035-44ab-aa19-f95c2dda08e9.json | 64 + ...-92f2c6c5-159c-4d8d-8c1b-a685e1a346a3.json | 64 + ...-592b0cc1-594f-4d29-9f48-154c9dbbccea.json | 95 + ...-f2e8ce53-9c07-4118-be54-55ea43212f64.json | 64 + ...-5980616e-a5c0-4060-9d8c-7272da82fb74.json | 126 + ...-aa901e2c-ed25-4848-b60a-d8b6be3ed996.json | 64 + ...-d9b77135-2860-4595-ac00-01203f426501.json | 188 + ...-7e3768e1-e5c1-457a-9354-f5d9ef504fc2.json | 1066 ++++ ...-a3ad6065-e8f9-4470-91cc-ee3982bfb8df.json | 1954 ++++++++ ...-e1b5c11f-4469-4044-9cfc-0529b04bb1c3.json | 1954 ++++++++ ...-b01b8228-347d-439f-a3f7-db38f3d15881.json | 45 + ...uildhive_issues_26_comments-54-7cd879.json | 47 + ...undation_issues_13_comments-16-5dd3d8.json | 47 + ...undation_issues_18_comments-17-ab6d71.json | 47 + ...l-staging_issues_4_comments-32-70b206.json | 47 + ...nalytics_issues_40_comments-25-392bf1.json | 47 + ...og-agent_issues_81_comments-38-2bcf11.json | 47 + ...jaxb-ri_issues_103_comments-12-279abe.json | 47 + ...hub-api_issues_178_comments-39-f84aa3.json | 47 + ...hub-api_issues_416_comments-11-5957b8.json | 47 + ...thub-api_issues_445_comments-9-4a0cca.json | 47 + ...jaxb-v2_issues_103_comments-28-749986.json | 47 + ...ssue-link_issues_1_comments-29-0dd1dc.json | 47 + ...s-plugin_issues_38_comments-33-cb19fd.json | 47 + ...a-plugin_issues_26_comments-21-9937db.json | 47 + ...-plugin_issues_108_comments-27-8b073d.json | 47 + ...t-plugin_issues_11_comments-51-bc1b75.json | 47 + ...n-plugin_issues_86_comments-46-8df64f.json | 47 + ...ackaging_issues_57_comments-41-77b9e5.json | 47 + ...or-plugin_issues_6_comments-49-d346fa.json | 47 + ...me-plugin_issues_6_comments-31-b19ff4.json | 47 + ...-plugin_issues_229_comments-10-bdd8d8.json | 47 + ...s-plugin_issues_80_comments-24-5d72e1.json | 47 + ...ps-plugin_issues_97_comments-7-64c20a.json | 47 + ...b-plugin_issues_76_comments-19-d17aa2.json | 47 + ...-modifier_issues_18_comments-4-537dcc.json | 47 + ...ke_akuma_issues_12_comments-45-ff723c.json | 47 + ..._args4j_issues_138_comments-36-5875b8.json | 47 + ..._args4j_issues_151_comments-37-e2c50d.json | 47 + ..._args4j_issues_163_comments-26-e856f0.json | 47 + ..._args4j_issues_170_comments-13-7037b3.json | 47 + ...ke_com4j_issues_58_comments-43-a8438c.json | 47 + ...n-indexer_issues_1_comments-47-05248c.json | 47 + ...detector_issues_48_comments-14-8e7dee.json | 47 + ...j-interop_issues_3_comments-48-6785e2.json | 47 + ...libpam4j_issues_12_comments-30-902180.json | 47 + ...libpam4j_issues_23_comments-20-1736fb.json | 47 + ...libpam4j_issues_24_comments-18-ca102d.json | 47 + ...localizer_issues_7_comments-15-4d459f.json | 47 + ..._mimepull_issues_2_comments-40-a09ab6.json | 47 + ...uke_winp_issues_40_comments-42-2b6799.json | 47 + ...uke_winp_issues_64_comments-23-ce501b.json | 47 + ...e_winsw_issues_199_comments-35-e75ddc.json | 47 + ...e_winsw_issues_288_comments-22-637246.json | 47 + ...ke_winsw_issues_348_comments-8-92f2c6.json | 47 + ...ke_winsw_issues_401_comments-5-592b0c.json | 47 + ...uke_winsw_issues_79_comments-6-0db23c.json | 47 + ...l-sniffer_issues_9_comments-50-f2e8ce.json | 47 + ...pengrok_issues_966_comments-44-598061.json | 47 + ...forcepad_issues_25_comments-53-aa901e.json | 47 + ...jenkins_issues_110_comments-52-d9b771.json | 47 + .../mappings/search_issues-2-a3ad60.json | 47 + .../mappings/search_issues-3-e1b5c1.json | 46 + .../mappings/search_issues-34-7e3768.json | 44 + .../mappings/user-1-b01b82.json | 48 + ...-bb7dedcd-c56b-455f-b7b3-3ff0d715b07e.json | 126 + ...-7d02eec3-3ed8-490a-a064-d4b60ce8b6ce.json | 18 + ...-6da871aa-818a-4d9c-a356-cb1cba2237ac.json | 45 + ...hub-api-test-org_test-readme-2-bb7ded.json | 48 + ...-test-org_test-readme_readme-3-7d02ee.json | 48 + .../testReadme/mappings/user-1-6da871.json | 48 + 240 files changed, 35006 insertions(+), 28 deletions(-) create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-016aa7d1-f62e-49e2-9be0-34111d49b832.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-061d63fb-a9bd-4d26-836d-9261dd42930d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-0b1ed97e-e317-43be-848e-3710f427cc76.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-11236d5f-f9ac-46bc-8df5-74a3c0530d01.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1772651c-10b1-4cf8-9ed1-84ff1ab391be.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1c2b0dc9-c393-4356-93ed-0dbf29eaa073.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1dc4cd7d-3dda-4b61-881d-53f0f9f396da.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-2449929f-f645-478c-a200-84c46cd27f6a.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-24a9c4a9-6ea3-4272-9bcd-510aa4f0cb16.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-25933563-afb5-46c5-86d8-40bcd4afdc54.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-288d443b-fb97-49a0-85ec-b384c81e5c29.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-2b956666-2508-4e00-ad10-91f6f465d3b6.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-34380fb1-a9ae-4d64-89a6-a4ec35c1a6a6.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-39b4cc7b-9408-4469-94b3-91dcc8adf81b.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-3c19ad8d-5e22-48d0-9622-b89de17225a5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-3da25c77-0a96-46f4-b48c-ca514e84349e.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-46e796bd-5015-48c3-9b4b-954a846a5aa3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-480308a6-e401-4c55-9963-107907d3ac39.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-50679dd0-df4e-432b-85fa-bc3f72980bb3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5765a28a-f754-4986-be30-e9016247083c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-59105db7-b5a8-452b-9530-6d1828515426.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-598ba839-d205-49d9-a035-ef234f6664a2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5f2792cf-918e-4737-bc45-c253be138496.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5f4c645c-c4ea-4d46-afd6-2bab121b6a19.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-68d3a2e3-9145-47b2-bdf4-7bd97aa73888.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-68f868af-ba3c-4215-a7a8-b1270cbbce4f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-69de9951-24b6-4611-a4ee-59ba945a3f40.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-70bc8011-2466-4bba-97f7-abd03bbc5ba3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-738e2f15-638d-4242-8662-c0416946339c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-7d831041-a17e-4591-b3e9-98e66530cdf9.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-7d942646-69e0-4427-a560-971b1acaa32d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-89902ceb-d28f-4282-887b-5a9b163f3c7f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-8dd6b062-3e66-4047-9dff-989e7f229f29.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-8eeab8d2-aad7-42a5-a940-b57cab9fe3ec.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-918f6018-f314-4a29-8cab-29ff0eb56771.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-91a31faf-a765-4032-9ab2-572dc9c75442.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-93f9887a-c450-44be-8e98-1abec0784450.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-9aecf306-8cc6-4b59-8d59-ef635dde8692.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a11d115c-2e43-4565-8097-e504023c904b.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a1c9b077-4fda-48b7-892f-87952aac7a53.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a217bdca-af93-42db-9189-440c435acdb0.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a4f2d2de-cb73-4051-8b93-e3f3fd9f29a8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c300b8a5-ba5f-4c83-9a48-fb12a355f23e.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c363dc3e-d01d-40ee-8858-6df8433e4697.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c4fbb565-2111-4817-86f3-e5598f391a6c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c56228ec-bb80-431a-853d-2da082c0c524.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c68776fa-2888-40be-b35d-7f5dc29de9c8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c80963b9-e025-41c3-b58c-05e05b668635.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-ce3916ac-a5ba-4f3b-a28f-fbcb451822df.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d52fd23a-7f97-41db-8361-02119185c8cf.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d578ab70-40b9-48a1-8cd3-18d8e5b17a71.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d7c5093b-fde1-44e2-9c99-b951a1af1f8b.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d7fec78a-8d2f-49af-92f9-a647a90190ff.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-db288d44-d417-4fcc-b1a6-4fa1d1fd0764.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-dc6c74e4-526f-4707-b50e-42ad3933c40a.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-df143360-27af-463f-9d79-8c257992e7a8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-e0294eea-1425-4dbf-82f7-44cf6ec78634.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-f7ed8103-6fcb-4fc6-8fc8-3a2581841897.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-fb9346a5-515a-441e-a3aa-900b89888fb1.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-fe73af36-08b9-4e1c-8aa5-77c6489f2e2c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-5380cece-177e-4cf9-b842-8fcce67d9528.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/search_commits-44b5b3a8-cb76-4cd7-8b0f-762f81037dac.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/search_commits-c94d389f-b7f3-4c5f-9de7-0f2fdfb617cb.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/user-726152f6-effe-47f0-b092-29d86ff46ef5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-10-177265.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-11-480308.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-12-39b4cc.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-13-59105d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-14-a1c9b0.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-15-918f60.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-16-738e2f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-17-259335.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-18-9aecf3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-19-fb9346.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-20-89902c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-21-1c2b0d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-22-5f2792.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-23-68f868.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-24-3da25c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-25-5765a2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-26-fe73af.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-27-a11d11.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-28-c4fbb5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-29-7d8310.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-3-c68776.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-30-c300b8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-31-c363dc.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-32-5f4c64.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-34-1dc4cd.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-35-598ba8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-36-d7fec7.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-37-24a9c4.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-38-11236d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-39-a4f2d2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-4-db288d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-40-d578ab.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-41-8eeab8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-42-8dd6b0.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-43-50679d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-44-d7c509.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-45-f7ed81.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-46-46e796.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-47-ce3916.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-48-3c19ad.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-49-2b9566.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-5-34380f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-50-061d63.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-51-244992.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-52-69de99.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-53-df1433.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-54-c80963.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-55-68d3a2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-56-0b1ed9.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-57-016aa7.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-58-e0294e.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-59-d52fd2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-6-91a31f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-60-93f988.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-61-288d44.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-62-c56228.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-63-70bc80.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-7-7d9426.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-8-dc6c74.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-9-a217bd.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-64-5380ce.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/search_commits-2-c94d38.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/search_commits-33-44b5b3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/user-1-726152.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_buildhive_buildhive_issues_26_comments-7cd8798a-89d6-4f01-a203-0eb3c111d160.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cdfoundation_foundation_issues_13_comments-5dd3d867-5116-4abc-86ff-038fd86772bb.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cdfoundation_foundation_issues_18_comments-ab6d7164-36f9-4042-b3ea-120157a49ce2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cloudbees_jep-internal-staging_issues_4_comments-70b2060c-1621-4059-92d6-57b43d5cf3d3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cloudbees_support-analytics_issues_40_comments-392bf11b-01ff-4b4b-be18-d56a295cd56d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_datadog_puppet-datadog-agent_issues_81_comments-2bcf1141-9dc6-4a96-bab5-70bfb95e1c09.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_eclipse-ee4j_jaxb-ri_issues_103_comments-279abefb-47c5-47f3-8515-1ee89869be16.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_178_comments-f84aa364-b44f-4171-8b0b-73202b03f6bd.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_416_comments-5957b82d-97dd-4209-b1dc-858199372769.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_445_comments-4a0ccab2-b9b2-4d46-9339-004e5a5d7d01.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_javaee_jaxb-v2_issues_103_comments-7499861c-3874-4dd8-af28-b86a1a248260.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-0dd1dc99-189c-456a-9532-e8d8c8beb565.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_cobertura-plugin_issues_26_comments-9937db1e-b8e2-459a-99bb-63d076a58576.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_junit-plugin_issues_108_comments-8b073dc0-4dd7-4428-b0fd-017e34981000.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_matrix-project-plugin_issues_11_comments-bc1b7539-f071-4d34-8803-ea56ee4ccf52.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_maven-plugin_issues_86_comments-8df64f6b-d2d7-4389-a0c8-166f410896c2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_packaging_issues_57_comments-77b9e551-89d2-48ff-9755-8c476e7e3859.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_port-allocator-plugin_issues_6_comments-d346fa8f-6520-4845-b2dd-a8bacd11df33.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-b19ff40f-0a88-4bc0-84ec-19604c3e1d86.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_subversion-plugin_issues_229_comments-bdd8d87e-acc3-41ff-9fb3-f003176cd32c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-5d72e1b0-acc2-4cb4-9407-485bf0edbb4a.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-64c20aaf-a552-45f2-b762-13c8332e2e75.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_access-modifier_issues_18_comments-537dcc25-9bda-405e-8b61-996723dfe239.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_akuma_issues_12_comments-ff723ca0-048e-4130-88c0-b41efb22f9b5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_138_comments-5875b84c-e475-46be-a356-e6a6384d16fc.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_151_comments-e2c50d75-bd6b-4352-95b7-c6a16edac6cf.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_170_comments-7037b3d3-30bb-473d-a3b7-287381648ac1.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_com4j_issues_58_comments-a8438cec-832d-4a65-8972-42add8eed66b.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-05248ca7-2309-4eb3-934c-74d670a3a6eb.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_file-leak-detector_issues_48_comments-8e7dee31-69ea-4ac3-9894-b2df06f9967f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_j-interop_issues_3_comments-6785e2b0-ef61-4233-9fac-998b581bf5a4.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_libpam4j_issues_12_comments-902180ec-5fe6-44fc-95e6-bc1c994a895c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_localizer_issues_7_comments-4d459f11-3522-44d2-b3df-68833ac7d17f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_mimepull_issues_2_comments-a09ab691-cab7-4a08-9d01-9e83aaa1e8d7.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winp_issues_64_comments-ce501b97-f7fc-48e2-92f2-39d37ad03b0c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_199_comments-e75ddcfb-3e74-4d2a-9372-3bf43f0acea0.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_288_comments-6372463b-b035-44ab-aa19-f95c2dda08e9.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_348_comments-92f2c6c5-159c-4d8d-8c1b-a685e1a346a3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_401_comments-592b0cc1-594f-4d29-9f48-154c9dbbccea.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_mojohaus_animal-sniffer_issues_9_comments-f2e8ce53-9c07-4118-be54-55ea43212f64.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_oracle_opengrok_issues_966_comments-5980616e-a5c0-4060-9d8c-7272da82fb74.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_salesforcelabs_forcepad_issues_25_comments-aa901e2c-ed25-4848-b60a-d8b6be3ed996.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_voxpupuli_puppet-jenkins_issues_110_comments-d9b77135-2860-4595-ac00-01203f426501.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-7e3768e1-e5c1-457a-9354-f5d9ef504fc2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-a3ad6065-e8f9-4470-91cc-ee3982bfb8df.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-e1b5c11f-4469-4044-9cfc-0529b04bb1c3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/user-b01b8228-347d-439f-a3f7-db38f3d15881.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_buildhive_buildhive_issues_26_comments-54-7cd879.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cdfoundation_foundation_issues_13_comments-16-5dd3d8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cdfoundation_foundation_issues_18_comments-17-ab6d71.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cloudbees_jep-internal-staging_issues_4_comments-32-70b206.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cloudbees_support-analytics_issues_40_comments-25-392bf1.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_datadog_puppet-datadog-agent_issues_81_comments-38-2bcf11.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_eclipse-ee4j_jaxb-ri_issues_103_comments-12-279abe.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_178_comments-39-f84aa3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_416_comments-11-5957b8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_445_comments-9-4a0cca.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_javaee_jaxb-v2_issues_103_comments-28-749986.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-29-0dd1dc.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_aws-credentials-plugin_issues_38_comments-33-cb19fd.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_cobertura-plugin_issues_26_comments-21-9937db.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_junit-plugin_issues_108_comments-27-8b073d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_matrix-project-plugin_issues_11_comments-51-bc1b75.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_maven-plugin_issues_86_comments-46-8df64f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_packaging_issues_57_comments-41-77b9e5.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_port-allocator-plugin_issues_6_comments-49-d346fa.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-31-b19ff4.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_subversion-plugin_issues_229_comments-10-bdd8d8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-24-5d72e1.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-7-64c20a.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-cps-global-lib-plugin_issues_76_comments-19-d17aa2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_access-modifier_issues_18_comments-4-537dcc.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_akuma_issues_12_comments-45-ff723c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_138_comments-36-5875b8.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_151_comments-37-e2c50d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_163_comments-26-e856f0.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_170_comments-13-7037b3.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_com4j_issues_58_comments-43-a8438c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-47-05248c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_file-leak-detector_issues_48_comments-14-8e7dee.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_j-interop_issues_3_comments-48-6785e2.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_12_comments-30-902180.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_23_comments-20-1736fb.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_24_comments-18-ca102d.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_localizer_issues_7_comments-15-4d459f.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_mimepull_issues_2_comments-40-a09ab6.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winp_issues_40_comments-42-2b6799.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winp_issues_64_comments-23-ce501b.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_199_comments-35-e75ddc.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_288_comments-22-637246.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_348_comments-8-92f2c6.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_401_comments-5-592b0c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_79_comments-6-0db23c.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_mojohaus_animal-sniffer_issues_9_comments-50-f2e8ce.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_oracle_opengrok_issues_966_comments-44-598061.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_salesforcelabs_forcepad_issues_25_comments-53-aa901e.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_voxpupuli_puppet-jenkins_issues_110_comments-52-d9b771.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-2-a3ad60.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-3-e1b5c1.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-34-7e3768.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/user-1-b01b82.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/repos_github-api-test-org_test-readme-bb7dedcd-c56b-455f-b7b3-3ff0d715b07e.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/repos_github-api-test-org_test-readme_readme-7d02eec3-3ed8-490a-a064-d4b60ce8b6ce.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/user-6da871aa-818a-4d9c-a356-cb1cba2237ac.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/repos_github-api-test-org_test-readme-2-bb7ded.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/repos_github-api-test-org_test-readme_readme-3-7d02ee.json create mode 100644 src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/user-1-6da871.json diff --git a/pom.xml b/pom.xml index 6bc844a3c0..2a1e9b62a6 100644 --- a/pom.xml +++ b/pom.xml @@ -167,9 +167,6 @@ org.kohsuke.github.GHBranchProtection.Restrictions org.kohsuke.github.GHCommentAuthorAssociation org.kohsuke.github.GHCommitBuilder.UserInfo - org.kohsuke.github.GHCommitSearchBuilder.CommitSearchResult - org.kohsuke.github.GHCommitSearchBuilder.Sort - org.kohsuke.github.GHCommitSearchBuilder org.kohsuke.github.GHCommitState org.kohsuke.github.GHCompare.Commit org.kohsuke.github.GHCompare.InnerCommit @@ -187,9 +184,6 @@ org.kohsuke.github.GHHook org.kohsuke.github.GHHooks.OrgContext org.kohsuke.github.GHInvitation - org.kohsuke.github.GHIssueSearchBuilder.IssueSearchResult - org.kohsuke.github.GHIssueSearchBuilder.Sort - org.kohsuke.github.GHIssueSearchBuilder org.kohsuke.github.GHMilestoneState org.kohsuke.github.GHOrgHook org.kohsuke.github.GHProject.ProjectStateFilter diff --git a/src/main/java/org/kohsuke/github/GHIssue.java b/src/main/java/org/kohsuke/github/GHIssue.java index ff608e1079..ab476fe47d 100644 --- a/src/main/java/org/kohsuke/github/GHIssue.java +++ b/src/main/java/org/kohsuke/github/GHIssue.java @@ -26,6 +26,7 @@ import com.infradna.tool.bridge_method_injector.WithBridgeMethods; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; +import org.apache.commons.lang3.StringUtils; import java.io.IOException; import java.net.URL; @@ -452,7 +453,7 @@ public PagedIterable listComments() throws IOException { @Preview @Deprecated public GHReaction createReaction(ReactionContent content) throws IOException { - return owner.root.createRequest() + return root.createRequest() .method("POST") .withPreview(SQUIRREL_GIRL) .with("content", content.getContent()) @@ -464,10 +465,10 @@ public GHReaction createReaction(ReactionContent content) throws IOException { @Preview @Deprecated public PagedIterable listReactions() { - return owner.root.createRequest() + return root.createRequest() .withPreview(SQUIRREL_GIRL) .withUrlPath(getApiRoute() + "/reactions") - .toIterable(GHReaction[].class, item -> item.wrap(owner.root)); + .toIterable(GHReaction[].class, item -> item.wrap(root)); } /** @@ -570,6 +571,10 @@ protected String getApiRoute() { * @return the issues api route */ protected String getIssuesApiRoute() { + if (owner == null) { + // Issues returned from search to do not have an owner. Attempt to use url. + return StringUtils.prependIfMissing(getUrl().toString().replace(root.getApiUrl(), ""), "/"); + } return "/repos/" + owner.getOwnerName() + "/" + owner.getName() + "/issues/" + number; } diff --git a/src/main/java/org/kohsuke/github/GHPullRequest.java b/src/main/java/org/kohsuke/github/GHPullRequest.java index 80400374a9..c8a18de6ef 100644 --- a/src/main/java/org/kohsuke/github/GHPullRequest.java +++ b/src/main/java/org/kohsuke/github/GHPullRequest.java @@ -23,6 +23,8 @@ */ package org.kohsuke.github; +import org.apache.commons.lang3.StringUtils; + import java.io.IOException; import java.net.URL; import java.util.ArrayList; @@ -98,6 +100,10 @@ GHPullRequest wrapUp(GitHub root) { @Override protected String getApiRoute() { + if (owner == null) { + // Issues returned from search to do not have an owner. Attempt to use url. + return StringUtils.prependIfMissing(getUrl().toString().replace(root.getApiUrl(), ""), "/"); + } return "/repos/" + owner.getOwnerName() + "/" + owner.getName() + "/pulls/" + number; } diff --git a/src/main/java/org/kohsuke/github/GHSearchBuilder.java b/src/main/java/org/kohsuke/github/GHSearchBuilder.java index f73aa170ca..47138f5b90 100644 --- a/src/main/java/org/kohsuke/github/GHSearchBuilder.java +++ b/src/main/java/org/kohsuke/github/GHSearchBuilder.java @@ -2,6 +2,7 @@ import org.apache.commons.lang3.StringUtils; +import java.net.MalformedURLException; import java.util.ArrayList; import java.util.List; @@ -43,18 +44,26 @@ public GHQueryBuilder q(String term) { */ @Override public PagedSearchIterable list() { - return new PagedSearchIterable(root) { - @Nonnull - public PagedIterator _iterator(int pageSize) { - req.set("q", StringUtils.join(terms, " ")); - return new PagedIterator(adapt(GitHubPageIterator - .create(req.client, receiverType, req.withUrlPath(getApiUrl()).withPageSize(pageSize)))) { - protected void wrapUp(T[] page) { - // SearchResult.getItems() should do it - } - }; - } - }; + + req.set("q", StringUtils.join(terms, " ")); + try { + final GitHubRequest baseRequest = req.build(); + return new PagedSearchIterable(root) { + @Nonnull + public PagedIterator _iterator(int pageSize) { + return new PagedIterator(adapt(GitHubPageIterator.create(root.getClient(), + receiverType, + baseRequest.toBuilder().withUrlPath(getApiUrl()).withPageSize(pageSize)))) { + protected void wrapUp(T[] page) { + // PagedSearchIterable + // SearchResult.getItems() should do it + } + }; + } + }; + } catch (MalformedURLException e) { + throw new GHException("", e); + } } /** diff --git a/src/test/java/org/kohsuke/github/AppTest.java b/src/test/java/org/kohsuke/github/AppTest.java index cb41c73ba5..2dc66ac8dd 100755 --- a/src/test/java/org/kohsuke/github/AppTest.java +++ b/src/test/java/org/kohsuke/github/AppTest.java @@ -707,26 +707,37 @@ public void testMemberPagenation() throws IOException { assertFalse(all.isEmpty()); } - @Ignore("Needs mocking check") @Test public void testCommitSearch() throws IOException { - PagedSearchIterable r = gitHub.searchCommits().author("kohsuke").list(); + PagedSearchIterable r = gitHub.searchCommits() + .org("github-api") + .repo("github-api") + .author("kohsuke") + .sort(GHCommitSearchBuilder.Sort.COMMITTER_DATE) + .list(); assertTrue(r.getTotalCount() > 0); GHCommit firstCommit = r.iterator().next(); assertTrue(firstCommit.getFiles().size() > 0); } - @Ignore("Needs mocking check") @Test public void testIssueSearch() throws IOException { - PagedSearchIterable r = gitHub.searchIssues().mentions("kohsuke").isOpen().list(); - for (GHIssue i : r) { - // System.out.println(i.getTitle()); + PagedSearchIterable r = gitHub.searchIssues() + .mentions("kohsuke") + .isOpen() + .sort(GHIssueSearchBuilder.Sort.UPDATED) + .list(); + assertTrue(r.getTotalCount() > 0); + for (GHIssue issue : r) { + assertThat(issue.getTitle(), notNullValue()); + PagedIterable comments = issue.listComments(); + for (GHIssueComment comment : comments) { + assertThat(comment, notNullValue()); + } } } - @Ignore("Needs mocking check") @Test // issue #99 public void testReadme() throws IOException { GHContent readme = gitHub.getRepository("github-api-test-org/test-readme").getReadme(); diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-016aa7d1-f62e-49e2-9be0-34111d49b832.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-016aa7d1-f62e-49e2-9be0-34111d49b832.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-016aa7d1-f62e-49e2-9be0-34111d49b832.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-061d63fb-a9bd-4d26-836d-9261dd42930d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-061d63fb-a9bd-4d26-836d-9261dd42930d.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-061d63fb-a9bd-4d26-836d-9261dd42930d.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-0b1ed97e-e317-43be-848e-3710f427cc76.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-0b1ed97e-e317-43be-848e-3710f427cc76.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-0b1ed97e-e317-43be-848e-3710f427cc76.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-11236d5f-f9ac-46bc-8df5-74a3c0530d01.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-11236d5f-f9ac-46bc-8df5-74a3c0530d01.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-11236d5f-f9ac-46bc-8df5-74a3c0530d01.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1772651c-10b1-4cf8-9ed1-84ff1ab391be.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1772651c-10b1-4cf8-9ed1-84ff1ab391be.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1772651c-10b1-4cf8-9ed1-84ff1ab391be.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1c2b0dc9-c393-4356-93ed-0dbf29eaa073.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1c2b0dc9-c393-4356-93ed-0dbf29eaa073.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1c2b0dc9-c393-4356-93ed-0dbf29eaa073.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1dc4cd7d-3dda-4b61-881d-53f0f9f396da.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1dc4cd7d-3dda-4b61-881d-53f0f9f396da.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-1dc4cd7d-3dda-4b61-881d-53f0f9f396da.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-2449929f-f645-478c-a200-84c46cd27f6a.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-2449929f-f645-478c-a200-84c46cd27f6a.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-2449929f-f645-478c-a200-84c46cd27f6a.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-24a9c4a9-6ea3-4272-9bcd-510aa4f0cb16.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-24a9c4a9-6ea3-4272-9bcd-510aa4f0cb16.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-24a9c4a9-6ea3-4272-9bcd-510aa4f0cb16.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-25933563-afb5-46c5-86d8-40bcd4afdc54.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-25933563-afb5-46c5-86d8-40bcd4afdc54.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-25933563-afb5-46c5-86d8-40bcd4afdc54.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-288d443b-fb97-49a0-85ec-b384c81e5c29.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-288d443b-fb97-49a0-85ec-b384c81e5c29.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-288d443b-fb97-49a0-85ec-b384c81e5c29.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-2b956666-2508-4e00-ad10-91f6f465d3b6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-2b956666-2508-4e00-ad10-91f6f465d3b6.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-2b956666-2508-4e00-ad10-91f6f465d3b6.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-34380fb1-a9ae-4d64-89a6-a4ec35c1a6a6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-34380fb1-a9ae-4d64-89a6-a4ec35c1a6a6.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-34380fb1-a9ae-4d64-89a6-a4ec35c1a6a6.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-39b4cc7b-9408-4469-94b3-91dcc8adf81b.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-39b4cc7b-9408-4469-94b3-91dcc8adf81b.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-39b4cc7b-9408-4469-94b3-91dcc8adf81b.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-3c19ad8d-5e22-48d0-9622-b89de17225a5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-3c19ad8d-5e22-48d0-9622-b89de17225a5.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-3c19ad8d-5e22-48d0-9622-b89de17225a5.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-3da25c77-0a96-46f4-b48c-ca514e84349e.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-3da25c77-0a96-46f4-b48c-ca514e84349e.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-3da25c77-0a96-46f4-b48c-ca514e84349e.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-46e796bd-5015-48c3-9b4b-954a846a5aa3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-46e796bd-5015-48c3-9b4b-954a846a5aa3.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-46e796bd-5015-48c3-9b4b-954a846a5aa3.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-480308a6-e401-4c55-9963-107907d3ac39.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-480308a6-e401-4c55-9963-107907d3ac39.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-480308a6-e401-4c55-9963-107907d3ac39.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-50679dd0-df4e-432b-85fa-bc3f72980bb3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-50679dd0-df4e-432b-85fa-bc3f72980bb3.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-50679dd0-df4e-432b-85fa-bc3f72980bb3.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5765a28a-f754-4986-be30-e9016247083c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5765a28a-f754-4986-be30-e9016247083c.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5765a28a-f754-4986-be30-e9016247083c.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-59105db7-b5a8-452b-9530-6d1828515426.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-59105db7-b5a8-452b-9530-6d1828515426.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-59105db7-b5a8-452b-9530-6d1828515426.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-598ba839-d205-49d9-a035-ef234f6664a2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-598ba839-d205-49d9-a035-ef234f6664a2.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-598ba839-d205-49d9-a035-ef234f6664a2.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5f2792cf-918e-4737-bc45-c253be138496.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5f2792cf-918e-4737-bc45-c253be138496.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5f2792cf-918e-4737-bc45-c253be138496.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5f4c645c-c4ea-4d46-afd6-2bab121b6a19.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5f4c645c-c4ea-4d46-afd6-2bab121b6a19.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-5f4c645c-c4ea-4d46-afd6-2bab121b6a19.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-68d3a2e3-9145-47b2-bdf4-7bd97aa73888.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-68d3a2e3-9145-47b2-bdf4-7bd97aa73888.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-68d3a2e3-9145-47b2-bdf4-7bd97aa73888.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-68f868af-ba3c-4215-a7a8-b1270cbbce4f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-68f868af-ba3c-4215-a7a8-b1270cbbce4f.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-68f868af-ba3c-4215-a7a8-b1270cbbce4f.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-69de9951-24b6-4611-a4ee-59ba945a3f40.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-69de9951-24b6-4611-a4ee-59ba945a3f40.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-69de9951-24b6-4611-a4ee-59ba945a3f40.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-70bc8011-2466-4bba-97f7-abd03bbc5ba3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-70bc8011-2466-4bba-97f7-abd03bbc5ba3.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-70bc8011-2466-4bba-97f7-abd03bbc5ba3.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-738e2f15-638d-4242-8662-c0416946339c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-738e2f15-638d-4242-8662-c0416946339c.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-738e2f15-638d-4242-8662-c0416946339c.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-7d831041-a17e-4591-b3e9-98e66530cdf9.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-7d831041-a17e-4591-b3e9-98e66530cdf9.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-7d831041-a17e-4591-b3e9-98e66530cdf9.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-7d942646-69e0-4427-a560-971b1acaa32d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-7d942646-69e0-4427-a560-971b1acaa32d.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-7d942646-69e0-4427-a560-971b1acaa32d.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-89902ceb-d28f-4282-887b-5a9b163f3c7f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-89902ceb-d28f-4282-887b-5a9b163f3c7f.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-89902ceb-d28f-4282-887b-5a9b163f3c7f.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-8dd6b062-3e66-4047-9dff-989e7f229f29.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-8dd6b062-3e66-4047-9dff-989e7f229f29.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-8dd6b062-3e66-4047-9dff-989e7f229f29.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-8eeab8d2-aad7-42a5-a940-b57cab9fe3ec.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-8eeab8d2-aad7-42a5-a940-b57cab9fe3ec.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-8eeab8d2-aad7-42a5-a940-b57cab9fe3ec.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-918f6018-f314-4a29-8cab-29ff0eb56771.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-918f6018-f314-4a29-8cab-29ff0eb56771.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-918f6018-f314-4a29-8cab-29ff0eb56771.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-91a31faf-a765-4032-9ab2-572dc9c75442.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-91a31faf-a765-4032-9ab2-572dc9c75442.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-91a31faf-a765-4032-9ab2-572dc9c75442.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-93f9887a-c450-44be-8e98-1abec0784450.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-93f9887a-c450-44be-8e98-1abec0784450.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-93f9887a-c450-44be-8e98-1abec0784450.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-9aecf306-8cc6-4b59-8d59-ef635dde8692.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-9aecf306-8cc6-4b59-8d59-ef635dde8692.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-9aecf306-8cc6-4b59-8d59-ef635dde8692.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a11d115c-2e43-4565-8097-e504023c904b.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a11d115c-2e43-4565-8097-e504023c904b.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a11d115c-2e43-4565-8097-e504023c904b.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a1c9b077-4fda-48b7-892f-87952aac7a53.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a1c9b077-4fda-48b7-892f-87952aac7a53.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a1c9b077-4fda-48b7-892f-87952aac7a53.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a217bdca-af93-42db-9189-440c435acdb0.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a217bdca-af93-42db-9189-440c435acdb0.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a217bdca-af93-42db-9189-440c435acdb0.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a4f2d2de-cb73-4051-8b93-e3f3fd9f29a8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a4f2d2de-cb73-4051-8b93-e3f3fd9f29a8.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-a4f2d2de-cb73-4051-8b93-e3f3fd9f29a8.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c300b8a5-ba5f-4c83-9a48-fb12a355f23e.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c300b8a5-ba5f-4c83-9a48-fb12a355f23e.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c300b8a5-ba5f-4c83-9a48-fb12a355f23e.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c363dc3e-d01d-40ee-8858-6df8433e4697.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c363dc3e-d01d-40ee-8858-6df8433e4697.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c363dc3e-d01d-40ee-8858-6df8433e4697.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c4fbb565-2111-4817-86f3-e5598f391a6c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c4fbb565-2111-4817-86f3-e5598f391a6c.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c4fbb565-2111-4817-86f3-e5598f391a6c.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c56228ec-bb80-431a-853d-2da082c0c524.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c56228ec-bb80-431a-853d-2da082c0c524.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c56228ec-bb80-431a-853d-2da082c0c524.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c68776fa-2888-40be-b35d-7f5dc29de9c8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c68776fa-2888-40be-b35d-7f5dc29de9c8.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c68776fa-2888-40be-b35d-7f5dc29de9c8.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c80963b9-e025-41c3-b58c-05e05b668635.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c80963b9-e025-41c3-b58c-05e05b668635.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-c80963b9-e025-41c3-b58c-05e05b668635.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-ce3916ac-a5ba-4f3b-a28f-fbcb451822df.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-ce3916ac-a5ba-4f3b-a28f-fbcb451822df.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-ce3916ac-a5ba-4f3b-a28f-fbcb451822df.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d52fd23a-7f97-41db-8361-02119185c8cf.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d52fd23a-7f97-41db-8361-02119185c8cf.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d52fd23a-7f97-41db-8361-02119185c8cf.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d578ab70-40b9-48a1-8cd3-18d8e5b17a71.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d578ab70-40b9-48a1-8cd3-18d8e5b17a71.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d578ab70-40b9-48a1-8cd3-18d8e5b17a71.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d7c5093b-fde1-44e2-9c99-b951a1af1f8b.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d7c5093b-fde1-44e2-9c99-b951a1af1f8b.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d7c5093b-fde1-44e2-9c99-b951a1af1f8b.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d7fec78a-8d2f-49af-92f9-a647a90190ff.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d7fec78a-8d2f-49af-92f9-a647a90190ff.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-d7fec78a-8d2f-49af-92f9-a647a90190ff.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-db288d44-d417-4fcc-b1a6-4fa1d1fd0764.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-db288d44-d417-4fcc-b1a6-4fa1d1fd0764.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-db288d44-d417-4fcc-b1a6-4fa1d1fd0764.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-dc6c74e4-526f-4707-b50e-42ad3933c40a.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-dc6c74e4-526f-4707-b50e-42ad3933c40a.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-dc6c74e4-526f-4707-b50e-42ad3933c40a.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-df143360-27af-463f-9d79-8c257992e7a8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-df143360-27af-463f-9d79-8c257992e7a8.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-df143360-27af-463f-9d79-8c257992e7a8.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-e0294eea-1425-4dbf-82f7-44cf6ec78634.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-e0294eea-1425-4dbf-82f7-44cf6ec78634.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-e0294eea-1425-4dbf-82f7-44cf6ec78634.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-f7ed8103-6fcb-4fc6-8fc8-3a2581841897.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-f7ed8103-6fcb-4fc6-8fc8-3a2581841897.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-f7ed8103-6fcb-4fc6-8fc8-3a2581841897.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-fb9346a5-515a-441e-a3aa-900b89888fb1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-fb9346a5-515a-441e-a3aa-900b89888fb1.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-fb9346a5-515a-441e-a3aa-900b89888fb1.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-fe73af36-08b9-4e1c-8aa5-77c6489f2e2c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-fe73af36-08b9-4e1c-8aa5-77c6489f2e2c.json new file mode 100644 index 0000000000..76ac507a79 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api-fe73af36-08b9-4e1c-8aa5-77c6489f2e2c.json @@ -0,0 +1,132 @@ +{ + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments", + "created_at": "2010-04-19T04:13:03Z", + "updated_at": "2020-02-21T23:58:56Z", + "pushed_at": "2020-02-22T01:56:43Z", + "git_url": "git://github.com/github-api/github-api.git", + "ssh_url": "git@github.com:github-api/github-api.git", + "clone_url": "https://github.com/github-api/github-api.git", + "svn_url": "https://github.com/github-api/github-api", + "homepage": "https://github-api.kohsuke.org/", + "size": 19552, + "stargazers_count": 613, + "watchers_count": 613, + "language": "Java", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 456, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 58, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 456, + "open_issues": 58, + "watchers": 613, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 456, + "subscribers_count": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-5380cece-177e-4cf9-b842-8fcce67d9528.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-5380cece-177e-4cf9-b842-8fcce67d9528.json new file mode 100644 index 0000000000..64694455ad --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-5380cece-177e-4cf9-b842-8fcce67d9528.json @@ -0,0 +1,98 @@ +{ + "sha": "fad203a66df32f717ba27d9248e5996fbbf6378c", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmZhZDIwM2E2NmRmMzJmNzE3YmEyN2Q5MjQ4ZTU5OTZmYmJmNjM3OGM=", + "commit": { + "author": { + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org", + "date": "2018-11-06T16:42:28Z" + }, + "committer": { + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org", + "date": "2018-11-06T16:42:28Z" + }, + "message": "[maven-release-plugin] prepare for next development iteration", + "tree": { + "sha": "3b0a102fe2a761249cbe9901534a02e27fb75420", + "url": "https://api.github.com/repos/github-api/github-api/git/trees/3b0a102fe2a761249cbe9901534a02e27fb75420" + }, + "url": "https://api.github.com/repos/github-api/github-api/git/commits/fad203a66df32f717ba27d9248e5996fbbf6378c", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/github-api/github-api/commits/fad203a66df32f717ba27d9248e5996fbbf6378c", + "html_url": "https://github.com/github-api/github-api/commit/fad203a66df32f717ba27d9248e5996fbbf6378c", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/fad203a66df32f717ba27d9248e5996fbbf6378c/comments", + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "sha": "c1bab63ebdd9c93e49a5879331234de488e91590", + "url": "https://api.github.com/repos/github-api/github-api/commits/c1bab63ebdd9c93e49a5879331234de488e91590", + "html_url": "https://github.com/github-api/github-api/commit/c1bab63ebdd9c93e49a5879331234de488e91590" + } + ], + "stats": { + "total": 4, + "additions": 2, + "deletions": 2 + }, + "files": [ + { + "sha": "15c85ed3192786addb67d1f5975774409249b27f", + "filename": "pom.xml", + "status": "modified", + "additions": 2, + "deletions": 2, + "changes": 4, + "blob_url": "https://github.com/github-api/github-api/blob/fad203a66df32f717ba27d9248e5996fbbf6378c/pom.xml", + "raw_url": "https://github.com/github-api/github-api/raw/fad203a66df32f717ba27d9248e5996fbbf6378c/pom.xml", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/pom.xml?ref=fad203a66df32f717ba27d9248e5996fbbf6378c", + "patch": "@@ -7,7 +7,7 @@\n \n \n github-api\n- 1.95\n+ 1.96-SNAPSHOT\n GitHub API for Java\n http://github-api.kohsuke.org/\n GitHub API for Java\n@@ -16,7 +16,7 @@\n scm:git:git@github.com/kohsuke/${project.artifactId}.git\n scm:git:ssh://git@github.com/kohsuke/${project.artifactId}.git\n http://${project.artifactId}.kohsuke.org/\n- github-api-1.95\n+ HEAD\n \n \n " + } + ] +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/search_commits-44b5b3a8-cb76-4cd7-8b0f-762f81037dac.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/search_commits-44b5b3a8-cb76-4cd7-8b0f-762f81037dac.json new file mode 100644 index 0000000000..845509f329 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/search_commits-44b5b3a8-cb76-4cd7-8b0f-762f81037dac.json @@ -0,0 +1,4316 @@ +{ + "total_count": 892, + "incomplete_results": false, + "items": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/fad203a66df32f717ba27d9248e5996fbbf6378c", + "sha": "fad203a66df32f717ba27d9248e5996fbbf6378c", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmZhZDIwM2E2NmRmMzJmNzE3YmEyN2Q5MjQ4ZTU5OTZmYmJmNjM3OGM=", + "html_url": "https://github.com/github-api/github-api/commit/fad203a66df32f717ba27d9248e5996fbbf6378c", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/fad203a66df32f717ba27d9248e5996fbbf6378c/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/fad203a66df32f717ba27d9248e5996fbbf6378c", + "author": { + "date": "2018-11-06T08:42:28.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:42:28.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "[maven-release-plugin] prepare for next development iteration", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/3b0a102fe2a761249cbe9901534a02e27fb75420", + "sha": "3b0a102fe2a761249cbe9901534a02e27fb75420" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c1bab63ebdd9c93e49a5879331234de488e91590", + "html_url": "https://github.com/github-api/github-api/commit/c1bab63ebdd9c93e49a5879331234de488e91590", + "sha": "c1bab63ebdd9c93e49a5879331234de488e91590" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c1bab63ebdd9c93e49a5879331234de488e91590", + "sha": "c1bab63ebdd9c93e49a5879331234de488e91590", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmMxYmFiNjNlYmRkOWM5M2U0OWE1ODc5MzMxMjM0ZGU0ODhlOTE1OTA=", + "html_url": "https://github.com/github-api/github-api/commit/c1bab63ebdd9c93e49a5879331234de488e91590", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/c1bab63ebdd9c93e49a5879331234de488e91590/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/c1bab63ebdd9c93e49a5879331234de488e91590", + "author": { + "date": "2018-11-06T08:42:18.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:42:18.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "[maven-release-plugin] prepare release github-api-1.95", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/7a27925f2b6839e95cb211719e9ac64f946527aa", + "sha": "7a27925f2b6839e95cb211719e9ac64f946527aa" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "html_url": "https://github.com/github-api/github-api/commit/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "sha": "40f012b03c25398c4336edfb1fdbcc7a1944e2e7" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "sha": "40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjQwZjAxMmIwM2MyNTM5OGM0MzM2ZWRmYjFmZGJjYzdhMTk0NGUyZTc=", + "html_url": "https://github.com/github-api/github-api/commit/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/40f012b03c25398c4336edfb1fdbcc7a1944e2e7/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "author": { + "date": "2018-11-06T08:35:48.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:35:48.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "rtyler no longer has 50 people he follows", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/54e9e267dfe58015c3295cf53f3f617722748ed0", + "sha": "54e9e267dfe58015c3295cf53f3f617722748ed0" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a380059389656952118b0ff4b25d00b24af3beef", + "html_url": "https://github.com/github-api/github-api/commit/a380059389656952118b0ff4b25d00b24af3beef", + "sha": "a380059389656952118b0ff4b25d00b24af3beef" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a380059389656952118b0ff4b25d00b24af3beef", + "sha": "a380059389656952118b0ff4b25d00b24af3beef", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmEzODAwNTkzODk2NTY5NTIxMThiMGZmNGIyNWQwMGIyNGFmM2JlZWY=", + "html_url": "https://github.com/github-api/github-api/commit/a380059389656952118b0ff4b25d00b24af3beef", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/a380059389656952118b0ff4b25d00b24af3beef/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/a380059389656952118b0ff4b25d00b24af3beef", + "author": { + "date": "2018-11-06T08:16:06.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:16:06.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge branch 'master' of github.com:kohsuke/github-api", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/76d86aa0103be48e4dde3b1263c3ead31709c04e", + "sha": "76d86aa0103be48e4dde3b1263c3ead31709c04e" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/24b998ba2d87346cc7a7df4c2f22c33102284235", + "html_url": "https://github.com/github-api/github-api/commit/24b998ba2d87346cc7a7df4c2f22c33102284235", + "sha": "24b998ba2d87346cc7a7df4c2f22c33102284235" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "html_url": "https://github.com/github-api/github-api/commit/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "sha": "3ad66f8937403ae58c066093ef25f9dd1ae707e5" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/24b998ba2d87346cc7a7df4c2f22c33102284235", + "sha": "24b998ba2d87346cc7a7df4c2f22c33102284235", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjI0Yjk5OGJhMmQ4NzM0NmNjN2E3ZGY0YzJmMjJjMzMxMDIyODQyMzU=", + "html_url": "https://github.com/github-api/github-api/commit/24b998ba2d87346cc7a7df4c2f22c33102284235", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/24b998ba2d87346cc7a7df4c2f22c33102284235/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/24b998ba2d87346cc7a7df4c2f22c33102284235", + "author": { + "date": "2018-11-06T08:15:11.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:15:11.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge pull request #461", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/4391a5af5ed90d91f47c03c7099325333d7d63db", + "sha": "4391a5af5ed90d91f47c03c7099325333d7d63db" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "html_url": "https://github.com/github-api/github-api/commit/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "sha": "a6f3e7df55155b95a00da42449d0f5cd43b700ae" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "html_url": "https://github.com/github-api/github-api/commit/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "sha": "9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "sha": "9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjlhMWJiMDljOWZlMTJiMmI2NmVlOWFlNzY4YTliODEwYmVjYTA3YmI=", + "html_url": "https://github.com/github-api/github-api/commit/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "author": { + "date": "2018-11-06T08:14:12.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:14:12.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Massaging the changes.\n\nIn particular, avoid the kind of addLabel() method that has lots of side\neffect and do multiple things.", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/03cd1e15ec0e66d6c2286fa614e3e9ae37dbc834", + "sha": "03cd1e15ec0e66d6c2286fa614e3e9ae37dbc834" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/1c4b716f1a5f83f285b8a2029b334f3c942ddd71", + "html_url": "https://github.com/github-api/github-api/commit/1c4b716f1a5f83f285b8a2029b334f3c942ddd71", + "sha": "1c4b716f1a5f83f285b8a2029b334f3c942ddd71" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "sha": "3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjNhZDY2Zjg5Mzc0MDNhZTU4YzA2NjA5M2VmMjVmOWRkMWFlNzA3ZTU=", + "html_url": "https://github.com/github-api/github-api/commit/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/3ad66f8937403ae58c066093ef25f9dd1ae707e5/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "author": { + "date": "2018-11-06T07:56:15.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T07:56:15.000-08:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #468 from KostyaSha/fixMemLeak\n\nFix memory leak.", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/445c304a1785719cde6ce92f01e690a9fe38d45e", + "sha": "445c304a1785719cde6ce92f01e690a9fe38d45e" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "html_url": "https://github.com/github-api/github-api/commit/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "sha": "a6f3e7df55155b95a00da42449d0f5cd43b700ae" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/70251ea11e9cff37ce23901f5181be11756d690e", + "html_url": "https://github.com/github-api/github-api/commit/70251ea11e9cff37ce23901f5181be11756d690e", + "sha": "70251ea11e9cff37ce23901f5181be11756d690e" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "sha": "a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmE2ZjNlN2RmNTUxNTViOTVhMDBkYTQyNDQ5ZDBmNWNkNDNiNzAwYWU=", + "html_url": "https://github.com/github-api/github-api/commit/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "author": { + "date": "2018-11-06T07:49:17.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T07:49:17.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge pull request #464", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/a56b817d37b2431cbd4ee6cd3d3d902f13d949ac", + "sha": "a56b817d37b2431cbd4ee6cd3d3d902f13d949ac" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "html_url": "https://github.com/github-api/github-api/commit/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "sha": "8e85bf8839cbaac1a26480dc2033364d6776fda7" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "html_url": "https://github.com/github-api/github-api/commit/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "sha": "9345d3be31ddd8542a89786a4155b639bfd7d9cf" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "sha": "9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjkzNDVkM2JlMzFkZGQ4NTQyYTg5Nzg2YTQxNTViNjM5YmZkN2Q5Y2Y=", + "html_url": "https://github.com/github-api/github-api/commit/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/9345d3be31ddd8542a89786a4155b639bfd7d9cf/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "author": { + "date": "2018-11-06T07:49:02.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T07:49:02.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Follow the convention in this library", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/51417443e9f2305c13f606ff75868931795a3893", + "sha": "51417443e9f2305c13f606ff75868931795a3893" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9381471fbdc83f6d5e44dd54d101f8f36b2c07f2", + "html_url": "https://github.com/github-api/github-api/commit/9381471fbdc83f6d5e44dd54d101f8f36b2c07f2", + "sha": "9381471fbdc83f6d5e44dd54d101f8f36b2c07f2" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "sha": "8e85bf8839cbaac1a26480dc2033364d6776fda7", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjhlODViZjg4MzljYmFhYzFhMjY0ODBkYzIwMzMzNjRkNjc3NmZkYTc=", + "html_url": "https://github.com/github-api/github-api/commit/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/8e85bf8839cbaac1a26480dc2033364d6776fda7/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "author": { + "date": "2018-10-29T08:28:00.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-10-29T08:28:00.000-07:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #470 from recena/archived-attr\n\nAdded archived attribute in GHRepository", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/3623831661378e01083149ddd8a3e251f0491ed6", + "sha": "3623831661378e01083149ddd8a3e251f0491ed6" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c8b0584127303533f9918cacdcb6eafb72e6c270", + "html_url": "https://github.com/github-api/github-api/commit/c8b0584127303533f9918cacdcb6eafb72e6c270", + "sha": "c8b0584127303533f9918cacdcb6eafb72e6c270" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/1012dcd1942932291e93cebe600b1cbcef52a81a", + "html_url": "https://github.com/github-api/github-api/commit/1012dcd1942932291e93cebe600b1cbcef52a81a", + "sha": "1012dcd1942932291e93cebe600b1cbcef52a81a" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c8b0584127303533f9918cacdcb6eafb72e6c270", + "sha": "c8b0584127303533f9918cacdcb6eafb72e6c270", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmM4YjA1ODQxMjczMDM1MzNmOTkxOGNhY2RjYjZlYWZiNzJlNmMyNzA=", + "html_url": "https://github.com/github-api/github-api/commit/c8b0584127303533f9918cacdcb6eafb72e6c270", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/c8b0584127303533f9918cacdcb6eafb72e6c270/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/c8b0584127303533f9918cacdcb6eafb72e6c270", + "author": { + "date": "2018-08-29T21:05:31.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T21:05:31.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "[maven-release-plugin] prepare for next development iteration", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/8617f1a58faa7bd2020f96cf5012e0035325a4fc", + "sha": "8617f1a58faa7bd2020f96cf5012e0035325a4fc" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/5194a361f49e382009ff3853010df9aec9b9a3ee", + "html_url": "https://github.com/github-api/github-api/commit/5194a361f49e382009ff3853010df9aec9b9a3ee", + "sha": "5194a361f49e382009ff3853010df9aec9b9a3ee" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/5194a361f49e382009ff3853010df9aec9b9a3ee", + "sha": "5194a361f49e382009ff3853010df9aec9b9a3ee", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjUxOTRhMzYxZjQ5ZTM4MjAwOWZmMzg1MzAxMGRmOWFlYzliOWEzZWU=", + "html_url": "https://github.com/github-api/github-api/commit/5194a361f49e382009ff3853010df9aec9b9a3ee", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/5194a361f49e382009ff3853010df9aec9b9a3ee/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/5194a361f49e382009ff3853010df9aec9b9a3ee", + "author": { + "date": "2018-08-29T21:05:21.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T21:05:21.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "[maven-release-plugin] prepare release github-api-1.94", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/cfe94d02696ea5658fa78b414b5aa5880ab9fe02", + "sha": "cfe94d02696ea5658fa78b414b5aa5880ab9fe02" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "html_url": "https://github.com/github-api/github-api/commit/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "sha": "c44e5d2a876340ef2f26229f5940b494cfa75e98" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "sha": "c44e5d2a876340ef2f26229f5940b494cfa75e98", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmM0NGU1ZDJhODc2MzQwZWYyZjI2MjI5ZjU5NDBiNDk0Y2ZhNzVlOTg=", + "html_url": "https://github.com/github-api/github-api/commit/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/c44e5d2a876340ef2f26229f5940b494cfa75e98/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "author": { + "date": "2018-08-29T21:00:24.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T21:00:24.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "findbugs fix", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/e61c1413f3a403efd3a0bf496fb948bec8b73aae", + "sha": "e61c1413f3a403efd3a0bf496fb948bec8b73aae" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "html_url": "https://github.com/github-api/github-api/commit/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "sha": "ee4d514b665e09b5ef04ca4b7e63971e66b4707c" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "sha": "ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmVlNGQ1MTRiNjY1ZTA5YjVlZjA0Y2E0YjdlNjM5NzFlNjZiNDcwN2M=", + "html_url": "https://github.com/github-api/github-api/commit/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/ee4d514b665e09b5ef04ca4b7e63971e66b4707c/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "author": { + "date": "2018-08-29T20:48:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:48:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "close an opened stream", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/82f2e32bebd0cebba2c9714920f7e5ee0bcd6c64", + "sha": "82f2e32bebd0cebba2c9714920f7e5ee0bcd6c64" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "html_url": "https://github.com/github-api/github-api/commit/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "sha": "863995cb50013b6c6a7ef5c1e13f69ae964e60fe" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "sha": "863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjg2Mzk5NWNiNTAwMTNiNmM2YTdlZjVjMWUxM2Y2OWFlOTY0ZTYwZmU=", + "html_url": "https://github.com/github-api/github-api/commit/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/863995cb50013b6c6a7ef5c1e13f69ae964e60fe/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "author": { + "date": "2018-08-29T20:48:36.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:48:36.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "findbugs warning fix", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/65a28cd67a5c154775589c40cd568b7b8cea969e", + "sha": "65a28cd67a5c154775589c40cd568b7b8cea969e" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "html_url": "https://github.com/github-api/github-api/commit/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "sha": "cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "sha": "cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmNiZmU3MmE3NmVlY2Q5YjE4YWY3YmY2ZGQ5Y2EzMzkzNzFmYjNkNjU=", + "html_url": "https://github.com/github-api/github-api/commit/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "author": { + "date": "2018-08-29T20:31:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:31:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Fixed a broken test", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/8b77806a9e3ab210729dd3c54bcb9fa2b7dcaaed", + "sha": "8b77806a9e3ab210729dd3c54bcb9fa2b7dcaaed" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "html_url": "https://github.com/github-api/github-api/commit/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "sha": "4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "sha": "4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjRmMTdkMzUxOWM2MDQzZDJiZjg0YjZmOTYyODU0M2NjOGY3YzBmZmM=", + "html_url": "https://github.com/github-api/github-api/commit/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "author": { + "date": "2018-08-30T05:22:26.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:22:26.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #411 from tadfisher/master\n\nAdd GHRepository.getRelease and GHRepository.getReleaseByTagName", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/1c7cdc463be852d52019e264162a8fbcdb280678", + "sha": "1c7cdc463be852d52019e264162a8fbcdb280678" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "html_url": "https://github.com/github-api/github-api/commit/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "sha": "3cfcad76ac4ede2a98b527b13dd6223511e3a879" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/75918c59cc69dd08653bfbd13d8cb965f972f494", + "html_url": "https://github.com/github-api/github-api/commit/75918c59cc69dd08653bfbd13d8cb965f972f494", + "sha": "75918c59cc69dd08653bfbd13d8cb965f972f494" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "sha": "3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjNjZmNhZDc2YWM0ZWRlMmE5OGI1MjdiMTNkZDYyMjM1MTFlM2E4Nzk=", + "html_url": "https://github.com/github-api/github-api/commit/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/3cfcad76ac4ede2a98b527b13dd6223511e3a879/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "author": { + "date": "2018-08-30T05:21:24.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:21:24.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #417 from twcurrie/tcurrie/revisions\n\nAdded release payload.", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/e173d4b151c88d7ee2cff1c286315c0adddada21", + "sha": "e173d4b151c88d7ee2cff1c286315c0adddada21" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/1ca65358119b9a134f80c85096b452eb23cbb13d", + "html_url": "https://github.com/github-api/github-api/commit/1ca65358119b9a134f80c85096b452eb23cbb13d", + "sha": "1ca65358119b9a134f80c85096b452eb23cbb13d" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/587438938ca077dfb4c510376e649c97988d703e", + "html_url": "https://github.com/github-api/github-api/commit/587438938ca077dfb4c510376e649c97988d703e", + "sha": "587438938ca077dfb4c510376e649c97988d703e" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/1ca65358119b9a134f80c85096b452eb23cbb13d", + "sha": "1ca65358119b9a134f80c85096b452eb23cbb13d", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjFjYTY1MzU4MTE5YjlhMTM0ZjgwYzg1MDk2YjQ1MmViMjNjYmIxM2Q=", + "html_url": "https://github.com/github-api/github-api/commit/1ca65358119b9a134f80c85096b452eb23cbb13d", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/1ca65358119b9a134f80c85096b452eb23cbb13d/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/1ca65358119b9a134f80c85096b452eb23cbb13d", + "author": { + "date": "2018-08-30T05:21:09.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:21:09.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #449 from martinvanzijl/issue_426_fix_nullptr_when_deleting_refs\n\nFix for issue #426. Fix null pointer when deleting refs.", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/85f82234a6b7f04458f7d2907c70a0a075c51482", + "sha": "85f82234a6b7f04458f7d2907c70a0a075c51482" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "html_url": "https://github.com/github-api/github-api/commit/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "sha": "53612ad2e413c4feb9f96a1deab596cbb14e8bd8" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c309c2cf1365ceb9d81c0d80fbd105322d07a1a8", + "html_url": "https://github.com/github-api/github-api/commit/c309c2cf1365ceb9d81c0d80fbd105322d07a1a8", + "sha": "c309c2cf1365ceb9d81c0d80fbd105322d07a1a8" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "sha": "53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjUzNjEyYWQyZTQxM2M0ZmViOWY5NmExZGVhYjU5NmNiYjE0ZThiZDg=", + "html_url": "https://github.com/github-api/github-api/commit/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/53612ad2e413c4feb9f96a1deab596cbb14e8bd8/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "author": { + "date": "2018-08-30T05:20:53.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:20:53.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #446 from daniel-beck/fix-page-size\n\nFix pagination for APIs that supported it ad hoc", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/356f2371ee55d92d8e514b6f0c6cdaee4d0e9d79", + "sha": "356f2371ee55d92d8e514b6f0c6cdaee4d0e9d79" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "html_url": "https://github.com/github-api/github-api/commit/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "sha": "4b799d264c32075fca5d6c55aea1a1b3ce420781" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/0ffcbdbd38c786994029d0d0f93870da3ad12b15", + "html_url": "https://github.com/github-api/github-api/commit/0ffcbdbd38c786994029d0d0f93870da3ad12b15", + "sha": "0ffcbdbd38c786994029d0d0f93870da3ad12b15" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "sha": "4b799d264c32075fca5d6c55aea1a1b3ce420781", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjRiNzk5ZDI2NGMzMjA3NWZjYTVkNmM1NWFlYTFhMWIzY2U0MjA3ODE=", + "html_url": "https://github.com/github-api/github-api/commit/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/4b799d264c32075fca5d6c55aea1a1b3ce420781/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "author": { + "date": "2018-08-30T05:20:26.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:20:26.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #443 from Arrow768/GHEventPayload_Issue\n\nAdds the GHEventPayload.Issue class", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/11cec13b3c2fb18dd5c87e7d8f752b5212d84405", + "sha": "11cec13b3c2fb18dd5c87e7d8f752b5212d84405" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ca5594703ad93268229472cfe4b871e8829a5620", + "html_url": "https://github.com/github-api/github-api/commit/ca5594703ad93268229472cfe4b871e8829a5620", + "sha": "ca5594703ad93268229472cfe4b871e8829a5620" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/e368a17420e8c7e29f154d6558755cdfe977b5b7", + "html_url": "https://github.com/github-api/github-api/commit/e368a17420e8c7e29f154d6558755cdfe977b5b7", + "sha": "e368a17420e8c7e29f154d6558755cdfe977b5b7" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ca5594703ad93268229472cfe4b871e8829a5620", + "sha": "ca5594703ad93268229472cfe4b871e8829a5620", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmNhNTU5NDcwM2FkOTMyNjgyMjk0NzJjZmU0Yjg3MWU4ODI5YTU2MjA=", + "html_url": "https://github.com/github-api/github-api/commit/ca5594703ad93268229472cfe4b871e8829a5620", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/ca5594703ad93268229472cfe4b871e8829a5620/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/ca5594703ad93268229472cfe4b871e8829a5620", + "author": { + "date": "2018-08-30T05:20:03.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:20:03.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #439 from l3ender/master\n\nAdd support for repository searching by \"topic\"", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/bff00c66f979c96203d466601499a76d13d0b711", + "sha": "bff00c66f979c96203d466601499a76d13d0b711" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "html_url": "https://github.com/github-api/github-api/commit/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "sha": "7fc2d9dccadc109d80fb739b16fc21a4d6389cd8" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/fd37a2c46605ff02cccf31731cc668037c66e7e4", + "html_url": "https://github.com/github-api/github-api/commit/fd37a2c46605ff02cccf31731cc668037c66e7e4", + "sha": "fd37a2c46605ff02cccf31731cc668037c66e7e4" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "sha": "7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjdmYzJkOWRjY2FkYzEwOWQ4MGZiNzM5YjE2ZmMyMWE0ZDYzODljZDg=", + "html_url": "https://github.com/github-api/github-api/commit/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "author": { + "date": "2018-08-29T20:19:14.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:19:14.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge remote-tracking branch 'origin/master'", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/936eeedfad781d857e393b3c2f6d5fa7a6804438", + "sha": "936eeedfad781d857e393b3c2f6d5fa7a6804438" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "html_url": "https://github.com/github-api/github-api/commit/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "sha": "b5086c77590e8030e1a07794d27b6fc3a6d4b929" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c413fc1e3057332b93850ea48202627d29a37de5", + "html_url": "https://github.com/github-api/github-api/commit/c413fc1e3057332b93850ea48202627d29a37de5", + "sha": "c413fc1e3057332b93850ea48202627d29a37de5" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c413fc1e3057332b93850ea48202627d29a37de5", + "sha": "c413fc1e3057332b93850ea48202627d29a37de5", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmM0MTNmYzFlMzA1NzMzMmI5Mzg1MGVhNDgyMDI2MjdkMjlhMzdkZTU=", + "html_url": "https://github.com/github-api/github-api/commit/c413fc1e3057332b93850ea48202627d29a37de5", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/c413fc1e3057332b93850ea48202627d29a37de5/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/c413fc1e3057332b93850ea48202627d29a37de5", + "author": { + "date": "2018-08-30T05:18:51.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:18:51.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #438 from jgangemi/jae/issue-434\n\n- added overloaded 'uploadAsset' method", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/206abcd4955519af0ab8a3dda58b5e613ef450ed", + "sha": "206abcd4955519af0ab8a3dda58b5e613ef450ed" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "html_url": "https://github.com/github-api/github-api/commit/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "sha": "7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/eacdd7afe8cf25c9cd0e4ba97f914cd6e9a45800", + "html_url": "https://github.com/github-api/github-api/commit/eacdd7afe8cf25c9cd0e4ba97f914cd6e9a45800", + "sha": "eacdd7afe8cf25c9cd0e4ba97f914cd6e9a45800" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "sha": "b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmI1MDg2Yzc3NTkwZTgwMzBlMWEwNzc5NGQyN2I2ZmMzYTZkNGI5Mjk=", + "html_url": "https://github.com/github-api/github-api/commit/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/b5086c77590e8030e1a07794d27b6fc3a6d4b929/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "author": { + "date": "2018-08-29T20:18:21.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:18:21.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge pull request #437", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/de767043d6922f84e38789227d30d704d1a926af", + "sha": "de767043d6922f84e38789227d30d704d1a926af" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "html_url": "https://github.com/github-api/github-api/commit/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "sha": "9afd1c5ee888e1b813633ddd1b000029928a5c4a" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "html_url": "https://github.com/github-api/github-api/commit/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "sha": "92a015ca4df1ccdf0d0b7b049e951bfe571fb09c" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "sha": "92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjkyYTAxNWNhNGRmMWNjZGYwZDBiN2IwNDllOTUxYmZlNTcxZmIwOWM=", + "html_url": "https://github.com/github-api/github-api/commit/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "author": { + "date": "2018-08-29T20:18:10.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:18:10.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Clear up import statements", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/6c5f2de447bff1629c34a3b529e3d0e56680174f", + "sha": "6c5f2de447bff1629c34a3b529e3d0e56680174f" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3b2802e36da20247bafa8bfe5da723c965a355e5", + "html_url": "https://github.com/github-api/github-api/commit/3b2802e36da20247bafa8bfe5da723c965a355e5", + "sha": "3b2802e36da20247bafa8bfe5da723c965a355e5" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3b2802e36da20247bafa8bfe5da723c965a355e5", + "sha": "3b2802e36da20247bafa8bfe5da723c965a355e5", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjNiMjgwMmUzNmRhMjAyNDdiYWZhOGJmZTVkYTcyM2M5NjVhMzU1ZTU=", + "html_url": "https://github.com/github-api/github-api/commit/3b2802e36da20247bafa8bfe5da723c965a355e5", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/3b2802e36da20247bafa8bfe5da723c965a355e5/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/3b2802e36da20247bafa8bfe5da723c965a355e5", + "author": { + "date": "2018-08-29T20:18:00.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:18:00.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "minor doc improvement", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/7c5a3d968c66c6b1ff3b3ee43e8712f99419c987", + "sha": "7c5a3d968c66c6b1ff3b3ee43e8712f99419c987" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/fe5ea52cdf9d2af3b434ac28428fab78270d7bdd", + "html_url": "https://github.com/github-api/github-api/commit/fe5ea52cdf9d2af3b434ac28428fab78270d7bdd", + "sha": "fe5ea52cdf9d2af3b434ac28428fab78270d7bdd" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "sha": "7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjdiZjIzZWFhMTViMWI2OGE0NDcxMGU2ZTRjNDU3ZTJmNjY1YjllYWY=", + "html_url": "https://github.com/github-api/github-api/commit/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "author": { + "date": "2018-08-30T05:16:28.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:16:28.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #436 from jgangemi/jae/rm-exception\n\n- remove unthrown IOException", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/58cdcf281d160a96691bff38487cc008d9a12384", + "sha": "58cdcf281d160a96691bff38487cc008d9a12384" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "html_url": "https://github.com/github-api/github-api/commit/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "sha": "9afd1c5ee888e1b813633ddd1b000029928a5c4a" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ca6d77cbb33893b3f6b7827a7966add69c45ea58", + "html_url": "https://github.com/github-api/github-api/commit/ca6d77cbb33893b3f6b7827a7966add69c45ea58", + "sha": "ca6d77cbb33893b3f6b7827a7966add69c45ea58" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "sha": "9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjlhZmQxYzVlZTg4OGUxYjgxMzYzM2RkZDFiMDAwMDI5OTI4YTVjNGE=", + "html_url": "https://github.com/github-api/github-api/commit/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "author": { + "date": "2018-08-29T20:15:08.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:15:08.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge pull request #435", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/bccc0edf8b1c68a6056266f229e8eb267c948868", + "sha": "bccc0edf8b1c68a6056266f229e8eb267c948868" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3fa70ac8411152a21f9fd286fbf68254e0964514", + "html_url": "https://github.com/github-api/github-api/commit/3fa70ac8411152a21f9fd286fbf68254e0964514", + "sha": "3fa70ac8411152a21f9fd286fbf68254e0964514" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "html_url": "https://github.com/github-api/github-api/commit/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "sha": "5e36377b36e05e3acc80f9c5dc0241837f19cfb0" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "sha": "5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjVlMzYzNzdiMzZlMDVlM2FjYzgwZjljNWRjMDI0MTgzN2YxOWNmYjA=", + "html_url": "https://github.com/github-api/github-api/commit/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/5e36377b36e05e3acc80f9c5dc0241837f19cfb0/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "author": { + "date": "2018-08-29T20:13:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:15:01.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "It appears LOKI preview is done and all those methods are now final", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/1bef54e0f358ec3cf09b4d1bb4f777f5c07d8b0b", + "sha": "1bef54e0f358ec3cf09b4d1bb4f777f5c07d8b0b" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c988df13a8f976b3a6d86fc2de7542541be7fd12", + "html_url": "https://github.com/github-api/github-api/commit/c988df13a8f976b3a6d86fc2de7542541be7fd12", + "sha": "c988df13a8f976b3a6d86fc2de7542541be7fd12" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + } + ] +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/search_commits-c94d389f-b7f3-4c5f-9de7-0f2fdfb617cb.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/search_commits-c94d389f-b7f3-4c5f-9de7-0f2fdfb617cb.json new file mode 100644 index 0000000000..845509f329 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/search_commits-c94d389f-b7f3-4c5f-9de7-0f2fdfb617cb.json @@ -0,0 +1,4316 @@ +{ + "total_count": 892, + "incomplete_results": false, + "items": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/fad203a66df32f717ba27d9248e5996fbbf6378c", + "sha": "fad203a66df32f717ba27d9248e5996fbbf6378c", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmZhZDIwM2E2NmRmMzJmNzE3YmEyN2Q5MjQ4ZTU5OTZmYmJmNjM3OGM=", + "html_url": "https://github.com/github-api/github-api/commit/fad203a66df32f717ba27d9248e5996fbbf6378c", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/fad203a66df32f717ba27d9248e5996fbbf6378c/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/fad203a66df32f717ba27d9248e5996fbbf6378c", + "author": { + "date": "2018-11-06T08:42:28.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:42:28.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "[maven-release-plugin] prepare for next development iteration", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/3b0a102fe2a761249cbe9901534a02e27fb75420", + "sha": "3b0a102fe2a761249cbe9901534a02e27fb75420" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c1bab63ebdd9c93e49a5879331234de488e91590", + "html_url": "https://github.com/github-api/github-api/commit/c1bab63ebdd9c93e49a5879331234de488e91590", + "sha": "c1bab63ebdd9c93e49a5879331234de488e91590" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c1bab63ebdd9c93e49a5879331234de488e91590", + "sha": "c1bab63ebdd9c93e49a5879331234de488e91590", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmMxYmFiNjNlYmRkOWM5M2U0OWE1ODc5MzMxMjM0ZGU0ODhlOTE1OTA=", + "html_url": "https://github.com/github-api/github-api/commit/c1bab63ebdd9c93e49a5879331234de488e91590", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/c1bab63ebdd9c93e49a5879331234de488e91590/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/c1bab63ebdd9c93e49a5879331234de488e91590", + "author": { + "date": "2018-11-06T08:42:18.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:42:18.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "[maven-release-plugin] prepare release github-api-1.95", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/7a27925f2b6839e95cb211719e9ac64f946527aa", + "sha": "7a27925f2b6839e95cb211719e9ac64f946527aa" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "html_url": "https://github.com/github-api/github-api/commit/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "sha": "40f012b03c25398c4336edfb1fdbcc7a1944e2e7" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "sha": "40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjQwZjAxMmIwM2MyNTM5OGM0MzM2ZWRmYjFmZGJjYzdhMTk0NGUyZTc=", + "html_url": "https://github.com/github-api/github-api/commit/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/40f012b03c25398c4336edfb1fdbcc7a1944e2e7/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/40f012b03c25398c4336edfb1fdbcc7a1944e2e7", + "author": { + "date": "2018-11-06T08:35:48.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:35:48.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "rtyler no longer has 50 people he follows", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/54e9e267dfe58015c3295cf53f3f617722748ed0", + "sha": "54e9e267dfe58015c3295cf53f3f617722748ed0" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a380059389656952118b0ff4b25d00b24af3beef", + "html_url": "https://github.com/github-api/github-api/commit/a380059389656952118b0ff4b25d00b24af3beef", + "sha": "a380059389656952118b0ff4b25d00b24af3beef" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a380059389656952118b0ff4b25d00b24af3beef", + "sha": "a380059389656952118b0ff4b25d00b24af3beef", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmEzODAwNTkzODk2NTY5NTIxMThiMGZmNGIyNWQwMGIyNGFmM2JlZWY=", + "html_url": "https://github.com/github-api/github-api/commit/a380059389656952118b0ff4b25d00b24af3beef", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/a380059389656952118b0ff4b25d00b24af3beef/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/a380059389656952118b0ff4b25d00b24af3beef", + "author": { + "date": "2018-11-06T08:16:06.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:16:06.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge branch 'master' of github.com:kohsuke/github-api", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/76d86aa0103be48e4dde3b1263c3ead31709c04e", + "sha": "76d86aa0103be48e4dde3b1263c3ead31709c04e" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/24b998ba2d87346cc7a7df4c2f22c33102284235", + "html_url": "https://github.com/github-api/github-api/commit/24b998ba2d87346cc7a7df4c2f22c33102284235", + "sha": "24b998ba2d87346cc7a7df4c2f22c33102284235" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "html_url": "https://github.com/github-api/github-api/commit/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "sha": "3ad66f8937403ae58c066093ef25f9dd1ae707e5" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/24b998ba2d87346cc7a7df4c2f22c33102284235", + "sha": "24b998ba2d87346cc7a7df4c2f22c33102284235", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjI0Yjk5OGJhMmQ4NzM0NmNjN2E3ZGY0YzJmMjJjMzMxMDIyODQyMzU=", + "html_url": "https://github.com/github-api/github-api/commit/24b998ba2d87346cc7a7df4c2f22c33102284235", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/24b998ba2d87346cc7a7df4c2f22c33102284235/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/24b998ba2d87346cc7a7df4c2f22c33102284235", + "author": { + "date": "2018-11-06T08:15:11.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:15:11.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge pull request #461", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/4391a5af5ed90d91f47c03c7099325333d7d63db", + "sha": "4391a5af5ed90d91f47c03c7099325333d7d63db" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "html_url": "https://github.com/github-api/github-api/commit/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "sha": "a6f3e7df55155b95a00da42449d0f5cd43b700ae" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "html_url": "https://github.com/github-api/github-api/commit/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "sha": "9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "sha": "9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjlhMWJiMDljOWZlMTJiMmI2NmVlOWFlNzY4YTliODEwYmVjYTA3YmI=", + "html_url": "https://github.com/github-api/github-api/commit/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/9a1bb09c9fe12b2b66ee9ae768a9b810beca07bb", + "author": { + "date": "2018-11-06T08:14:12.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T08:14:12.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Massaging the changes.\n\nIn particular, avoid the kind of addLabel() method that has lots of side\neffect and do multiple things.", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/03cd1e15ec0e66d6c2286fa614e3e9ae37dbc834", + "sha": "03cd1e15ec0e66d6c2286fa614e3e9ae37dbc834" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/1c4b716f1a5f83f285b8a2029b334f3c942ddd71", + "html_url": "https://github.com/github-api/github-api/commit/1c4b716f1a5f83f285b8a2029b334f3c942ddd71", + "sha": "1c4b716f1a5f83f285b8a2029b334f3c942ddd71" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "sha": "3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjNhZDY2Zjg5Mzc0MDNhZTU4YzA2NjA5M2VmMjVmOWRkMWFlNzA3ZTU=", + "html_url": "https://github.com/github-api/github-api/commit/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/3ad66f8937403ae58c066093ef25f9dd1ae707e5/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/3ad66f8937403ae58c066093ef25f9dd1ae707e5", + "author": { + "date": "2018-11-06T07:56:15.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T07:56:15.000-08:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #468 from KostyaSha/fixMemLeak\n\nFix memory leak.", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/445c304a1785719cde6ce92f01e690a9fe38d45e", + "sha": "445c304a1785719cde6ce92f01e690a9fe38d45e" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "html_url": "https://github.com/github-api/github-api/commit/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "sha": "a6f3e7df55155b95a00da42449d0f5cd43b700ae" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/70251ea11e9cff37ce23901f5181be11756d690e", + "html_url": "https://github.com/github-api/github-api/commit/70251ea11e9cff37ce23901f5181be11756d690e", + "sha": "70251ea11e9cff37ce23901f5181be11756d690e" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "sha": "a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmE2ZjNlN2RmNTUxNTViOTVhMDBkYTQyNDQ5ZDBmNWNkNDNiNzAwYWU=", + "html_url": "https://github.com/github-api/github-api/commit/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/a6f3e7df55155b95a00da42449d0f5cd43b700ae", + "author": { + "date": "2018-11-06T07:49:17.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T07:49:17.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge pull request #464", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/a56b817d37b2431cbd4ee6cd3d3d902f13d949ac", + "sha": "a56b817d37b2431cbd4ee6cd3d3d902f13d949ac" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "html_url": "https://github.com/github-api/github-api/commit/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "sha": "8e85bf8839cbaac1a26480dc2033364d6776fda7" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "html_url": "https://github.com/github-api/github-api/commit/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "sha": "9345d3be31ddd8542a89786a4155b639bfd7d9cf" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "sha": "9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjkzNDVkM2JlMzFkZGQ4NTQyYTg5Nzg2YTQxNTViNjM5YmZkN2Q5Y2Y=", + "html_url": "https://github.com/github-api/github-api/commit/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/9345d3be31ddd8542a89786a4155b639bfd7d9cf/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/9345d3be31ddd8542a89786a4155b639bfd7d9cf", + "author": { + "date": "2018-11-06T07:49:02.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-11-06T07:49:02.000-08:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Follow the convention in this library", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/51417443e9f2305c13f606ff75868931795a3893", + "sha": "51417443e9f2305c13f606ff75868931795a3893" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9381471fbdc83f6d5e44dd54d101f8f36b2c07f2", + "html_url": "https://github.com/github-api/github-api/commit/9381471fbdc83f6d5e44dd54d101f8f36b2c07f2", + "sha": "9381471fbdc83f6d5e44dd54d101f8f36b2c07f2" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "sha": "8e85bf8839cbaac1a26480dc2033364d6776fda7", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjhlODViZjg4MzljYmFhYzFhMjY0ODBkYzIwMzMzNjRkNjc3NmZkYTc=", + "html_url": "https://github.com/github-api/github-api/commit/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/8e85bf8839cbaac1a26480dc2033364d6776fda7/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/8e85bf8839cbaac1a26480dc2033364d6776fda7", + "author": { + "date": "2018-10-29T08:28:00.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-10-29T08:28:00.000-07:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #470 from recena/archived-attr\n\nAdded archived attribute in GHRepository", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/3623831661378e01083149ddd8a3e251f0491ed6", + "sha": "3623831661378e01083149ddd8a3e251f0491ed6" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c8b0584127303533f9918cacdcb6eafb72e6c270", + "html_url": "https://github.com/github-api/github-api/commit/c8b0584127303533f9918cacdcb6eafb72e6c270", + "sha": "c8b0584127303533f9918cacdcb6eafb72e6c270" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/1012dcd1942932291e93cebe600b1cbcef52a81a", + "html_url": "https://github.com/github-api/github-api/commit/1012dcd1942932291e93cebe600b1cbcef52a81a", + "sha": "1012dcd1942932291e93cebe600b1cbcef52a81a" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c8b0584127303533f9918cacdcb6eafb72e6c270", + "sha": "c8b0584127303533f9918cacdcb6eafb72e6c270", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmM4YjA1ODQxMjczMDM1MzNmOTkxOGNhY2RjYjZlYWZiNzJlNmMyNzA=", + "html_url": "https://github.com/github-api/github-api/commit/c8b0584127303533f9918cacdcb6eafb72e6c270", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/c8b0584127303533f9918cacdcb6eafb72e6c270/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/c8b0584127303533f9918cacdcb6eafb72e6c270", + "author": { + "date": "2018-08-29T21:05:31.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T21:05:31.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "[maven-release-plugin] prepare for next development iteration", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/8617f1a58faa7bd2020f96cf5012e0035325a4fc", + "sha": "8617f1a58faa7bd2020f96cf5012e0035325a4fc" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/5194a361f49e382009ff3853010df9aec9b9a3ee", + "html_url": "https://github.com/github-api/github-api/commit/5194a361f49e382009ff3853010df9aec9b9a3ee", + "sha": "5194a361f49e382009ff3853010df9aec9b9a3ee" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/5194a361f49e382009ff3853010df9aec9b9a3ee", + "sha": "5194a361f49e382009ff3853010df9aec9b9a3ee", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjUxOTRhMzYxZjQ5ZTM4MjAwOWZmMzg1MzAxMGRmOWFlYzliOWEzZWU=", + "html_url": "https://github.com/github-api/github-api/commit/5194a361f49e382009ff3853010df9aec9b9a3ee", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/5194a361f49e382009ff3853010df9aec9b9a3ee/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/5194a361f49e382009ff3853010df9aec9b9a3ee", + "author": { + "date": "2018-08-29T21:05:21.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T21:05:21.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "[maven-release-plugin] prepare release github-api-1.94", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/cfe94d02696ea5658fa78b414b5aa5880ab9fe02", + "sha": "cfe94d02696ea5658fa78b414b5aa5880ab9fe02" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "html_url": "https://github.com/github-api/github-api/commit/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "sha": "c44e5d2a876340ef2f26229f5940b494cfa75e98" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "sha": "c44e5d2a876340ef2f26229f5940b494cfa75e98", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmM0NGU1ZDJhODc2MzQwZWYyZjI2MjI5ZjU5NDBiNDk0Y2ZhNzVlOTg=", + "html_url": "https://github.com/github-api/github-api/commit/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/c44e5d2a876340ef2f26229f5940b494cfa75e98/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/c44e5d2a876340ef2f26229f5940b494cfa75e98", + "author": { + "date": "2018-08-29T21:00:24.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T21:00:24.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "findbugs fix", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/e61c1413f3a403efd3a0bf496fb948bec8b73aae", + "sha": "e61c1413f3a403efd3a0bf496fb948bec8b73aae" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "html_url": "https://github.com/github-api/github-api/commit/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "sha": "ee4d514b665e09b5ef04ca4b7e63971e66b4707c" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "sha": "ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmVlNGQ1MTRiNjY1ZTA5YjVlZjA0Y2E0YjdlNjM5NzFlNjZiNDcwN2M=", + "html_url": "https://github.com/github-api/github-api/commit/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/ee4d514b665e09b5ef04ca4b7e63971e66b4707c/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/ee4d514b665e09b5ef04ca4b7e63971e66b4707c", + "author": { + "date": "2018-08-29T20:48:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:48:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "close an opened stream", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/82f2e32bebd0cebba2c9714920f7e5ee0bcd6c64", + "sha": "82f2e32bebd0cebba2c9714920f7e5ee0bcd6c64" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "html_url": "https://github.com/github-api/github-api/commit/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "sha": "863995cb50013b6c6a7ef5c1e13f69ae964e60fe" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "sha": "863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjg2Mzk5NWNiNTAwMTNiNmM2YTdlZjVjMWUxM2Y2OWFlOTY0ZTYwZmU=", + "html_url": "https://github.com/github-api/github-api/commit/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/863995cb50013b6c6a7ef5c1e13f69ae964e60fe/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/863995cb50013b6c6a7ef5c1e13f69ae964e60fe", + "author": { + "date": "2018-08-29T20:48:36.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:48:36.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "findbugs warning fix", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/65a28cd67a5c154775589c40cd568b7b8cea969e", + "sha": "65a28cd67a5c154775589c40cd568b7b8cea969e" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "html_url": "https://github.com/github-api/github-api/commit/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "sha": "cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "sha": "cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmNiZmU3MmE3NmVlY2Q5YjE4YWY3YmY2ZGQ5Y2EzMzkzNzFmYjNkNjU=", + "html_url": "https://github.com/github-api/github-api/commit/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/cbfe72a76eecd9b18af7bf6dd9ca339371fb3d65", + "author": { + "date": "2018-08-29T20:31:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:31:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Fixed a broken test", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/8b77806a9e3ab210729dd3c54bcb9fa2b7dcaaed", + "sha": "8b77806a9e3ab210729dd3c54bcb9fa2b7dcaaed" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "html_url": "https://github.com/github-api/github-api/commit/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "sha": "4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "sha": "4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjRmMTdkMzUxOWM2MDQzZDJiZjg0YjZmOTYyODU0M2NjOGY3YzBmZmM=", + "html_url": "https://github.com/github-api/github-api/commit/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/4f17d3519c6043d2bf84b6f9628543cc8f7c0ffc", + "author": { + "date": "2018-08-30T05:22:26.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:22:26.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #411 from tadfisher/master\n\nAdd GHRepository.getRelease and GHRepository.getReleaseByTagName", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/1c7cdc463be852d52019e264162a8fbcdb280678", + "sha": "1c7cdc463be852d52019e264162a8fbcdb280678" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "html_url": "https://github.com/github-api/github-api/commit/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "sha": "3cfcad76ac4ede2a98b527b13dd6223511e3a879" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/75918c59cc69dd08653bfbd13d8cb965f972f494", + "html_url": "https://github.com/github-api/github-api/commit/75918c59cc69dd08653bfbd13d8cb965f972f494", + "sha": "75918c59cc69dd08653bfbd13d8cb965f972f494" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "sha": "3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjNjZmNhZDc2YWM0ZWRlMmE5OGI1MjdiMTNkZDYyMjM1MTFlM2E4Nzk=", + "html_url": "https://github.com/github-api/github-api/commit/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/3cfcad76ac4ede2a98b527b13dd6223511e3a879/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/3cfcad76ac4ede2a98b527b13dd6223511e3a879", + "author": { + "date": "2018-08-30T05:21:24.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:21:24.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #417 from twcurrie/tcurrie/revisions\n\nAdded release payload.", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/e173d4b151c88d7ee2cff1c286315c0adddada21", + "sha": "e173d4b151c88d7ee2cff1c286315c0adddada21" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/1ca65358119b9a134f80c85096b452eb23cbb13d", + "html_url": "https://github.com/github-api/github-api/commit/1ca65358119b9a134f80c85096b452eb23cbb13d", + "sha": "1ca65358119b9a134f80c85096b452eb23cbb13d" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/587438938ca077dfb4c510376e649c97988d703e", + "html_url": "https://github.com/github-api/github-api/commit/587438938ca077dfb4c510376e649c97988d703e", + "sha": "587438938ca077dfb4c510376e649c97988d703e" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/1ca65358119b9a134f80c85096b452eb23cbb13d", + "sha": "1ca65358119b9a134f80c85096b452eb23cbb13d", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjFjYTY1MzU4MTE5YjlhMTM0ZjgwYzg1MDk2YjQ1MmViMjNjYmIxM2Q=", + "html_url": "https://github.com/github-api/github-api/commit/1ca65358119b9a134f80c85096b452eb23cbb13d", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/1ca65358119b9a134f80c85096b452eb23cbb13d/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/1ca65358119b9a134f80c85096b452eb23cbb13d", + "author": { + "date": "2018-08-30T05:21:09.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:21:09.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #449 from martinvanzijl/issue_426_fix_nullptr_when_deleting_refs\n\nFix for issue #426. Fix null pointer when deleting refs.", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/85f82234a6b7f04458f7d2907c70a0a075c51482", + "sha": "85f82234a6b7f04458f7d2907c70a0a075c51482" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "html_url": "https://github.com/github-api/github-api/commit/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "sha": "53612ad2e413c4feb9f96a1deab596cbb14e8bd8" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c309c2cf1365ceb9d81c0d80fbd105322d07a1a8", + "html_url": "https://github.com/github-api/github-api/commit/c309c2cf1365ceb9d81c0d80fbd105322d07a1a8", + "sha": "c309c2cf1365ceb9d81c0d80fbd105322d07a1a8" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "sha": "53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjUzNjEyYWQyZTQxM2M0ZmViOWY5NmExZGVhYjU5NmNiYjE0ZThiZDg=", + "html_url": "https://github.com/github-api/github-api/commit/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/53612ad2e413c4feb9f96a1deab596cbb14e8bd8/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/53612ad2e413c4feb9f96a1deab596cbb14e8bd8", + "author": { + "date": "2018-08-30T05:20:53.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:20:53.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #446 from daniel-beck/fix-page-size\n\nFix pagination for APIs that supported it ad hoc", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/356f2371ee55d92d8e514b6f0c6cdaee4d0e9d79", + "sha": "356f2371ee55d92d8e514b6f0c6cdaee4d0e9d79" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "html_url": "https://github.com/github-api/github-api/commit/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "sha": "4b799d264c32075fca5d6c55aea1a1b3ce420781" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/0ffcbdbd38c786994029d0d0f93870da3ad12b15", + "html_url": "https://github.com/github-api/github-api/commit/0ffcbdbd38c786994029d0d0f93870da3ad12b15", + "sha": "0ffcbdbd38c786994029d0d0f93870da3ad12b15" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "sha": "4b799d264c32075fca5d6c55aea1a1b3ce420781", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjRiNzk5ZDI2NGMzMjA3NWZjYTVkNmM1NWFlYTFhMWIzY2U0MjA3ODE=", + "html_url": "https://github.com/github-api/github-api/commit/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/4b799d264c32075fca5d6c55aea1a1b3ce420781/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/4b799d264c32075fca5d6c55aea1a1b3ce420781", + "author": { + "date": "2018-08-30T05:20:26.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:20:26.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #443 from Arrow768/GHEventPayload_Issue\n\nAdds the GHEventPayload.Issue class", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/11cec13b3c2fb18dd5c87e7d8f752b5212d84405", + "sha": "11cec13b3c2fb18dd5c87e7d8f752b5212d84405" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ca5594703ad93268229472cfe4b871e8829a5620", + "html_url": "https://github.com/github-api/github-api/commit/ca5594703ad93268229472cfe4b871e8829a5620", + "sha": "ca5594703ad93268229472cfe4b871e8829a5620" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/e368a17420e8c7e29f154d6558755cdfe977b5b7", + "html_url": "https://github.com/github-api/github-api/commit/e368a17420e8c7e29f154d6558755cdfe977b5b7", + "sha": "e368a17420e8c7e29f154d6558755cdfe977b5b7" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ca5594703ad93268229472cfe4b871e8829a5620", + "sha": "ca5594703ad93268229472cfe4b871e8829a5620", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmNhNTU5NDcwM2FkOTMyNjgyMjk0NzJjZmU0Yjg3MWU4ODI5YTU2MjA=", + "html_url": "https://github.com/github-api/github-api/commit/ca5594703ad93268229472cfe4b871e8829a5620", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/ca5594703ad93268229472cfe4b871e8829a5620/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/ca5594703ad93268229472cfe4b871e8829a5620", + "author": { + "date": "2018-08-30T05:20:03.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:20:03.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #439 from l3ender/master\n\nAdd support for repository searching by \"topic\"", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/bff00c66f979c96203d466601499a76d13d0b711", + "sha": "bff00c66f979c96203d466601499a76d13d0b711" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "html_url": "https://github.com/github-api/github-api/commit/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "sha": "7fc2d9dccadc109d80fb739b16fc21a4d6389cd8" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/fd37a2c46605ff02cccf31731cc668037c66e7e4", + "html_url": "https://github.com/github-api/github-api/commit/fd37a2c46605ff02cccf31731cc668037c66e7e4", + "sha": "fd37a2c46605ff02cccf31731cc668037c66e7e4" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "sha": "7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjdmYzJkOWRjY2FkYzEwOWQ4MGZiNzM5YjE2ZmMyMWE0ZDYzODljZDg=", + "html_url": "https://github.com/github-api/github-api/commit/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/7fc2d9dccadc109d80fb739b16fc21a4d6389cd8", + "author": { + "date": "2018-08-29T20:19:14.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:19:14.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge remote-tracking branch 'origin/master'", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/936eeedfad781d857e393b3c2f6d5fa7a6804438", + "sha": "936eeedfad781d857e393b3c2f6d5fa7a6804438" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "html_url": "https://github.com/github-api/github-api/commit/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "sha": "b5086c77590e8030e1a07794d27b6fc3a6d4b929" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c413fc1e3057332b93850ea48202627d29a37de5", + "html_url": "https://github.com/github-api/github-api/commit/c413fc1e3057332b93850ea48202627d29a37de5", + "sha": "c413fc1e3057332b93850ea48202627d29a37de5" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c413fc1e3057332b93850ea48202627d29a37de5", + "sha": "c413fc1e3057332b93850ea48202627d29a37de5", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmM0MTNmYzFlMzA1NzMzMmI5Mzg1MGVhNDgyMDI2MjdkMjlhMzdkZTU=", + "html_url": "https://github.com/github-api/github-api/commit/c413fc1e3057332b93850ea48202627d29a37de5", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/c413fc1e3057332b93850ea48202627d29a37de5/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/c413fc1e3057332b93850ea48202627d29a37de5", + "author": { + "date": "2018-08-30T05:18:51.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:18:51.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #438 from jgangemi/jae/issue-434\n\n- added overloaded 'uploadAsset' method", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/206abcd4955519af0ab8a3dda58b5e613ef450ed", + "sha": "206abcd4955519af0ab8a3dda58b5e613ef450ed" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "html_url": "https://github.com/github-api/github-api/commit/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "sha": "7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/eacdd7afe8cf25c9cd0e4ba97f914cd6e9a45800", + "html_url": "https://github.com/github-api/github-api/commit/eacdd7afe8cf25c9cd0e4ba97f914cd6e9a45800", + "sha": "eacdd7afe8cf25c9cd0e4ba97f914cd6e9a45800" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "sha": "b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "node_id": "MDY6Q29tbWl0NjE3MjEwOmI1MDg2Yzc3NTkwZTgwMzBlMWEwNzc5NGQyN2I2ZmMzYTZkNGI5Mjk=", + "html_url": "https://github.com/github-api/github-api/commit/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/b5086c77590e8030e1a07794d27b6fc3a6d4b929/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/b5086c77590e8030e1a07794d27b6fc3a6d4b929", + "author": { + "date": "2018-08-29T20:18:21.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:18:21.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge pull request #437", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/de767043d6922f84e38789227d30d704d1a926af", + "sha": "de767043d6922f84e38789227d30d704d1a926af" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "html_url": "https://github.com/github-api/github-api/commit/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "sha": "9afd1c5ee888e1b813633ddd1b000029928a5c4a" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "html_url": "https://github.com/github-api/github-api/commit/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "sha": "92a015ca4df1ccdf0d0b7b049e951bfe571fb09c" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "sha": "92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjkyYTAxNWNhNGRmMWNjZGYwZDBiN2IwNDllOTUxYmZlNTcxZmIwOWM=", + "html_url": "https://github.com/github-api/github-api/commit/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/92a015ca4df1ccdf0d0b7b049e951bfe571fb09c", + "author": { + "date": "2018-08-29T20:18:10.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:18:10.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Clear up import statements", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/6c5f2de447bff1629c34a3b529e3d0e56680174f", + "sha": "6c5f2de447bff1629c34a3b529e3d0e56680174f" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3b2802e36da20247bafa8bfe5da723c965a355e5", + "html_url": "https://github.com/github-api/github-api/commit/3b2802e36da20247bafa8bfe5da723c965a355e5", + "sha": "3b2802e36da20247bafa8bfe5da723c965a355e5" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3b2802e36da20247bafa8bfe5da723c965a355e5", + "sha": "3b2802e36da20247bafa8bfe5da723c965a355e5", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjNiMjgwMmUzNmRhMjAyNDdiYWZhOGJmZTVkYTcyM2M5NjVhMzU1ZTU=", + "html_url": "https://github.com/github-api/github-api/commit/3b2802e36da20247bafa8bfe5da723c965a355e5", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/3b2802e36da20247bafa8bfe5da723c965a355e5/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/3b2802e36da20247bafa8bfe5da723c965a355e5", + "author": { + "date": "2018-08-29T20:18:00.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:18:00.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "minor doc improvement", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/7c5a3d968c66c6b1ff3b3ee43e8712f99419c987", + "sha": "7c5a3d968c66c6b1ff3b3ee43e8712f99419c987" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/fe5ea52cdf9d2af3b434ac28428fab78270d7bdd", + "html_url": "https://github.com/github-api/github-api/commit/fe5ea52cdf9d2af3b434ac28428fab78270d7bdd", + "sha": "fe5ea52cdf9d2af3b434ac28428fab78270d7bdd" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "sha": "7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjdiZjIzZWFhMTViMWI2OGE0NDcxMGU2ZTRjNDU3ZTJmNjY1YjllYWY=", + "html_url": "https://github.com/github-api/github-api/commit/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/7bf23eaa15b1b68a44710e6e4c457e2f665b9eaf", + "author": { + "date": "2018-08-30T05:16:28.000+02:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-30T05:16:28.000+02:00", + "name": "GitHub", + "email": "noreply@github.com" + }, + "message": "Merge pull request #436 from jgangemi/jae/rm-exception\n\n- remove unthrown IOException", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/58cdcf281d160a96691bff38487cc008d9a12384", + "sha": "58cdcf281d160a96691bff38487cc008d9a12384" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "web-flow", + "id": 19864447, + "node_id": "MDQ6VXNlcjE5ODY0NDQ3", + "avatar_url": "https://avatars3.githubusercontent.com/u/19864447?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/web-flow", + "html_url": "https://github.com/web-flow", + "followers_url": "https://api.github.com/users/web-flow/followers", + "following_url": "https://api.github.com/users/web-flow/following{/other_user}", + "gists_url": "https://api.github.com/users/web-flow/gists{/gist_id}", + "starred_url": "https://api.github.com/users/web-flow/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/web-flow/subscriptions", + "organizations_url": "https://api.github.com/users/web-flow/orgs", + "repos_url": "https://api.github.com/users/web-flow/repos", + "events_url": "https://api.github.com/users/web-flow/events{/privacy}", + "received_events_url": "https://api.github.com/users/web-flow/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "html_url": "https://github.com/github-api/github-api/commit/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "sha": "9afd1c5ee888e1b813633ddd1b000029928a5c4a" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/ca6d77cbb33893b3f6b7827a7966add69c45ea58", + "html_url": "https://github.com/github-api/github-api/commit/ca6d77cbb33893b3f6b7827a7966add69c45ea58", + "sha": "ca6d77cbb33893b3f6b7827a7966add69c45ea58" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "sha": "9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjlhZmQxYzVlZTg4OGUxYjgxMzYzM2RkZDFiMDAwMDI5OTI4YTVjNGE=", + "html_url": "https://github.com/github-api/github-api/commit/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/9afd1c5ee888e1b813633ddd1b000029928a5c4a", + "author": { + "date": "2018-08-29T20:15:08.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:15:08.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "Merge pull request #435", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/bccc0edf8b1c68a6056266f229e8eb267c948868", + "sha": "bccc0edf8b1c68a6056266f229e8eb267c948868" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/3fa70ac8411152a21f9fd286fbf68254e0964514", + "html_url": "https://github.com/github-api/github-api/commit/3fa70ac8411152a21f9fd286fbf68254e0964514", + "sha": "3fa70ac8411152a21f9fd286fbf68254e0964514" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "html_url": "https://github.com/github-api/github-api/commit/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "sha": "5e36377b36e05e3acc80f9c5dc0241837f19cfb0" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/commits/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "sha": "5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "node_id": "MDY6Q29tbWl0NjE3MjEwOjVlMzYzNzdiMzZlMDVlM2FjYzgwZjljNWRjMDI0MTgzN2YxOWNmYjA=", + "html_url": "https://github.com/github-api/github-api/commit/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "comments_url": "https://api.github.com/repos/github-api/github-api/commits/5e36377b36e05e3acc80f9c5dc0241837f19cfb0/comments", + "commit": { + "url": "https://api.github.com/repos/github-api/github-api/git/commits/5e36377b36e05e3acc80f9c5dc0241837f19cfb0", + "author": { + "date": "2018-08-29T20:13:44.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "committer": { + "date": "2018-08-29T20:15:01.000-07:00", + "name": "Kohsuke Kawaguchi", + "email": "kk@kohsuke.org" + }, + "message": "It appears LOKI preview is done and all those methods are now final", + "tree": { + "url": "https://api.github.com/repos/github-api/github-api/git/trees/1bef54e0f358ec3cf09b4d1bb4f777f5c07d8b0b", + "sha": "1bef54e0f358ec3cf09b4d1bb4f777f5c07d8b0b" + }, + "comment_count": 0 + }, + "author": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "url": "https://api.github.com/repos/github-api/github-api/commits/c988df13a8f976b3a6d86fc2de7542541be7fd12", + "html_url": "https://github.com/github-api/github-api/commit/c988df13a8f976b3a6d86fc2de7542541be7fd12", + "sha": "c988df13a8f976b3a6d86fc2de7542541be7fd12" + } + ], + "repository": { + "id": 617210, + "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=", + "name": "github-api", + "full_name": "github-api/github-api", + "private": false, + "owner": { + "login": "github-api", + "id": 54909825, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1", + "avatar_url": "https://avatars3.githubusercontent.com/u/54909825?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api", + "html_url": "https://github.com/github-api", + "followers_url": "https://api.github.com/users/github-api/followers", + "following_url": "https://api.github.com/users/github-api/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api/subscriptions", + "organizations_url": "https://api.github.com/users/github-api/orgs", + "repos_url": "https://api.github.com/users/github-api/repos", + "events_url": "https://api.github.com/users/github-api/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api/github-api", + "description": "Java API for GitHub", + "fork": false, + "url": "https://api.github.com/repos/github-api/github-api", + "forks_url": "https://api.github.com/repos/github-api/github-api/forks", + "keys_url": "https://api.github.com/repos/github-api/github-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api/github-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api/github-api/teams", + "hooks_url": "https://api.github.com/repos/github-api/github-api/hooks", + "issue_events_url": "https://api.github.com/repos/github-api/github-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api/github-api/events", + "assignees_url": "https://api.github.com/repos/github-api/github-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api/github-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api/github-api/tags", + "blobs_url": "https://api.github.com/repos/github-api/github-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api/github-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api/github-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api/github-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api/github-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api/github-api/languages", + "stargazers_url": "https://api.github.com/repos/github-api/github-api/stargazers", + "contributors_url": "https://api.github.com/repos/github-api/github-api/contributors", + "subscribers_url": "https://api.github.com/repos/github-api/github-api/subscribers", + "subscription_url": "https://api.github.com/repos/github-api/github-api/subscription", + "commits_url": "https://api.github.com/repos/github-api/github-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api/github-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api/github-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api/github-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api/github-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api/github-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api/github-api/merges", + "archive_url": "https://api.github.com/repos/github-api/github-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api/github-api/downloads", + "issues_url": "https://api.github.com/repos/github-api/github-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api/github-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api/github-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api/github-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api/github-api/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api/github-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api/github-api/deployments" + }, + "score": 1 + } + ] +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/user-726152f6-effe-47f0-b092-29d86ff46ef5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/user-726152f6-effe-47f0-b092-29d86ff46ef5.json new file mode 100644 index 0000000000..8a28d7cbe3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/__files/user-726152f6-effe-47f0-b092-29d86ff46ef5.json @@ -0,0 +1,45 @@ +{ + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false, + "name": "Liam Newman", + "company": "Cloudbees, Inc.", + "blog": "", + "location": "Seattle, WA, USA", + "email": "bitwiseman@gmail.com", + "hireable": null, + "bio": "https://twitter.com/bitwiseman", + "public_repos": 181, + "public_gists": 7, + "followers": 147, + "following": 9, + "created_at": "2012-07-11T20:38:33Z", + "updated_at": "2020-02-21T20:59:33Z", + "private_gists": 8, + "total_private_repos": 10, + "owned_private_repos": 0, + "disk_usage": 33697, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-10-177265.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-10-177265.json new file mode 100644 index 0000000000..68459cea54 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-10-177265.json @@ -0,0 +1,51 @@ +{ + "id": "1772651c-10b1-4cf8-9ed1-84ff1ab391be", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-1772651c-10b1-4cf8-9ed1-84ff1ab391be.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:23 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4927", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB126:724A66:5E50909B" + } + }, + "uuid": "1772651c-10b1-4cf8-9ed1-84ff1ab391be", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-8", + "newScenarioState": "scenario-2-repos-github-api-github-api-9", + "insertionIndex": 10 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-11-480308.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-11-480308.json new file mode 100644 index 0000000000..e477f629be --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-11-480308.json @@ -0,0 +1,51 @@ +{ + "id": "480308a6-e401-4c55-9963-107907d3ac39", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-480308a6-e401-4c55-9963-107907d3ac39.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:23 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4926", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB12E:724A71:5E50909B" + } + }, + "uuid": "480308a6-e401-4c55-9963-107907d3ac39", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-9", + "newScenarioState": "scenario-2-repos-github-api-github-api-10", + "insertionIndex": 11 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-12-39b4cc.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-12-39b4cc.json new file mode 100644 index 0000000000..59083783cc --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-12-39b4cc.json @@ -0,0 +1,51 @@ +{ + "id": "39b4cc7b-9408-4469-94b3-91dcc8adf81b", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-39b4cc7b-9408-4469-94b3-91dcc8adf81b.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:23 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4925", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB135:724A78:5E50909B" + } + }, + "uuid": "39b4cc7b-9408-4469-94b3-91dcc8adf81b", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-10", + "newScenarioState": "scenario-2-repos-github-api-github-api-11", + "insertionIndex": 12 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-13-59105d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-13-59105d.json new file mode 100644 index 0000000000..0458c3a861 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-13-59105d.json @@ -0,0 +1,51 @@ +{ + "id": "59105db7-b5a8-452b-9530-6d1828515426", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-59105db7-b5a8-452b-9530-6d1828515426.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4924", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB13E:724A84:5E50909B" + } + }, + "uuid": "59105db7-b5a8-452b-9530-6d1828515426", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-11", + "newScenarioState": "scenario-2-repos-github-api-github-api-12", + "insertionIndex": 13 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-14-a1c9b0.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-14-a1c9b0.json new file mode 100644 index 0000000000..1e17433024 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-14-a1c9b0.json @@ -0,0 +1,51 @@ +{ + "id": "a1c9b077-4fda-48b7-892f-87952aac7a53", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-a1c9b077-4fda-48b7-892f-87952aac7a53.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4923", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB144:724A89:5E50909C" + } + }, + "uuid": "a1c9b077-4fda-48b7-892f-87952aac7a53", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-12", + "newScenarioState": "scenario-2-repos-github-api-github-api-13", + "insertionIndex": 14 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-15-918f60.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-15-918f60.json new file mode 100644 index 0000000000..b2d7792fa4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-15-918f60.json @@ -0,0 +1,51 @@ +{ + "id": "918f6018-f314-4a29-8cab-29ff0eb56771", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-918f6018-f314-4a29-8cab-29ff0eb56771.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4922", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB147:724A90:5E50909C" + } + }, + "uuid": "918f6018-f314-4a29-8cab-29ff0eb56771", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-13", + "newScenarioState": "scenario-2-repos-github-api-github-api-14", + "insertionIndex": 15 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-16-738e2f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-16-738e2f.json new file mode 100644 index 0000000000..4f183a115e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-16-738e2f.json @@ -0,0 +1,51 @@ +{ + "id": "738e2f15-638d-4242-8662-c0416946339c", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-738e2f15-638d-4242-8662-c0416946339c.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4921", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB153:724A9B:5E50909C" + } + }, + "uuid": "738e2f15-638d-4242-8662-c0416946339c", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-14", + "newScenarioState": "scenario-2-repos-github-api-github-api-15", + "insertionIndex": 16 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-17-259335.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-17-259335.json new file mode 100644 index 0000000000..0cc0f90c76 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-17-259335.json @@ -0,0 +1,51 @@ +{ + "id": "25933563-afb5-46c5-86d8-40bcd4afdc54", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-25933563-afb5-46c5-86d8-40bcd4afdc54.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4920", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB15D:724AA8:5E50909C" + } + }, + "uuid": "25933563-afb5-46c5-86d8-40bcd4afdc54", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-15", + "newScenarioState": "scenario-2-repos-github-api-github-api-16", + "insertionIndex": 17 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-18-9aecf3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-18-9aecf3.json new file mode 100644 index 0000000000..2891baeaa1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-18-9aecf3.json @@ -0,0 +1,51 @@ +{ + "id": "9aecf306-8cc6-4b59-8d59-ef635dde8692", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-9aecf306-8cc6-4b59-8d59-ef635dde8692.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4919", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB165:724AB4:5E50909C" + } + }, + "uuid": "9aecf306-8cc6-4b59-8d59-ef635dde8692", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-16", + "newScenarioState": "scenario-2-repos-github-api-github-api-17", + "insertionIndex": 18 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-19-fb9346.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-19-fb9346.json new file mode 100644 index 0000000000..96486026eb --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-19-fb9346.json @@ -0,0 +1,51 @@ +{ + "id": "fb9346a5-515a-441e-a3aa-900b89888fb1", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-fb9346a5-515a-441e-a3aa-900b89888fb1.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4918", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB16F:724ABD:5E50909C" + } + }, + "uuid": "fb9346a5-515a-441e-a3aa-900b89888fb1", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-17", + "newScenarioState": "scenario-2-repos-github-api-github-api-18", + "insertionIndex": 19 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-20-89902c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-20-89902c.json new file mode 100644 index 0000000000..fa2c4cf1b5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-20-89902c.json @@ -0,0 +1,51 @@ +{ + "id": "89902ceb-d28f-4282-887b-5a9b163f3c7f", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-89902ceb-d28f-4282-887b-5a9b163f3c7f.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4917", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB176:724AC7:5E50909D" + } + }, + "uuid": "89902ceb-d28f-4282-887b-5a9b163f3c7f", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-18", + "newScenarioState": "scenario-2-repos-github-api-github-api-19", + "insertionIndex": 20 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-21-1c2b0d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-21-1c2b0d.json new file mode 100644 index 0000000000..4838edaa01 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-21-1c2b0d.json @@ -0,0 +1,51 @@ +{ + "id": "1c2b0dc9-c393-4356-93ed-0dbf29eaa073", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-1c2b0dc9-c393-4356-93ed-0dbf29eaa073.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4916", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB182:724AD6:5E50909D" + } + }, + "uuid": "1c2b0dc9-c393-4356-93ed-0dbf29eaa073", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-19", + "newScenarioState": "scenario-2-repos-github-api-github-api-20", + "insertionIndex": 21 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-22-5f2792.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-22-5f2792.json new file mode 100644 index 0000000000..e8c8d0cc6b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-22-5f2792.json @@ -0,0 +1,51 @@ +{ + "id": "5f2792cf-918e-4737-bc45-c253be138496", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-5f2792cf-918e-4737-bc45-c253be138496.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4915", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB18A:724AE2:5E50909D" + } + }, + "uuid": "5f2792cf-918e-4737-bc45-c253be138496", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-20", + "newScenarioState": "scenario-2-repos-github-api-github-api-21", + "insertionIndex": 22 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-23-68f868.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-23-68f868.json new file mode 100644 index 0000000000..56ce7237f3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-23-68f868.json @@ -0,0 +1,51 @@ +{ + "id": "68f868af-ba3c-4215-a7a8-b1270cbbce4f", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-68f868af-ba3c-4215-a7a8-b1270cbbce4f.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:25 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4914", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB192:724AEC:5E50909D" + } + }, + "uuid": "68f868af-ba3c-4215-a7a8-b1270cbbce4f", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-21", + "newScenarioState": "scenario-2-repos-github-api-github-api-22", + "insertionIndex": 23 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-24-3da25c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-24-3da25c.json new file mode 100644 index 0000000000..3b2c019de2 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-24-3da25c.json @@ -0,0 +1,51 @@ +{ + "id": "3da25c77-0a96-46f4-b48c-ca514e84349e", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-3da25c77-0a96-46f4-b48c-ca514e84349e.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:26 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4913", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB199:724AF5:5E50909D" + } + }, + "uuid": "3da25c77-0a96-46f4-b48c-ca514e84349e", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-22", + "newScenarioState": "scenario-2-repos-github-api-github-api-23", + "insertionIndex": 24 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-25-5765a2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-25-5765a2.json new file mode 100644 index 0000000000..3beb449ebd --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-25-5765a2.json @@ -0,0 +1,51 @@ +{ + "id": "5765a28a-f754-4986-be30-e9016247083c", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-5765a28a-f754-4986-be30-e9016247083c.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:26 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4912", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB1A3:724B00:5E50909E" + } + }, + "uuid": "5765a28a-f754-4986-be30-e9016247083c", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-23", + "newScenarioState": "scenario-2-repos-github-api-github-api-24", + "insertionIndex": 25 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-26-fe73af.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-26-fe73af.json new file mode 100644 index 0000000000..cb4f4a7f82 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-26-fe73af.json @@ -0,0 +1,51 @@ +{ + "id": "fe73af36-08b9-4e1c-8aa5-77c6489f2e2c", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-fe73af36-08b9-4e1c-8aa5-77c6489f2e2c.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:26 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4911", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB1C1:724B1C:5E50909E" + } + }, + "uuid": "fe73af36-08b9-4e1c-8aa5-77c6489f2e2c", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-24", + "newScenarioState": "scenario-2-repos-github-api-github-api-25", + "insertionIndex": 26 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-27-a11d11.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-27-a11d11.json new file mode 100644 index 0000000000..94f6d232f2 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-27-a11d11.json @@ -0,0 +1,51 @@ +{ + "id": "a11d115c-2e43-4565-8097-e504023c904b", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-a11d115c-2e43-4565-8097-e504023c904b.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:26 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4910", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB1CE:724B33:5E50909E" + } + }, + "uuid": "a11d115c-2e43-4565-8097-e504023c904b", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-25", + "newScenarioState": "scenario-2-repos-github-api-github-api-26", + "insertionIndex": 27 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-28-c4fbb5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-28-c4fbb5.json new file mode 100644 index 0000000000..c96c599dcd --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-28-c4fbb5.json @@ -0,0 +1,51 @@ +{ + "id": "c4fbb565-2111-4817-86f3-e5598f391a6c", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-c4fbb565-2111-4817-86f3-e5598f391a6c.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:27 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4909", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB1D7:724B3F:5E50909E" + } + }, + "uuid": "c4fbb565-2111-4817-86f3-e5598f391a6c", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-26", + "newScenarioState": "scenario-2-repos-github-api-github-api-27", + "insertionIndex": 28 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-29-7d8310.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-29-7d8310.json new file mode 100644 index 0000000000..642071af8d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-29-7d8310.json @@ -0,0 +1,51 @@ +{ + "id": "7d831041-a17e-4591-b3e9-98e66530cdf9", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-7d831041-a17e-4591-b3e9-98e66530cdf9.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:27 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4908", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB1E0:724B49:5E50909F" + } + }, + "uuid": "7d831041-a17e-4591-b3e9-98e66530cdf9", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-27", + "newScenarioState": "scenario-2-repos-github-api-github-api-28", + "insertionIndex": 29 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-3-c68776.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-3-c68776.json new file mode 100644 index 0000000000..1ecd7e1700 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-3-c68776.json @@ -0,0 +1,51 @@ +{ + "id": "c68776fa-2888-40be-b35d-7f5dc29de9c8", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-c68776fa-2888-40be-b35d-7f5dc29de9c8.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:22 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4934", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB0E2:724A07:5E509099" + } + }, + "uuid": "c68776fa-2888-40be-b35d-7f5dc29de9c8", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-2-repos-github-api-github-api-2", + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-30-c300b8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-30-c300b8.json new file mode 100644 index 0000000000..2b28d49ea5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-30-c300b8.json @@ -0,0 +1,51 @@ +{ + "id": "c300b8a5-ba5f-4c83-9a48-fb12a355f23e", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-c300b8a5-ba5f-4c83-9a48-fb12a355f23e.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:27 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4907", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB1E9:724B51:5E50909F" + } + }, + "uuid": "c300b8a5-ba5f-4c83-9a48-fb12a355f23e", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-28", + "newScenarioState": "scenario-2-repos-github-api-github-api-29", + "insertionIndex": 30 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-31-c363dc.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-31-c363dc.json new file mode 100644 index 0000000000..39bb60ecb1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-31-c363dc.json @@ -0,0 +1,51 @@ +{ + "id": "c363dc3e-d01d-40ee-8858-6df8433e4697", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-c363dc3e-d01d-40ee-8858-6df8433e4697.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:27 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4906", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB1F2:724B60:5E50909F" + } + }, + "uuid": "c363dc3e-d01d-40ee-8858-6df8433e4697", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-29", + "newScenarioState": "scenario-2-repos-github-api-github-api-30", + "insertionIndex": 31 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-32-5f4c64.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-32-5f4c64.json new file mode 100644 index 0000000000..179be6f9fa --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-32-5f4c64.json @@ -0,0 +1,51 @@ +{ + "id": "5f4c645c-c4ea-4d46-afd6-2bab121b6a19", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-5f4c645c-c4ea-4d46-afd6-2bab121b6a19.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:27 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4905", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB1F8:724B68:5E50909F" + } + }, + "uuid": "5f4c645c-c4ea-4d46-afd6-2bab121b6a19", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-30", + "newScenarioState": "scenario-2-repos-github-api-github-api-31", + "insertionIndex": 32 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-34-1dc4cd.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-34-1dc4cd.json new file mode 100644 index 0000000000..0a40fd24ad --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-34-1dc4cd.json @@ -0,0 +1,51 @@ +{ + "id": "1dc4cd7d-3dda-4b61-881d-53f0f9f396da", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-1dc4cd7d-3dda-4b61-881d-53f0f9f396da.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:28 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4904", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB213:724B84:5E5090A0" + } + }, + "uuid": "1dc4cd7d-3dda-4b61-881d-53f0f9f396da", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-31", + "newScenarioState": "scenario-2-repos-github-api-github-api-32", + "insertionIndex": 34 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-35-598ba8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-35-598ba8.json new file mode 100644 index 0000000000..52489e70f5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-35-598ba8.json @@ -0,0 +1,51 @@ +{ + "id": "598ba839-d205-49d9-a035-ef234f6664a2", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-598ba839-d205-49d9-a035-ef234f6664a2.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:28 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4903", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB21D:724B8D:5E5090A0" + } + }, + "uuid": "598ba839-d205-49d9-a035-ef234f6664a2", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-32", + "newScenarioState": "scenario-2-repos-github-api-github-api-33", + "insertionIndex": 35 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-36-d7fec7.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-36-d7fec7.json new file mode 100644 index 0000000000..d32fe29c56 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-36-d7fec7.json @@ -0,0 +1,51 @@ +{ + "id": "d7fec78a-8d2f-49af-92f9-a647a90190ff", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-d7fec78a-8d2f-49af-92f9-a647a90190ff.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:28 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4902", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB226:724B95:5E5090A0" + } + }, + "uuid": "d7fec78a-8d2f-49af-92f9-a647a90190ff", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-33", + "newScenarioState": "scenario-2-repos-github-api-github-api-34", + "insertionIndex": 36 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-37-24a9c4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-37-24a9c4.json new file mode 100644 index 0000000000..31e18b8790 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-37-24a9c4.json @@ -0,0 +1,51 @@ +{ + "id": "24a9c4a9-6ea3-4272-9bcd-510aa4f0cb16", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-24a9c4a9-6ea3-4272-9bcd-510aa4f0cb16.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:29 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4901", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB22D:724B9F:5E5090A0" + } + }, + "uuid": "24a9c4a9-6ea3-4272-9bcd-510aa4f0cb16", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-34", + "newScenarioState": "scenario-2-repos-github-api-github-api-35", + "insertionIndex": 37 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-38-11236d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-38-11236d.json new file mode 100644 index 0000000000..f37bff45ba --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-38-11236d.json @@ -0,0 +1,51 @@ +{ + "id": "11236d5f-f9ac-46bc-8df5-74a3c0530d01", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-11236d5f-f9ac-46bc-8df5-74a3c0530d01.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:29 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4900", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB238:724BAA:5E5090A1" + } + }, + "uuid": "11236d5f-f9ac-46bc-8df5-74a3c0530d01", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-35", + "newScenarioState": "scenario-2-repos-github-api-github-api-36", + "insertionIndex": 38 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-39-a4f2d2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-39-a4f2d2.json new file mode 100644 index 0000000000..0a613b7498 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-39-a4f2d2.json @@ -0,0 +1,51 @@ +{ + "id": "a4f2d2de-cb73-4051-8b93-e3f3fd9f29a8", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-a4f2d2de-cb73-4051-8b93-e3f3fd9f29a8.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:29 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4899", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB23F:724BB6:5E5090A1" + } + }, + "uuid": "a4f2d2de-cb73-4051-8b93-e3f3fd9f29a8", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-36", + "newScenarioState": "scenario-2-repos-github-api-github-api-37", + "insertionIndex": 39 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-4-db288d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-4-db288d.json new file mode 100644 index 0000000000..c33cd88e53 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-4-db288d.json @@ -0,0 +1,51 @@ +{ + "id": "db288d44-d417-4fcc-b1a6-4fa1d1fd0764", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-db288d44-d417-4fcc-b1a6-4fa1d1fd0764.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:22 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4933", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB0EC:724A1D:5E50909A" + } + }, + "uuid": "db288d44-d417-4fcc-b1a6-4fa1d1fd0764", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-2", + "newScenarioState": "scenario-2-repos-github-api-github-api-3", + "insertionIndex": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-40-d578ab.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-40-d578ab.json new file mode 100644 index 0000000000..31bf47ef2e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-40-d578ab.json @@ -0,0 +1,51 @@ +{ + "id": "d578ab70-40b9-48a1-8cd3-18d8e5b17a71", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-d578ab70-40b9-48a1-8cd3-18d8e5b17a71.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:29 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4898", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB248:724BC3:5E5090A1" + } + }, + "uuid": "d578ab70-40b9-48a1-8cd3-18d8e5b17a71", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-37", + "newScenarioState": "scenario-2-repos-github-api-github-api-38", + "insertionIndex": 40 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-41-8eeab8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-41-8eeab8.json new file mode 100644 index 0000000000..1e848ac05a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-41-8eeab8.json @@ -0,0 +1,51 @@ +{ + "id": "8eeab8d2-aad7-42a5-a940-b57cab9fe3ec", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-8eeab8d2-aad7-42a5-a940-b57cab9fe3ec.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:29 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4897", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB251:724BCD:5E5090A1" + } + }, + "uuid": "8eeab8d2-aad7-42a5-a940-b57cab9fe3ec", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-38", + "newScenarioState": "scenario-2-repos-github-api-github-api-39", + "insertionIndex": 41 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-42-8dd6b0.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-42-8dd6b0.json new file mode 100644 index 0000000000..f9ede61c5c --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-42-8dd6b0.json @@ -0,0 +1,51 @@ +{ + "id": "8dd6b062-3e66-4047-9dff-989e7f229f29", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-8dd6b062-3e66-4047-9dff-989e7f229f29.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:29 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4896", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB25F:724BDB:5E5090A1" + } + }, + "uuid": "8dd6b062-3e66-4047-9dff-989e7f229f29", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-39", + "newScenarioState": "scenario-2-repos-github-api-github-api-40", + "insertionIndex": 42 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-43-50679d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-43-50679d.json new file mode 100644 index 0000000000..c62697149b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-43-50679d.json @@ -0,0 +1,51 @@ +{ + "id": "50679dd0-df4e-432b-85fa-bc3f72980bb3", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-50679dd0-df4e-432b-85fa-bc3f72980bb3.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4895", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB264:724BE2:5E5090A1" + } + }, + "uuid": "50679dd0-df4e-432b-85fa-bc3f72980bb3", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-40", + "newScenarioState": "scenario-2-repos-github-api-github-api-41", + "insertionIndex": 43 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-44-d7c509.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-44-d7c509.json new file mode 100644 index 0000000000..4f53160a07 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-44-d7c509.json @@ -0,0 +1,51 @@ +{ + "id": "d7c5093b-fde1-44e2-9c99-b951a1af1f8b", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-d7c5093b-fde1-44e2-9c99-b951a1af1f8b.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4894", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB26F:724BEB:5E5090A2" + } + }, + "uuid": "d7c5093b-fde1-44e2-9c99-b951a1af1f8b", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-41", + "newScenarioState": "scenario-2-repos-github-api-github-api-42", + "insertionIndex": 44 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-45-f7ed81.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-45-f7ed81.json new file mode 100644 index 0000000000..fd327b2f77 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-45-f7ed81.json @@ -0,0 +1,51 @@ +{ + "id": "f7ed8103-6fcb-4fc6-8fc8-3a2581841897", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-f7ed8103-6fcb-4fc6-8fc8-3a2581841897.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4893", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB274:724BF6:5E5090A2" + } + }, + "uuid": "f7ed8103-6fcb-4fc6-8fc8-3a2581841897", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-42", + "newScenarioState": "scenario-2-repos-github-api-github-api-43", + "insertionIndex": 45 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-46-46e796.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-46-46e796.json new file mode 100644 index 0000000000..3686d55dd0 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-46-46e796.json @@ -0,0 +1,51 @@ +{ + "id": "46e796bd-5015-48c3-9b4b-954a846a5aa3", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-46e796bd-5015-48c3-9b4b-954a846a5aa3.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4892", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB27B:724BFF:5E5090A2" + } + }, + "uuid": "46e796bd-5015-48c3-9b4b-954a846a5aa3", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-43", + "newScenarioState": "scenario-2-repos-github-api-github-api-44", + "insertionIndex": 46 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-47-ce3916.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-47-ce3916.json new file mode 100644 index 0000000000..7a211a9f5a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-47-ce3916.json @@ -0,0 +1,51 @@ +{ + "id": "ce3916ac-a5ba-4f3b-a28f-fbcb451822df", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-ce3916ac-a5ba-4f3b-a28f-fbcb451822df.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4891", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB289:724C10:5E5090A2" + } + }, + "uuid": "ce3916ac-a5ba-4f3b-a28f-fbcb451822df", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-44", + "newScenarioState": "scenario-2-repos-github-api-github-api-45", + "insertionIndex": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-48-3c19ad.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-48-3c19ad.json new file mode 100644 index 0000000000..de9e813394 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-48-3c19ad.json @@ -0,0 +1,51 @@ +{ + "id": "3c19ad8d-5e22-48d0-9622-b89de17225a5", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-3c19ad8d-5e22-48d0-9622-b89de17225a5.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4890", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB291:724C1B:5E5090A2" + } + }, + "uuid": "3c19ad8d-5e22-48d0-9622-b89de17225a5", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-45", + "newScenarioState": "scenario-2-repos-github-api-github-api-46", + "insertionIndex": 48 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-49-2b9566.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-49-2b9566.json new file mode 100644 index 0000000000..b5c15ca5be --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-49-2b9566.json @@ -0,0 +1,51 @@ +{ + "id": "2b956666-2508-4e00-ad10-91f6f465d3b6", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-2b956666-2508-4e00-ad10-91f6f465d3b6.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:31 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4889", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB29B:724C25:5E5090A2" + } + }, + "uuid": "2b956666-2508-4e00-ad10-91f6f465d3b6", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-46", + "newScenarioState": "scenario-2-repos-github-api-github-api-47", + "insertionIndex": 49 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-5-34380f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-5-34380f.json new file mode 100644 index 0000000000..8f97c0121f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-5-34380f.json @@ -0,0 +1,51 @@ +{ + "id": "34380fb1-a9ae-4d64-89a6-a4ec35c1a6a6", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-34380fb1-a9ae-4d64-89a6-a4ec35c1a6a6.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:22 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4932", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB0F3:724A27:5E50909A" + } + }, + "uuid": "34380fb1-a9ae-4d64-89a6-a4ec35c1a6a6", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-3", + "newScenarioState": "scenario-2-repos-github-api-github-api-4", + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-50-061d63.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-50-061d63.json new file mode 100644 index 0000000000..4ae60cf596 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-50-061d63.json @@ -0,0 +1,51 @@ +{ + "id": "061d63fb-a9bd-4d26-836d-9261dd42930d", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-061d63fb-a9bd-4d26-836d-9261dd42930d.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:31 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4888", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2A4:724C30:5E5090A3" + } + }, + "uuid": "061d63fb-a9bd-4d26-836d-9261dd42930d", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-47", + "newScenarioState": "scenario-2-repos-github-api-github-api-48", + "insertionIndex": 50 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-51-244992.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-51-244992.json new file mode 100644 index 0000000000..7f95aa68e4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-51-244992.json @@ -0,0 +1,51 @@ +{ + "id": "2449929f-f645-478c-a200-84c46cd27f6a", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-2449929f-f645-478c-a200-84c46cd27f6a.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:31 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4887", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2B0:724C3C:5E5090A3" + } + }, + "uuid": "2449929f-f645-478c-a200-84c46cd27f6a", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-48", + "newScenarioState": "scenario-2-repos-github-api-github-api-49", + "insertionIndex": 51 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-52-69de99.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-52-69de99.json new file mode 100644 index 0000000000..1aeb6dea68 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-52-69de99.json @@ -0,0 +1,51 @@ +{ + "id": "69de9951-24b6-4611-a4ee-59ba945a3f40", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-69de9951-24b6-4611-a4ee-59ba945a3f40.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:31 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4886", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2B9:724C48:5E5090A3" + } + }, + "uuid": "69de9951-24b6-4611-a4ee-59ba945a3f40", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-49", + "newScenarioState": "scenario-2-repos-github-api-github-api-50", + "insertionIndex": 52 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-53-df1433.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-53-df1433.json new file mode 100644 index 0000000000..f36bdb8f46 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-53-df1433.json @@ -0,0 +1,51 @@ +{ + "id": "df143360-27af-463f-9d79-8c257992e7a8", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-df143360-27af-463f-9d79-8c257992e7a8.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:31 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4885", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2C0:724C52:5E5090A3" + } + }, + "uuid": "df143360-27af-463f-9d79-8c257992e7a8", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-50", + "newScenarioState": "scenario-2-repos-github-api-github-api-51", + "insertionIndex": 53 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-54-c80963.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-54-c80963.json new file mode 100644 index 0000000000..f88b5dbb5e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-54-c80963.json @@ -0,0 +1,51 @@ +{ + "id": "c80963b9-e025-41c3-b58c-05e05b668635", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-c80963b9-e025-41c3-b58c-05e05b668635.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4884", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2CA:724C5E:5E5090A3" + } + }, + "uuid": "c80963b9-e025-41c3-b58c-05e05b668635", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-51", + "newScenarioState": "scenario-2-repos-github-api-github-api-52", + "insertionIndex": 54 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-55-68d3a2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-55-68d3a2.json new file mode 100644 index 0000000000..ecc6fb6881 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-55-68d3a2.json @@ -0,0 +1,51 @@ +{ + "id": "68d3a2e3-9145-47b2-bdf4-7bd97aa73888", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-68d3a2e3-9145-47b2-bdf4-7bd97aa73888.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4883", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2D5:724C69:5E5090A4" + } + }, + "uuid": "68d3a2e3-9145-47b2-bdf4-7bd97aa73888", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-52", + "newScenarioState": "scenario-2-repos-github-api-github-api-53", + "insertionIndex": 55 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-56-0b1ed9.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-56-0b1ed9.json new file mode 100644 index 0000000000..efc80a696b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-56-0b1ed9.json @@ -0,0 +1,51 @@ +{ + "id": "0b1ed97e-e317-43be-848e-3710f427cc76", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-0b1ed97e-e317-43be-848e-3710f427cc76.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4882", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2DE:724C74:5E5090A4" + } + }, + "uuid": "0b1ed97e-e317-43be-848e-3710f427cc76", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-53", + "newScenarioState": "scenario-2-repos-github-api-github-api-54", + "insertionIndex": 56 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-57-016aa7.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-57-016aa7.json new file mode 100644 index 0000000000..44fbb31ba9 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-57-016aa7.json @@ -0,0 +1,51 @@ +{ + "id": "016aa7d1-f62e-49e2-9be0-34111d49b832", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-016aa7d1-f62e-49e2-9be0-34111d49b832.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4881", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2EA:724C82:5E5090A4" + } + }, + "uuid": "016aa7d1-f62e-49e2-9be0-34111d49b832", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-54", + "newScenarioState": "scenario-2-repos-github-api-github-api-55", + "insertionIndex": 57 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-58-e0294e.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-58-e0294e.json new file mode 100644 index 0000000000..4e1d35fd27 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-58-e0294e.json @@ -0,0 +1,51 @@ +{ + "id": "e0294eea-1425-4dbf-82f7-44cf6ec78634", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-e0294eea-1425-4dbf-82f7-44cf6ec78634.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4880", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2EE:724C88:5E5090A4" + } + }, + "uuid": "e0294eea-1425-4dbf-82f7-44cf6ec78634", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-55", + "newScenarioState": "scenario-2-repos-github-api-github-api-56", + "insertionIndex": 58 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-59-d52fd2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-59-d52fd2.json new file mode 100644 index 0000000000..21ed4b61c1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-59-d52fd2.json @@ -0,0 +1,51 @@ +{ + "id": "d52fd23a-7f97-41db-8361-02119185c8cf", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-d52fd23a-7f97-41db-8361-02119185c8cf.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4879", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB2F7:724C92:5E5090A4" + } + }, + "uuid": "d52fd23a-7f97-41db-8361-02119185c8cf", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-56", + "newScenarioState": "scenario-2-repos-github-api-github-api-57", + "insertionIndex": 59 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-6-91a31f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-6-91a31f.json new file mode 100644 index 0000000000..b82fb2a628 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-6-91a31f.json @@ -0,0 +1,51 @@ +{ + "id": "91a31faf-a765-4032-9ab2-572dc9c75442", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-91a31faf-a765-4032-9ab2-572dc9c75442.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:22 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4931", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB0FC:724A35:5E50909A" + } + }, + "uuid": "91a31faf-a765-4032-9ab2-572dc9c75442", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-4", + "newScenarioState": "scenario-2-repos-github-api-github-api-5", + "insertionIndex": 6 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-60-93f988.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-60-93f988.json new file mode 100644 index 0000000000..c4f1cd93ae --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-60-93f988.json @@ -0,0 +1,51 @@ +{ + "id": "93f9887a-c450-44be-8e98-1abec0784450", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-93f9887a-c450-44be-8e98-1abec0784450.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4878", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB302:724C9E:5E5090A5" + } + }, + "uuid": "93f9887a-c450-44be-8e98-1abec0784450", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-57", + "newScenarioState": "scenario-2-repos-github-api-github-api-58", + "insertionIndex": 60 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-61-288d44.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-61-288d44.json new file mode 100644 index 0000000000..4494cab38b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-61-288d44.json @@ -0,0 +1,51 @@ +{ + "id": "288d443b-fb97-49a0-85ec-b384c81e5c29", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-288d443b-fb97-49a0-85ec-b384c81e5c29.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4877", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB30A:724CAC:5E5090A5" + } + }, + "uuid": "288d443b-fb97-49a0-85ec-b384c81e5c29", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-58", + "newScenarioState": "scenario-2-repos-github-api-github-api-59", + "insertionIndex": 61 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-62-c56228.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-62-c56228.json new file mode 100644 index 0000000000..b472af240d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-62-c56228.json @@ -0,0 +1,51 @@ +{ + "id": "c56228ec-bb80-431a-853d-2da082c0c524", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-c56228ec-bb80-431a-853d-2da082c0c524.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4876", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB313:724CB3:5E5090A5" + } + }, + "uuid": "c56228ec-bb80-431a-853d-2da082c0c524", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-59", + "newScenarioState": "scenario-2-repos-github-api-github-api-60", + "insertionIndex": 62 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-63-70bc80.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-63-70bc80.json new file mode 100644 index 0000000000..3cd55d4fcf --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-63-70bc80.json @@ -0,0 +1,50 @@ +{ + "id": "70bc8011-2466-4bba-97f7-abd03bbc5ba3", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-70bc8011-2466-4bba-97f7-abd03bbc5ba3.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4875", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB31C:724CC1:5E5090A5" + } + }, + "uuid": "70bc8011-2466-4bba-97f7-abd03bbc5ba3", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-60", + "insertionIndex": 63 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-7-7d9426.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-7-7d9426.json new file mode 100644 index 0000000000..5a6c33f86f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-7-7d9426.json @@ -0,0 +1,51 @@ +{ + "id": "7d942646-69e0-4427-a560-971b1acaa32d", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-7d942646-69e0-4427-a560-971b1acaa32d.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:22 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4930", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB109:724A45:5E50909A" + } + }, + "uuid": "7d942646-69e0-4427-a560-971b1acaa32d", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-5", + "newScenarioState": "scenario-2-repos-github-api-github-api-6", + "insertionIndex": 7 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-8-dc6c74.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-8-dc6c74.json new file mode 100644 index 0000000000..1e826dc2b1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-8-dc6c74.json @@ -0,0 +1,51 @@ +{ + "id": "dc6c74e4-526f-4707-b50e-42ad3933c40a", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-dc6c74e4-526f-4707-b50e-42ad3933c40a.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:22 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4929", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB113:724A50:5E50909A" + } + }, + "uuid": "dc6c74e4-526f-4707-b50e-42ad3933c40a", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-6", + "newScenarioState": "scenario-2-repos-github-api-github-api-7", + "insertionIndex": 8 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-9-a217bd.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-9-a217bd.json new file mode 100644 index 0000000000..839e6e4ff3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api-9-a217bd.json @@ -0,0 +1,51 @@ +{ + "id": "a217bdca-af93-42db-9189-440c435acdb0", + "name": "repos_github-api_github-api", + "request": { + "url": "/repos/github-api/github-api", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api-a217bdca-af93-42db-9189-440c435acdb0.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:23 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4928", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9d5d38e5710ac5b39e093ef4305c2ce4\"", + "Last-Modified": "Fri, 21 Feb 2020 23:58:56 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB11B:724A59:5E50909B" + } + }, + "uuid": "a217bdca-af93-42db-9189-440c435acdb0", + "persistent": true, + "scenarioName": "scenario-2-repos-github-api-github-api", + "requiredScenarioState": "scenario-2-repos-github-api-github-api-7", + "newScenarioState": "scenario-2-repos-github-api-github-api-8", + "insertionIndex": 9 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-64-5380ce.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-64-5380ce.json new file mode 100644 index 0000000000..5ae529c2e4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-64-5380ce.json @@ -0,0 +1,48 @@ +{ + "id": "5380cece-177e-4cf9-b842-8fcce67d9528", + "name": "repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c", + "request": { + "url": "/repos/github-api/github-api/commits/fad203a66df32f717ba27d9248e5996fbbf6378c", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api_commits_fad203a66df32f717ba27d9248e5996fbbf6378c-5380cece-177e-4cf9-b842-8fcce67d9528.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4874", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"5492b97afdb39a2738c3aa149812ac48\"", + "Last-Modified": "Tue, 06 Nov 2018 16:42:28 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB329:724CCE:5E5090A5" + } + }, + "uuid": "5380cece-177e-4cf9-b842-8fcce67d9528", + "persistent": true, + "insertionIndex": 64 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/search_commits-2-c94d38.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/search_commits-2-c94d38.json new file mode 100644 index 0000000000..3497c59c72 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/search_commits-2-c94d38.json @@ -0,0 +1,47 @@ +{ + "id": "c94d389f-b7f3-4c5f-9de7-0f2fdfb617cb", + "name": "search_commits", + "request": { + "url": "/search/commits?sort=committer-date&q=org%3Agithub-api+repo%3Agithub-api+author%3Akohsuke", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.cloak-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "search_commits-c94d389f-b7f3-4c5f-9de7-0f2fdfb617cb.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:21 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "30", + "X-RateLimit-Remaining": "29", + "X-RateLimit-Reset": "1582338261", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.cloak-preview; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "EBD8:0A38:5FB0C3:7249C6:5E509098", + "Link": "; rel=\"next\", ; rel=\"last\"" + } + }, + "uuid": "c94d389f-b7f3-4c5f-9de7-0f2fdfb617cb", + "persistent": true, + "scenarioName": "scenario-1-search-commits", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-1-search-commits-2", + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/search_commits-33-44b5b3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/search_commits-33-44b5b3.json new file mode 100644 index 0000000000..be29427067 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/search_commits-33-44b5b3.json @@ -0,0 +1,46 @@ +{ + "id": "44b5b3a8-cb76-4cd7-8b0f-762f81037dac", + "name": "search_commits", + "request": { + "url": "/search/commits?sort=committer-date&q=org%3Agithub-api+repo%3Agithub-api+author%3Akohsuke", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "application/vnd.github.cloak-preview+json" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "search_commits-44b5b3a8-cb76-4cd7-8b0f-762f81037dac.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:28 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "30", + "X-RateLimit-Remaining": "28", + "X-RateLimit-Reset": "1582338261", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "github.cloak-preview; format=json", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "EBD8:0A38:5FB202:724B72:5E50909F", + "Link": "; rel=\"next\", ; rel=\"last\"" + } + }, + "uuid": "44b5b3a8-cb76-4cd7-8b0f-762f81037dac", + "persistent": true, + "scenarioName": "scenario-1-search-commits", + "requiredScenarioState": "scenario-1-search-commits-2", + "insertionIndex": 33 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/user-1-726152.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/user-1-726152.json new file mode 100644 index 0000000000..abfb132492 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testCommitSearch/mappings/user-1-726152.json @@ -0,0 +1,48 @@ +{ + "id": "726152f6-effe-47f0-b092-29d86ff46ef5", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "user-726152f6-effe-47f0-b092-29d86ff46ef5.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:23:20 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4936", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9ba78fe3aeaabbbc6865aada56195a20\"", + "Last-Modified": "Fri, 21 Feb 2020 20:59:33 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EBD8:0A38:5FB0A0:7249BB:5E509098" + } + }, + "uuid": "726152f6-effe-47f0-b092-29d86ff46ef5", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_buildhive_buildhive_issues_26_comments-7cd8798a-89d6-4f01-a203-0eb3c111d160.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_buildhive_buildhive_issues_26_comments-7cd8798a-89d6-4f01-a203-0eb3c111d160.json new file mode 100644 index 0000000000..5fba4c74e9 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_buildhive_buildhive_issues_26_comments-7cd8798a-89d6-4f01-a203-0eb3c111d160.json @@ -0,0 +1,95 @@ +[ + { + "url": "https://api.github.com/repos/buildhive/buildhive/issues/comments/8832454", + "html_url": "https://github.com/buildhive/buildhive/issues/26#issuecomment-8832454", + "issue_url": "https://api.github.com/repos/buildhive/buildhive/issues/26", + "id": 8832454, + "node_id": "MDEyOklzc3VlQ29tbWVudDg4MzI0NTQ=", + "user": { + "login": "rgladwell", + "id": 209292, + "node_id": "MDQ6VXNlcjIwOTI5Mg==", + "avatar_url": "https://avatars0.githubusercontent.com/u/209292?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rgladwell", + "html_url": "https://github.com/rgladwell", + "followers_url": "https://api.github.com/users/rgladwell/followers", + "following_url": "https://api.github.com/users/rgladwell/following{/other_user}", + "gists_url": "https://api.github.com/users/rgladwell/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rgladwell/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rgladwell/subscriptions", + "organizations_url": "https://api.github.com/users/rgladwell/orgs", + "repos_url": "https://api.github.com/users/rgladwell/repos", + "events_url": "https://api.github.com/users/rgladwell/events{/privacy}", + "received_events_url": "https://api.github.com/users/rgladwell/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2012-09-24T20:01:04Z", + "updated_at": "2012-09-24T20:01:04Z", + "author_association": "NONE", + "body": "+1 this would really help my Eclipse plugin project as well\n" + }, + { + "url": "https://api.github.com/repos/buildhive/buildhive/issues/comments/8865211", + "html_url": "https://github.com/buildhive/buildhive/issues/26#issuecomment-8865211", + "issue_url": "https://api.github.com/repos/buildhive/buildhive/issues/26", + "id": 8865211, + "node_id": "MDEyOklzc3VlQ29tbWVudDg4NjUyMTE=", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2012-09-25T18:39:06Z", + "updated_at": "2012-09-25T18:39:19Z", + "author_association": "COLLABORATOR", + "body": "It should be easy enough for us to just activate this for all builds.\n" + }, + { + "url": "https://api.github.com/repos/buildhive/buildhive/issues/comments/8865774", + "html_url": "https://github.com/buildhive/buildhive/issues/26#issuecomment-8865774", + "issue_url": "https://api.github.com/repos/buildhive/buildhive/issues/26", + "id": 8865774, + "node_id": "MDEyOklzc3VlQ29tbWVudDg4NjU3NzQ=", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2012-09-25T18:54:46Z", + "updated_at": "2012-09-25T18:54:46Z", + "author_association": "NONE", + "body": "@kohsuke I am not sure if we want this on by default for all builds; there is some overhead associated with Xvnc and associated programs such as the window manager (not sure how much) and it adds a possible failure point.\n\nXvfb is another possibility which might have lower overhead and/or be more reliable.\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cdfoundation_foundation_issues_13_comments-5dd3d867-5116-4abc-86ff-038fd86772bb.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cdfoundation_foundation_issues_13_comments-5dd3d867-5116-4abc-86ff-038fd86772bb.json new file mode 100644 index 0000000000..3354d5b0ff --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cdfoundation_foundation_issues_13_comments-5dd3d867-5116-4abc-86ff-038fd86772bb.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/comments/533687832", + "html_url": "https://github.com/cdfoundation/foundation/issues/13#issuecomment-533687832", + "issue_url": "https://api.github.com/repos/cdfoundation/foundation/issues/13", + "id": 533687832, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzMzY4NzgzMg==", + "user": { + "login": "danlopez00", + "id": 727396, + "node_id": "MDQ6VXNlcjcyNzM5Ng==", + "avatar_url": "https://avatars0.githubusercontent.com/u/727396?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danlopez00", + "html_url": "https://github.com/danlopez00", + "followers_url": "https://api.github.com/users/danlopez00/followers", + "following_url": "https://api.github.com/users/danlopez00/following{/other_user}", + "gists_url": "https://api.github.com/users/danlopez00/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danlopez00/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danlopez00/subscriptions", + "organizations_url": "https://api.github.com/users/danlopez00/orgs", + "repos_url": "https://api.github.com/users/danlopez00/repos", + "events_url": "https://api.github.com/users/danlopez00/events{/privacy}", + "received_events_url": "https://api.github.com/users/danlopez00/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-20T19:51:51Z", + "updated_at": "2019-09-20T19:51:51Z", + "author_association": "CONTRIBUTOR", + "body": "After a discussion with @kohsuke he is going to define with the project leaders and maintainers the following:\r\n\r\n- Eligibility\r\n- Nomination process\r\n\r\n@danlopez00 has the preferred methodology for the following when ready:\r\n- Voting process\r\n- Removal process\r\n- Adding and modifying seats based on org growth and number of projects" + }, + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/comments/533727200", + "html_url": "https://github.com/cdfoundation/foundation/issues/13#issuecomment-533727200", + "issue_url": "https://api.github.com/repos/cdfoundation/foundation/issues/13", + "id": 533727200, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzMzcyNzIwMA==", + "user": { + "login": "danlopez00", + "id": 727396, + "node_id": "MDQ6VXNlcjcyNzM5Ng==", + "avatar_url": "https://avatars0.githubusercontent.com/u/727396?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danlopez00", + "html_url": "https://github.com/danlopez00", + "followers_url": "https://api.github.com/users/danlopez00/followers", + "following_url": "https://api.github.com/users/danlopez00/following{/other_user}", + "gists_url": "https://api.github.com/users/danlopez00/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danlopez00/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danlopez00/subscriptions", + "organizations_url": "https://api.github.com/users/danlopez00/orgs", + "repos_url": "https://api.github.com/users/danlopez00/repos", + "events_url": "https://api.github.com/users/danlopez00/events{/privacy}", + "received_events_url": "https://api.github.com/users/danlopez00/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-20T22:11:30Z", + "updated_at": "2019-09-20T22:11:30Z", + "author_association": "CONTRIBUTOR", + "body": "Here is a general process we can follow:\r\n\r\nhttps://github.com/cncf/foundation/blob/master/gb-developer-reps.md" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cdfoundation_foundation_issues_18_comments-ab6d7164-36f9-4042-b3ea-120157a49ce2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cdfoundation_foundation_issues_18_comments-ab6d7164-36f9-4042-b3ea-120157a49ce2.json new file mode 100644 index 0000000000..76e50eaa74 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cdfoundation_foundation_issues_18_comments-ab6d7164-36f9-4042-b3ea-120157a49ce2.json @@ -0,0 +1,95 @@ +[ + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/comments/528990454", + "html_url": "https://github.com/cdfoundation/foundation/issues/18#issuecomment-528990454", + "issue_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18", + "id": 528990454, + "node_id": "MDEyOklzc3VlQ29tbWVudDUyODk5MDQ1NA==", + "user": { + "login": "tracymiranda", + "id": 5173122, + "node_id": "MDQ6VXNlcjUxNzMxMjI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/5173122?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tracymiranda", + "html_url": "https://github.com/tracymiranda", + "followers_url": "https://api.github.com/users/tracymiranda/followers", + "following_url": "https://api.github.com/users/tracymiranda/following{/other_user}", + "gists_url": "https://api.github.com/users/tracymiranda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tracymiranda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tracymiranda/subscriptions", + "organizations_url": "https://api.github.com/users/tracymiranda/orgs", + "repos_url": "https://api.github.com/users/tracymiranda/repos", + "events_url": "https://api.github.com/users/tracymiranda/events{/privacy}", + "received_events_url": "https://api.github.com/users/tracymiranda/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-06T19:47:36Z", + "updated_at": "2019-09-06T19:47:36Z", + "author_association": "NONE", + "body": "Follow up meeting with Dan, Kohsuke & Tracy (after Sep 11 Jenkins board meeting)" + }, + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/comments/530518962", + "html_url": "https://github.com/cdfoundation/foundation/issues/18#issuecomment-530518962", + "issue_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18", + "id": 530518962, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzMDUxODk2Mg==", + "user": { + "login": "danlopez00", + "id": 727396, + "node_id": "MDQ6VXNlcjcyNzM5Ng==", + "avatar_url": "https://avatars0.githubusercontent.com/u/727396?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danlopez00", + "html_url": "https://github.com/danlopez00", + "followers_url": "https://api.github.com/users/danlopez00/followers", + "following_url": "https://api.github.com/users/danlopez00/following{/other_user}", + "gists_url": "https://api.github.com/users/danlopez00/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danlopez00/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danlopez00/subscriptions", + "organizations_url": "https://api.github.com/users/danlopez00/orgs", + "repos_url": "https://api.github.com/users/danlopez00/repos", + "events_url": "https://api.github.com/users/danlopez00/events{/privacy}", + "received_events_url": "https://api.github.com/users/danlopez00/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-11T18:59:17Z", + "updated_at": "2019-09-11T18:59:17Z", + "author_association": "CONTRIBUTOR", + "body": "There are some process and procedures that CNCF has done that we can draw from. We will look to use Cornell's voting system: https://civs.cs.cornell.edu/civs_create.html" + }, + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/comments/533680003", + "html_url": "https://github.com/cdfoundation/foundation/issues/18#issuecomment-533680003", + "issue_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18", + "id": 533680003, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzMzY4MDAwMw==", + "user": { + "login": "danlopez00", + "id": 727396, + "node_id": "MDQ6VXNlcjcyNzM5Ng==", + "avatar_url": "https://avatars0.githubusercontent.com/u/727396?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danlopez00", + "html_url": "https://github.com/danlopez00", + "followers_url": "https://api.github.com/users/danlopez00/followers", + "following_url": "https://api.github.com/users/danlopez00/following{/other_user}", + "gists_url": "https://api.github.com/users/danlopez00/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danlopez00/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danlopez00/subscriptions", + "organizations_url": "https://api.github.com/users/danlopez00/orgs", + "repos_url": "https://api.github.com/users/danlopez00/repos", + "events_url": "https://api.github.com/users/danlopez00/events{/privacy}", + "received_events_url": "https://api.github.com/users/danlopez00/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-20T19:23:57Z", + "updated_at": "2019-09-20T19:23:57Z", + "author_association": "CONTRIBUTOR", + "body": "Working with @kohsuke to come up with a plan" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cloudbees_jep-internal-staging_issues_4_comments-70b2060c-1621-4059-92d6-57b43d5cf3d3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cloudbees_jep-internal-staging_issues_4_comments-70b2060c-1621-4059-92d6-57b43d5cf3d3.json new file mode 100644 index 0000000000..aa871f1ba4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cloudbees_jep-internal-staging_issues_4_comments-70b2060c-1621-4059-92d6-57b43d5cf3d3.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/comments/370398797", + "html_url": "https://github.com/cloudbees/jep-internal-staging/pull/4#issuecomment-370398797", + "issue_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4", + "id": 370398797, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3MDM5ODc5Nw==", + "user": { + "login": "jstrachan", + "id": 30140, + "node_id": "MDQ6VXNlcjMwMTQw", + "avatar_url": "https://avatars1.githubusercontent.com/u/30140?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jstrachan", + "html_url": "https://github.com/jstrachan", + "followers_url": "https://api.github.com/users/jstrachan/followers", + "following_url": "https://api.github.com/users/jstrachan/following{/other_user}", + "gists_url": "https://api.github.com/users/jstrachan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstrachan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstrachan/subscriptions", + "organizations_url": "https://api.github.com/users/jstrachan/orgs", + "repos_url": "https://api.github.com/users/jstrachan/repos", + "events_url": "https://api.github.com/users/jstrachan/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstrachan/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-03-05T12:04:16Z", + "updated_at": "2018-03-05T12:04:16Z", + "author_association": "CONTRIBUTOR", + "body": "@kohsuke @bitwiseman I've tried to address all your points above in the new draft. Still needs some polish mind you..." + }, + { + "url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/comments/370536601", + "html_url": "https://github.com/cloudbees/jep-internal-staging/pull/4#issuecomment-370536601", + "issue_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4", + "id": 370536601, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3MDUzNjYwMQ==", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-03-05T19:34:08Z", + "updated_at": "2018-03-05T19:34:08Z", + "author_association": "CONTRIBUTOR", + "body": "Thanks, James, I'll go over this before COB today" + }, + { + "url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/comments/370601257", + "html_url": "https://github.com/cloudbees/jep-internal-staging/pull/4#issuecomment-370601257", + "issue_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4", + "id": 370601257, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3MDYwMTI1Nw==", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-03-05T23:11:47Z", + "updated_at": "2018-03-05T23:11:47Z", + "author_association": "CONTRIBUTOR", + "body": "@jstrachan , Liam and I talked today and in order to speed up the collaboration, we thought it might be faster to do this on Google Doc until it gets further along.\r\nSo we started doing that here: https://docs.google.com/document/d/1_jUgcp5LfIRSR4wo7C2XrLUCDUShxhaFxefVQCdRBXk/edit#\r\n" + }, + { + "url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/comments/370706131", + "html_url": "https://github.com/cloudbees/jep-internal-staging/pull/4#issuecomment-370706131", + "issue_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4", + "id": 370706131, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3MDcwNjEzMQ==", + "user": { + "login": "jstrachan", + "id": 30140, + "node_id": "MDQ6VXNlcjMwMTQw", + "avatar_url": "https://avatars1.githubusercontent.com/u/30140?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jstrachan", + "html_url": "https://github.com/jstrachan", + "followers_url": "https://api.github.com/users/jstrachan/followers", + "following_url": "https://api.github.com/users/jstrachan/following{/other_user}", + "gists_url": "https://api.github.com/users/jstrachan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstrachan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstrachan/subscriptions", + "organizations_url": "https://api.github.com/users/jstrachan/orgs", + "repos_url": "https://api.github.com/users/jstrachan/repos", + "events_url": "https://api.github.com/users/jstrachan/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstrachan/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-03-06T08:43:33Z", + "updated_at": "2018-03-06T08:43:33Z", + "author_association": "CONTRIBUTOR", + "body": "@kohsuke @bitwiseman good call on the google doc ;) Have polished a bit more - its looking much better now thanks!" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cloudbees_support-analytics_issues_40_comments-392bf11b-01ff-4b4b-be18-d56a295cd56d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cloudbees_support-analytics_issues_40_comments-392bf11b-01ff-4b4b-be18-d56a295cd56d.json new file mode 100644 index 0000000000..4fd5047439 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_cloudbees_support-analytics_issues_40_comments-392bf11b-01ff-4b4b-be18-d56a295cd56d.json @@ -0,0 +1,33 @@ +[ + { + "url": "https://api.github.com/repos/cloudbees/support-analytics/issues/comments/328369618", + "html_url": "https://github.com/cloudbees/support-analytics/issues/40#issuecomment-328369618", + "issue_url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40", + "id": 328369618, + "node_id": "MDEyOklzc3VlQ29tbWVudDMyODM2OTYxOA==", + "user": { + "login": "aheritier", + "id": 174600, + "node_id": "MDQ6VXNlcjE3NDYwMA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/174600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aheritier", + "html_url": "https://github.com/aheritier", + "followers_url": "https://api.github.com/users/aheritier/followers", + "following_url": "https://api.github.com/users/aheritier/following{/other_user}", + "gists_url": "https://api.github.com/users/aheritier/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aheritier/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aheritier/subscriptions", + "organizations_url": "https://api.github.com/users/aheritier/orgs", + "repos_url": "https://api.github.com/users/aheritier/repos", + "events_url": "https://api.github.com/users/aheritier/events{/privacy}", + "received_events_url": "https://api.github.com/users/aheritier/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-09-10T20:28:21Z", + "updated_at": "2017-09-10T20:28:21Z", + "author_association": "CONTRIBUTOR", + "body": "Replaced by https://cloudbees.atlassian.net/browse/CE-1062" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_datadog_puppet-datadog-agent_issues_81_comments-2bcf1141-9dc6-4a96-bab5-70bfb95e1c09.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_datadog_puppet-datadog-agent_issues_81_comments-2bcf1141-9dc6-4a96-bab5-70bfb95e1c09.json new file mode 100644 index 0000000000..85834c5f4b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_datadog_puppet-datadog-agent_issues_81_comments-2bcf1141-9dc6-4a96-bab5-70bfb95e1c09.json @@ -0,0 +1,157 @@ +[ + { + "url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/comments/97529110", + "html_url": "https://github.com/DataDog/puppet-datadog-agent/issues/81#issuecomment-97529110", + "issue_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81", + "id": 97529110, + "node_id": "MDEyOklzc3VlQ29tbWVudDk3NTI5MTEw", + "user": { + "login": "ghost", + "id": 10137, + "node_id": "MDQ6VXNlcjEwMTM3", + "avatar_url": "https://avatars3.githubusercontent.com/u/10137?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ghost", + "html_url": "https://github.com/ghost", + "followers_url": "https://api.github.com/users/ghost/followers", + "following_url": "https://api.github.com/users/ghost/following{/other_user}", + "gists_url": "https://api.github.com/users/ghost/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ghost/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ghost/subscriptions", + "organizations_url": "https://api.github.com/users/ghost/orgs", + "repos_url": "https://api.github.com/users/ghost/repos", + "events_url": "https://api.github.com/users/ghost/events{/privacy}", + "received_events_url": "https://api.github.com/users/ghost/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-04-29T18:16:17Z", + "updated_at": "2015-04-29T18:18:15Z", + "author_association": "NONE", + "body": "I was able to fix this by setting the ordering for those resources inside of the ubuntu.pp manifest:\n\n```\ndiff --git a/manifests/ubuntu.pp b/manifests/ubuntu.pp\nindex 6a84f24..bc1e9f0 100644\n--- a/manifests/ubuntu.pp\n+++ b/manifests/ubuntu.pp\n@@ -50,11 +50,4 @@ class datadog_agent::ubuntu(\n require => Package['datadog-agent'],\n }\n\n+ Exec['datadog_key'] ->\n+ File['/etc/apt/sources.list.d/datadog.list'] ~>\n+ Exec['datadog_apt-get_update'] ->\n+ Package['datadog-agent-base'] ->\n+ Package['datadog-agent'] ->\n+ Service['datadog-agent']\n+\n }\n```\n\nForked version of the module is here: https://github.com/sbrimhall/puppet-datadog-agent.git\n\nThat fixed the issue for me if someone wanted to merge that into this module.\n" + }, + { + "url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/comments/97531853", + "html_url": "https://github.com/DataDog/puppet-datadog-agent/issues/81#issuecomment-97531853", + "issue_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81", + "id": 97531853, + "node_id": "MDEyOklzc3VlQ29tbWVudDk3NTMxODUz", + "user": { + "login": "LeoCavaille", + "id": 1788830, + "node_id": "MDQ6VXNlcjE3ODg4MzA=", + "avatar_url": "https://avatars2.githubusercontent.com/u/1788830?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/LeoCavaille", + "html_url": "https://github.com/LeoCavaille", + "followers_url": "https://api.github.com/users/LeoCavaille/followers", + "following_url": "https://api.github.com/users/LeoCavaille/following{/other_user}", + "gists_url": "https://api.github.com/users/LeoCavaille/gists{/gist_id}", + "starred_url": "https://api.github.com/users/LeoCavaille/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/LeoCavaille/subscriptions", + "organizations_url": "https://api.github.com/users/LeoCavaille/orgs", + "repos_url": "https://api.github.com/users/LeoCavaille/repos", + "events_url": "https://api.github.com/users/LeoCavaille/events{/privacy}", + "received_events_url": "https://api.github.com/users/LeoCavaille/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-04-29T18:24:36Z", + "updated_at": "2015-04-29T18:24:36Z", + "author_association": "MEMBER", + "body": "Very interesting @sbrimhall thanks, will test that and try to merge this in our repo.\n" + }, + { + "url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/comments/107737835", + "html_url": "https://github.com/DataDog/puppet-datadog-agent/issues/81#issuecomment-107737835", + "issue_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81", + "id": 107737835, + "node_id": "MDEyOklzc3VlQ29tbWVudDEwNzczNzgzNQ==", + "user": { + "login": "talwai", + "id": 3237580, + "node_id": "MDQ6VXNlcjMyMzc1ODA=", + "avatar_url": "https://avatars1.githubusercontent.com/u/3237580?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/talwai", + "html_url": "https://github.com/talwai", + "followers_url": "https://api.github.com/users/talwai/followers", + "following_url": "https://api.github.com/users/talwai/following{/other_user}", + "gists_url": "https://api.github.com/users/talwai/gists{/gist_id}", + "starred_url": "https://api.github.com/users/talwai/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/talwai/subscriptions", + "organizations_url": "https://api.github.com/users/talwai/orgs", + "repos_url": "https://api.github.com/users/talwai/repos", + "events_url": "https://api.github.com/users/talwai/events{/privacy}", + "received_events_url": "https://api.github.com/users/talwai/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-06-01T22:36:38Z", + "updated_at": "2015-06-01T22:36:38Z", + "author_association": "CONTRIBUTOR", + "body": "@kohsuke @sbrimhall [this change](https://github.com/DataDog/puppet-datadog-agent/pull/86/files) should have fixed the issue of imposing the deterministic ordering @kohsuke described. It is part of our `1.3.0` release, can you update the module and tell us if it is still an issue?\n" + }, + { + "url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/comments/113700131", + "html_url": "https://github.com/DataDog/puppet-datadog-agent/issues/81#issuecomment-113700131", + "issue_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81", + "id": 113700131, + "node_id": "MDEyOklzc3VlQ29tbWVudDExMzcwMDEzMQ==", + "user": { + "login": "rhoml", + "id": 369350, + "node_id": "MDQ6VXNlcjM2OTM1MA==", + "avatar_url": "https://avatars3.githubusercontent.com/u/369350?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rhoml", + "html_url": "https://github.com/rhoml", + "followers_url": "https://api.github.com/users/rhoml/followers", + "following_url": "https://api.github.com/users/rhoml/following{/other_user}", + "gists_url": "https://api.github.com/users/rhoml/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rhoml/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rhoml/subscriptions", + "organizations_url": "https://api.github.com/users/rhoml/orgs", + "repos_url": "https://api.github.com/users/rhoml/repos", + "events_url": "https://api.github.com/users/rhoml/events{/privacy}", + "received_events_url": "https://api.github.com/users/rhoml/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-06-20T02:59:35Z", + "updated_at": "2015-06-20T02:59:35Z", + "author_association": "CONTRIBUTOR", + "body": "https://github.com/DataDog/puppet-datadog-agent/pull/109 might get rid of the errors in Ubuntu\n" + }, + { + "url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/comments/113787646", + "html_url": "https://github.com/DataDog/puppet-datadog-agent/issues/81#issuecomment-113787646", + "issue_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81", + "id": 113787646, + "node_id": "MDEyOklzc3VlQ29tbWVudDExMzc4NzY0Ng==", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-06-20T16:23:42Z", + "updated_at": "2015-06-20T16:23:42Z", + "author_association": "NONE", + "body": "Unfortunately I don't have new server that needs a fresh datadog agent, so the change is not easily testable for me.\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_eclipse-ee4j_jaxb-ri_issues_103_comments-279abefb-47c5-47f3-8515-1ee89869be16.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_eclipse-ee4j_jaxb-ri_issues_103_comments-279abefb-47c5-47f3-8515-1ee89869be16.json new file mode 100644 index 0000000000..4dc0e225fc --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_eclipse-ee4j_jaxb-ri_issues_103_comments-279abefb-47c5-47f3-8515-1ee89869be16.json @@ -0,0 +1,901 @@ +[ + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550973", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550973", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550973, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk3Mw==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-09-21T14:28:24Z", + "updated_at": "2018-09-21T14:28:24Z", + "author_association": "MEMBER", + "body": "* **Issue Imported From:** https://github.com/javaee/jaxb-v2/issues/103\n* **Original Issue Raised By:**@glassfishrobot\n* **Original Issue Assigned To:** @glassfishrobot" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550974", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550974", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550974, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk3NA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-10-18T01:10:04Z", + "updated_at": "2018-09-21T14:28:25Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nReported by ramazanyich2" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550975", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550975", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550975, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk3NQ==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-10-28T12:19:14Z", + "updated_at": "2018-09-21T14:28:25Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nkohsuke said:\nHmm.\n\nWould it be possible for you to try the latest nightly build? I remember fixing\nan issue like this some time ago, and I couldn't reproduce the problem with the\ncurrent snapshot of the JAXB RI.\n\nIf it still doesn't work, please reopen the bug so that it gets our attention." + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550976", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550976", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550976, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk3Ng==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:42:27Z", + "updated_at": "2018-09-21T14:28:25Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nramazanyich2 said:\nCreated an attachment (id=57)\ntest class file which produces output" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550978", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550978", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550978, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk3OA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:43:08Z", + "updated_at": "2018-09-21T14:28:26Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nramazanyich2 said:\nCreated an attachment (id=58)\nclass file for first package" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550979", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550979", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550979, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk3OQ==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:43:55Z", + "updated_at": "2018-09-21T14:28:26Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nramazanyich2 said:\nCreated an attachment (id=59)\nclass file for second package" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550981", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550981", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550981, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk4MQ==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:44:19Z", + "updated_at": "2018-09-21T14:28:26Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nramazanyich2 said:\nCreated an attachment (id=60)\npackage info for second package" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550982", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550982", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550982, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk4Mg==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:44:44Z", + "updated_at": "2018-09-21T14:28:27Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nramazanyich2 said:\nCreated an attachment (id=61)\npackage info for first package" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550984", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550984", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550984, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk4NA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:45:20Z", + "updated_at": "2018-09-21T14:28:27Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nramazanyich2 said:\nCreated an attachment (id=62)\nresult of execution" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550986", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550986", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550986, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk4Ng==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:48:46Z", + "updated_at": "2018-09-21T14:28:27Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nramazanyich2 said:\nI tried it with lates build ( dated by 8 november) but in result I still have\nall namespaces.\nI attached all files to the issue. Run testJaxb.java and you will have test.xml\nas result.\nIt will have \nxmlns:ns3=\"http://company2.com\" is unwanted as object TestClass2 was not created." + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550988", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550988", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550988, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk4OA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2006-04-19T12:34:20Z", + "updated_at": "2018-09-21T14:28:27Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nktrapszo said:\nUsing 4/19/2006 build, this is still an issue." + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550989", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550989", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550989, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk4OQ==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2006-05-30T18:16:59Z", + "updated_at": "2018-09-21T14:28:28Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nkohsuke said:\nThis is actually the expected behavior.\n\nIn 1.0, we did what ramazanyich2 wanted us to do — namely, declare namespaces\nlazily on-demand, only when it's necessary. Often this results in namespaces\ndeclared multiple places in sub-trees, and many people weren't happy with this.\n\nWe can't make it any smarter, as in short of traversing the whole object tree,\nThe marshaller won't be able to discover all the namespaces in use. Such\ntraversal would be very costly.\n\nSo in 2.0 we decided to change the behavior to always declare all the statically\nknown namespaces upfront. This also made the namespace management inside the\nmarshaller simpler, contributed to the overall performance improvement.\n\nGiven those background, at this point we are not planning to change this behavior." + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550991", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550991", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550991, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk5MQ==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2010-04-01T08:38:22Z", + "updated_at": "2018-09-21T14:28:28Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nmindchi said:\nI'm requesting that this issue be reopened as having the extraneous namespaces\ncauses problems when using JAXB as the data binding framework for CXF. Firstly,\nI think it is unacceptable to have a solution which changes your data. If I\ntake an XML file read it in and write it back out, I should end up with exactly\nthe same file. Not a file that has extra stuff in it. This reason alone should\nbe enough to warrant a fix.\n\nI am writing some web service code using CFX and JAXB. I check my code all the\nway to the point where I include it as an element of a larger document that\ngets passed into CFX framework for handling web service processing. When it\ncomes out, it has extra tags in it. It is sent to publish and subscribe server.\nWhen I try to read the data when I retrieve it from the server, CXF produces a\nSAX parse exception due to one of the extraneous namespaces which it wasn't\nexpecting. Now, it may be possible for me to intercept the data and remove the\nextranuous namespace definitions, but this is an enterprise system, and I\ncannot expect every other application to do this. Up until this point, my\nexperience with JAXB has been good. I like the performance, however, this issue\nbasically renders JAXB useless to me on this project. I would like to continue\nto use JAXB, however, I don't expect this to be fixed anytime soon, so I will\nneed to look into using some other data binding framework, perhaps XMLBeans\nwith CXF.\n\nPlease consider correcting this problem so I can continue using JAXB in\nconjunction with CXF." + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550992", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550992", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550992, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk5Mg==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2010-12-29T02:52:32Z", + "updated_at": "2018-09-21T14:28:28Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \naempinheiro said:\nReferring to the comment before, altering the existing xml means that, if I open a signed xml jaxb will change it and its' signature won't be valid anymore.\n\nThis means that this issue represents quite a big problem." + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550997", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550997", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550997, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk5Nw==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2011-03-12T12:51:36Z", + "updated_at": "2018-09-21T14:28:28Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nrustamabd said:\nI disagree with the reasoning provided by 'kohsuke', performance can have different meaning, for some users network throughput has higher importance than CPU cycles. For example take small secured services, these have lots of OASIS headers and small payloads. Unnecessary namespace overhead in these is big, while the overhead of traversing a dozen nodes would be negligible.\n\nI propose to have an optional feature (with a possibility to turn it on and off) to traverse the tree and eliminate unnecessary namespace declarations. This can be made even smarter; e.g. stop traversing after reaching 100th node." + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423550998", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423550998", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423550998, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MDk5OA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2011-04-27T01:35:58Z", + "updated_at": "2018-09-21T14:28:29Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nthst said:\nI am wondering why it would not be possible to keep a list of used namespaces during production and add them in a second step to the final dom. This way there is no need to traverse the whole tree a second time, only a visit in the documentroot as a last step.\n\nI understand that this would not work on a streaming output, but treewalking would have the same issue." + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551000", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551000", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551000, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAwMA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2012-10-17T08:32:57Z", + "updated_at": "2018-09-21T14:28:29Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \najsmen said:\n@kohsuke:\n> In 1.0, we did what ramazanyich2 wanted us to do — namely, declare namespaces\n> lazily on-demand, only when it's necessary. Often this results in namespaces\n> declared multiple places in sub-trees, and many people weren't happy with this.\n\nWhat about lazily on-demand add namespaces to some sort of set during document creation and at the end append all of them to the root element?" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551002", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551002", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551002, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAwMg==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:43:55Z", + "updated_at": "2018-09-21T14:28:29Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nFile: [jaxb.index](https://java.net/jira/secure/attachment/16215/jaxb.index)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551004", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551004", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551004, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAwNA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:44:44Z", + "updated_at": "2018-09-21T14:28:30Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nFile: [package-info.java](https://java.net/jira/secure/attachment/16217/package-info.java)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551005", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551005", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551005, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAwNQ==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:44:19Z", + "updated_at": "2018-09-21T14:28:30Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nFile: [package-info.java](https://java.net/jira/secure/attachment/16216/package-info.java)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551006", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551006", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551006, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAwNg==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:45:20Z", + "updated_at": "2018-09-21T14:28:30Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nFile: [test.xml](https://java.net/jira/secure/attachment/16218/test.xml)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551008", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551008", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551008, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAwOA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:43:08Z", + "updated_at": "2018-09-21T14:28:30Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nFile: [TestClass1.java](https://java.net/jira/secure/attachment/16214/TestClass1.java)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551010", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551010", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551010, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAxMA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:42:24Z", + "updated_at": "2018-09-21T14:28:31Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nFile: [testJaxb.java](https://java.net/jira/secure/attachment/16213/testJaxb.java)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551012", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551012", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551012, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAxMg==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-10-18T01:10:04Z", + "updated_at": "2018-09-21T14:28:31Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nWas assigned to snajper" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551014", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551014", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551014, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAxNA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-04-24T11:47:49Z", + "updated_at": "2018-09-21T14:28:31Z", + "author_association": "MEMBER", + "body": "@glassfishrobot Commented \nThis issue was imported from java.net JIRA JAXB-103" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551015", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551015", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551015, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAxNQ==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-09-07T17:48:38Z", + "updated_at": "2018-09-21T14:28:31Z", + "author_association": "MEMBER", + "body": "@rhdsmnd Commented \nWhat's the consensus around adding a setting that has the marshaller run an extra pass through the document and eliminate unused namespaces?" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/423551018", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-423551018", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 423551018, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzU1MTAxOA==", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-08-17T11:08:46Z", + "updated_at": "2018-09-21T14:28:32Z", + "author_association": "MEMBER", + "body": "@epochcoder Commented \nWe are in a process of converting of converting a lot of legacy code that was using Apache XMLBeans to JAXB, this was a feature provided there OOB; and is stopping us from doing a (clean) migration.\r\n\r\nWe now have workarounds to only create a `JAXBContext` for the classes involved in (un)marshalling; \r\n\r\nProviding a feature toggle for this new functionality would be great" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/535858781", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-535858781", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 535858781, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNTg1ODc4MQ==", + "user": { + "login": "Xyaren", + "id": 5864045, + "node_id": "MDQ6VXNlcjU4NjQwNDU=", + "avatar_url": "https://avatars3.githubusercontent.com/u/5864045?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Xyaren", + "html_url": "https://github.com/Xyaren", + "followers_url": "https://api.github.com/users/Xyaren/followers", + "following_url": "https://api.github.com/users/Xyaren/following{/other_user}", + "gists_url": "https://api.github.com/users/Xyaren/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Xyaren/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Xyaren/subscriptions", + "organizations_url": "https://api.github.com/users/Xyaren/orgs", + "repos_url": "https://api.github.com/users/Xyaren/repos", + "events_url": "https://api.github.com/users/Xyaren/events{/privacy}", + "received_events_url": "https://api.github.com/users/Xyaren/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-27T09:06:42Z", + "updated_at": "2019-09-27T09:06:42Z", + "author_association": "NONE", + "body": "Ist there any update on this issue ?" + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/comments/547625657", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103#issuecomment-547625657", + "issue_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "id": 547625657, + "node_id": "MDEyOklzc3VlQ29tbWVudDU0NzYyNTY1Nw==", + "user": { + "login": "rhdsmnd", + "id": 5566652, + "node_id": "MDQ6VXNlcjU1NjY2NTI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/5566652?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rhdsmnd", + "html_url": "https://github.com/rhdsmnd", + "followers_url": "https://api.github.com/users/rhdsmnd/followers", + "following_url": "https://api.github.com/users/rhdsmnd/following{/other_user}", + "gists_url": "https://api.github.com/users/rhdsmnd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rhdsmnd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rhdsmnd/subscriptions", + "organizations_url": "https://api.github.com/users/rhdsmnd/orgs", + "repos_url": "https://api.github.com/users/rhdsmnd/repos", + "events_url": "https://api.github.com/users/rhdsmnd/events{/privacy}", + "received_events_url": "https://api.github.com/users/rhdsmnd/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-29T20:56:26Z", + "updated_at": "2019-10-29T20:56:26Z", + "author_association": "NONE", + "body": "I ended up writing a simple SAX parser which removed unused namespaces. Worked fine" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_178_comments-f84aa364-b44f-4171-8b0b-73202b03f6bd.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_178_comments-f84aa364-b44f-4171-8b0b-73202b03f6bd.json new file mode 100644 index 0000000000..1d860d7f0e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_178_comments-f84aa364-b44f-4171-8b0b-73202b03f6bd.json @@ -0,0 +1,188 @@ +[ + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/94328700", + "html_url": "https://github.com/github-api/github-api/issues/178#issuecomment-94328700", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/178", + "id": 94328700, + "node_id": "MDEyOklzc3VlQ29tbWVudDk0MzI4NzAw", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-04-20T00:33:48Z", + "updated_at": "2015-04-20T00:33:48Z", + "author_association": "MEMBER", + "body": "`GHPullRequest` extends from `GHIssue`, so the design here is to call `GHPullRequest.fetchIssue()` at the right point to ensure methods defined on `GHIssue` return correct info when used on `GHPullRequest` instance, such as `getLabels()` do.\n\nFor what methods are you seeing differing return values?\n" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/94330158", + "html_url": "https://github.com/github-api/github-api/issues/178#issuecomment-94330158", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/178", + "id": 94330158, + "node_id": "MDEyOklzc3VlQ29tbWVudDk0MzMwMTU4", + "user": { + "login": "KostyaSha", + "id": 231611, + "node_id": "MDQ6VXNlcjIzMTYxMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/231611?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KostyaSha", + "html_url": "https://github.com/KostyaSha", + "followers_url": "https://api.github.com/users/KostyaSha/followers", + "following_url": "https://api.github.com/users/KostyaSha/following{/other_user}", + "gists_url": "https://api.github.com/users/KostyaSha/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KostyaSha/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KostyaSha/subscriptions", + "organizations_url": "https://api.github.com/users/KostyaSha/orgs", + "repos_url": "https://api.github.com/users/KostyaSha/repos", + "events_url": "https://api.github.com/users/KostyaSha/events{/privacy}", + "received_events_url": "https://api.github.com/users/KostyaSha/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-04-20T00:53:48Z", + "updated_at": "2015-04-20T00:53:48Z", + "author_association": "CONTRIBUTOR", + "body": "@kohsuke assumption that Issue and PR has the same data is wrong. They track different instances of data. Example is date time of changes: https://github.com/KostyaSha/github-pullrequest-plugin/blob/master/src/main/java/org/jenkinsci/plugins/github/pullrequest/GitHubPRTrigger.java#L370-L371\n" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/94330925", + "html_url": "https://github.com/github-api/github-api/issues/178#issuecomment-94330925", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/178", + "id": 94330925, + "node_id": "MDEyOklzc3VlQ29tbWVudDk0MzMwOTI1", + "user": { + "login": "KostyaSha", + "id": 231611, + "node_id": "MDQ6VXNlcjIzMTYxMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/231611?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KostyaSha", + "html_url": "https://github.com/KostyaSha", + "followers_url": "https://api.github.com/users/KostyaSha/followers", + "following_url": "https://api.github.com/users/KostyaSha/following{/other_user}", + "gists_url": "https://api.github.com/users/KostyaSha/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KostyaSha/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KostyaSha/subscriptions", + "organizations_url": "https://api.github.com/users/KostyaSha/orgs", + "repos_url": "https://api.github.com/users/KostyaSha/repos", + "events_url": "https://api.github.com/users/KostyaSha/events{/privacy}", + "received_events_url": "https://api.github.com/users/KostyaSha/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-04-20T01:02:20Z", + "updated_at": "2015-04-20T01:02:20Z", + "author_association": "CONTRIBUTOR", + "body": "And https://github.com/kohsuke/github-api/blob/master/src/main/java/org/kohsuke/github/GHPullRequest.java#L111 is Deprecated\n" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/94331349", + "html_url": "https://github.com/github-api/github-api/issues/178#issuecomment-94331349", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/178", + "id": 94331349, + "node_id": "MDEyOklzc3VlQ29tbWVudDk0MzMxMzQ5", + "user": { + "login": "KostyaSha", + "id": 231611, + "node_id": "MDQ6VXNlcjIzMTYxMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/231611?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KostyaSha", + "html_url": "https://github.com/KostyaSha", + "followers_url": "https://api.github.com/users/KostyaSha/followers", + "following_url": "https://api.github.com/users/KostyaSha/following{/other_user}", + "gists_url": "https://api.github.com/users/KostyaSha/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KostyaSha/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KostyaSha/subscriptions", + "organizations_url": "https://api.github.com/users/KostyaSha/orgs", + "repos_url": "https://api.github.com/users/KostyaSha/repos", + "events_url": "https://api.github.com/users/KostyaSha/events{/privacy}", + "received_events_url": "https://api.github.com/users/KostyaSha/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-04-20T01:09:58Z", + "updated_at": "2015-04-20T01:09:58Z", + "author_association": "CONTRIBUTOR", + "body": "More details about updated_at. \nIf you change label or comment -> it issue change. If you change commits -> PR change. It looks like in GH internal structure it two different objects (and PR is not extended Issue). I'm afraid problems using api library if GH adds more fields, so i prefer using right objects for getting data. And getting Issue from PR seems logical, because it one-direction logical link.\n" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/107682863", + "html_url": "https://github.com/github-api/github-api/issues/178#issuecomment-107682863", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/178", + "id": 107682863, + "node_id": "MDEyOklzc3VlQ29tbWVudDEwNzY4Mjg2Mw==", + "user": { + "login": "KostyaSha", + "id": 231611, + "node_id": "MDQ6VXNlcjIzMTYxMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/231611?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KostyaSha", + "html_url": "https://github.com/KostyaSha", + "followers_url": "https://api.github.com/users/KostyaSha/followers", + "following_url": "https://api.github.com/users/KostyaSha/following{/other_user}", + "gists_url": "https://api.github.com/users/KostyaSha/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KostyaSha/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KostyaSha/subscriptions", + "organizations_url": "https://api.github.com/users/KostyaSha/orgs", + "repos_url": "https://api.github.com/users/KostyaSha/repos", + "events_url": "https://api.github.com/users/KostyaSha/events{/privacy}", + "received_events_url": "https://api.github.com/users/KostyaSha/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-06-01T19:46:20Z", + "updated_at": "2015-06-01T19:46:20Z", + "author_association": "CONTRIBUTOR", + "body": "> , so the design here is to call GHPullRequest.fetchIssue() at the right point\n\nAlso this method is private, having fetchissue and populate methods public should help with getting almost atomic state of remote PR+issue.\n" + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/298211586", + "html_url": "https://github.com/github-api/github-api/issues/178#issuecomment-298211586", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/178", + "id": 298211586, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5ODIxMTU4Ng==", + "user": { + "login": "drewish", + "id": 68750, + "node_id": "MDQ6VXNlcjY4NzUw", + "avatar_url": "https://avatars0.githubusercontent.com/u/68750?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/drewish", + "html_url": "https://github.com/drewish", + "followers_url": "https://api.github.com/users/drewish/followers", + "following_url": "https://api.github.com/users/drewish/following{/other_user}", + "gists_url": "https://api.github.com/users/drewish/gists{/gist_id}", + "starred_url": "https://api.github.com/users/drewish/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/drewish/subscriptions", + "organizations_url": "https://api.github.com/users/drewish/orgs", + "repos_url": "https://api.github.com/users/drewish/repos", + "events_url": "https://api.github.com/users/drewish/events{/privacy}", + "received_events_url": "https://api.github.com/users/drewish/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-04-30T05:03:28Z", + "updated_at": "2017-04-30T05:03:28Z", + "author_association": "NONE", + "body": "It would be nice if there was an easier way to get a PR from an issue too." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_416_comments-5957b82d-97dd-4209-b1dc-858199372769.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_416_comments-5957b82d-97dd-4209-b1dc-858199372769.json new file mode 100644 index 0000000000..3ec81e0eed --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_416_comments-5957b82d-97dd-4209-b1dc-858199372769.json @@ -0,0 +1,33 @@ +[ + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/417365820", + "html_url": "https://github.com/github-api/github-api/issues/416#issuecomment-417365820", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/416", + "id": 417365820, + "node_id": "MDEyOklzc3VlQ29tbWVudDQxNzM2NTgyMA==", + "user": { + "login": "gdgib", + "id": 801167, + "node_id": "MDQ6VXNlcjgwMTE2Nw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/801167?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gdgib", + "html_url": "https://github.com/gdgib", + "followers_url": "https://api.github.com/users/gdgib/followers", + "following_url": "https://api.github.com/users/gdgib/following{/other_user}", + "gists_url": "https://api.github.com/users/gdgib/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gdgib/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gdgib/subscriptions", + "organizations_url": "https://api.github.com/users/gdgib/orgs", + "repos_url": "https://api.github.com/users/gdgib/repos", + "events_url": "https://api.github.com/users/gdgib/events{/privacy}", + "received_events_url": "https://api.github.com/users/gdgib/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-08-30T15:41:09Z", + "updated_at": "2018-08-30T15:41:09Z", + "author_association": "NONE", + "body": "Now that #415 is solved (thanks @kohsuke for the excellent help!), I'll fix this myself and open a PR ASAP." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_445_comments-4a0ccab2-b9b2-4d46-9339-004e5a5d7d01.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_445_comments-4a0ccab2-b9b2-4d46-9339-004e5a5d7d01.json new file mode 100644 index 0000000000..6be78a7806 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_github-api_github-api_issues_445_comments-4a0ccab2-b9b2-4d46-9339-004e5a5d7d01.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/403182915", + "html_url": "https://github.com/github-api/github-api/issues/445#issuecomment-403182915", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/445", + "id": 403182915, + "node_id": "MDEyOklzc3VlQ29tbWVudDQwMzE4MjkxNQ==", + "user": { + "login": "umesh9794", + "id": 7439619, + "node_id": "MDQ6VXNlcjc0Mzk2MTk=", + "avatar_url": "https://avatars2.githubusercontent.com/u/7439619?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umesh9794", + "html_url": "https://github.com/umesh9794", + "followers_url": "https://api.github.com/users/umesh9794/followers", + "following_url": "https://api.github.com/users/umesh9794/following{/other_user}", + "gists_url": "https://api.github.com/users/umesh9794/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umesh9794/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umesh9794/subscriptions", + "organizations_url": "https://api.github.com/users/umesh9794/orgs", + "repos_url": "https://api.github.com/users/umesh9794/repos", + "events_url": "https://api.github.com/users/umesh9794/events{/privacy}", + "received_events_url": "https://api.github.com/users/umesh9794/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-07-07T02:37:14Z", + "updated_at": "2018-07-07T02:37:14Z", + "author_association": "NONE", + "body": "@kohsuke any clues about this, please? " + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/comments/575319226", + "html_url": "https://github.com/github-api/github-api/issues/445#issuecomment-575319226", + "issue_url": "https://api.github.com/repos/github-api/github-api/issues/445", + "id": 575319226, + "node_id": "MDEyOklzc3VlQ29tbWVudDU3NTMxOTIyNg==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2020-01-16T19:57:05Z", + "updated_at": "2020-01-16T19:57:05Z", + "author_association": "MEMBER", + "body": "@umesh9794 \r\nLooking at https://developer.github.com/v3/repos/contents/ it's not clear how we'd get the created/updated for some content If you can describe the set of API calls that we'd use to get this, we could probably include it, but it seems like it would need to be an option since it would be expensive. " + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_javaee_jaxb-v2_issues_103_comments-7499861c-3874-4dd8-af28-b86a1a248260.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_javaee_jaxb-v2_issues_103_comments-7499861c-3874-4dd8-af28-b86a1a248260.json new file mode 100644 index 0000000000..2481219d31 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_javaee_jaxb-v2_issues_103_comments-7499861c-3874-4dd8-af28-b86a1a248260.json @@ -0,0 +1,808 @@ +[ + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633592", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633592", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633592, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzU5Mg==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-10-18T01:10:04Z", + "updated_at": "2017-04-24T11:47:50Z", + "author_association": "CONTRIBUTOR", + "body": "Reported by ramazanyich2" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633593", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633593", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633593, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzU5Mw==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-10-28T12:19:14Z", + "updated_at": "2017-04-24T11:47:50Z", + "author_association": "CONTRIBUTOR", + "body": "kohsuke said:\nHmm.\n\nWould it be possible for you to try the latest nightly build? I remember fixing\nan issue like this some time ago, and I couldn't reproduce the problem with the\ncurrent snapshot of the JAXB RI.\n\nIf it still doesn't work, please reopen the bug so that it gets our attention." + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633594", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633594", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633594, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzU5NA==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:42:27Z", + "updated_at": "2017-04-24T11:47:50Z", + "author_association": "CONTRIBUTOR", + "body": "ramazanyich2 said:\nCreated an attachment (id=57)\ntest class file which produces output" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633595", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633595", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633595, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzU5NQ==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:43:08Z", + "updated_at": "2017-04-24T11:47:50Z", + "author_association": "CONTRIBUTOR", + "body": "ramazanyich2 said:\nCreated an attachment (id=58)\nclass file for first package" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633596", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633596", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633596, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzU5Ng==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:43:55Z", + "updated_at": "2017-04-24T11:47:50Z", + "author_association": "CONTRIBUTOR", + "body": "ramazanyich2 said:\nCreated an attachment (id=59)\nclass file for second package" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633597", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633597", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633597, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzU5Nw==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:44:19Z", + "updated_at": "2017-04-24T11:47:50Z", + "author_association": "CONTRIBUTOR", + "body": "ramazanyich2 said:\nCreated an attachment (id=60)\npackage info for second package" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633598", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633598", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633598, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzU5OA==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:44:44Z", + "updated_at": "2017-04-24T11:47:50Z", + "author_association": "CONTRIBUTOR", + "body": "ramazanyich2 said:\nCreated an attachment (id=61)\npackage info for first package" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633599", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633599", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633599, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzU5OQ==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:45:20Z", + "updated_at": "2017-04-24T11:47:50Z", + "author_association": "CONTRIBUTOR", + "body": "ramazanyich2 said:\nCreated an attachment (id=62)\nresult of execution" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633600", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633600", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633600, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwMA==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:48:46Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "ramazanyich2 said:\nI tried it with lates build ( dated by 8 november) but in result I still have\nall namespaces.\nI attached all files to the issue. Run testJaxb.java and you will have test.xml\nas result.\nIt will have \nxmlns:ns3=\"http://company2.com\" is unwanted as object TestClass2 was not created." + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633601", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633601", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633601, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwMQ==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2006-04-19T12:34:20Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "ktrapszo said:\nUsing 4/19/2006 build, this is still an issue." + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633602", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633602", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633602, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwMg==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2006-05-30T18:16:59Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "kohsuke said:\nThis is actually the expected behavior.\n\nIn 1.0, we did what ramazanyich2 wanted us to do — namely, declare namespaces\nlazily on-demand, only when it's necessary. Often this results in namespaces\ndeclared multiple places in sub-trees, and many people weren't happy with this.\n\nWe can't make it any smarter, as in short of traversing the whole object tree,\nThe marshaller won't be able to discover all the namespaces in use. Such\ntraversal would be very costly.\n\nSo in 2.0 we decided to change the behavior to always declare all the statically\nknown namespaces upfront. This also made the namespace management inside the\nmarshaller simpler, contributed to the overall performance improvement.\n\nGiven those background, at this point we are not planning to change this behavior." + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633603", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633603", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633603, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwMw==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2010-04-01T08:38:22Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "mindchi said:\nI'm requesting that this issue be reopened as having the extraneous namespaces\ncauses problems when using JAXB as the data binding framework for CXF. Firstly,\nI think it is unacceptable to have a solution which changes your data. If I\ntake an XML file read it in and write it back out, I should end up with exactly\nthe same file. Not a file that has extra stuff in it. This reason alone should\nbe enough to warrant a fix.\n\nI am writing some web service code using CFX and JAXB. I check my code all the\nway to the point where I include it as an element of a larger document that\ngets passed into CFX framework for handling web service processing. When it\ncomes out, it has extra tags in it. It is sent to publish and subscribe server.\nWhen I try to read the data when I retrieve it from the server, CXF produces a\nSAX parse exception due to one of the extraneous namespaces which it wasn't\nexpecting. Now, it may be possible for me to intercept the data and remove the\nextranuous namespace definitions, but this is an enterprise system, and I\ncannot expect every other application to do this. Up until this point, my\nexperience with JAXB has been good. I like the performance, however, this issue\nbasically renders JAXB useless to me on this project. I would like to continue\nto use JAXB, however, I don't expect this to be fixed anytime soon, so I will\nneed to look into using some other data binding framework, perhaps XMLBeans\nwith CXF.\n\nPlease consider correcting this problem so I can continue using JAXB in\nconjunction with CXF." + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633604", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633604", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633604, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwNA==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2010-12-29T02:52:32Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "aempinheiro said:\nReferring to the comment before, altering the existing xml means that, if I open a signed xml jaxb will change it and its' signature won't be valid anymore.\n\nThis means that this issue represents quite a big problem." + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633605", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633605", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633605, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwNQ==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2011-03-12T12:51:36Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "rustamabd said:\nI disagree with the reasoning provided by 'kohsuke', performance can have different meaning, for some users network throughput has higher importance than CPU cycles. For example take small secured services, these have lots of OASIS headers and small payloads. Unnecessary namespace overhead in these is big, while the overhead of traversing a dozen nodes would be negligible.\n\nI propose to have an optional feature (with a possibility to turn it on and off) to traverse the tree and eliminate unnecessary namespace declarations. This can be made even smarter; e.g. stop traversing after reaching 100th node." + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633606", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633606", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633606, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwNg==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2011-04-27T01:35:58Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "thst said:\nI am wondering why it would not be possible to keep a list of used namespaces during production and add them in a second step to the final dom. This way there is no need to traverse the whole tree a second time, only a visit in the documentroot as a last step.\n\nI understand that this would not work on a streaming output, but treewalking would have the same issue." + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633607", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633607", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633607, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwNw==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2012-10-17T08:32:57Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "ajsmen said:\n@kohsuke:\n> In 1.0, we did what ramazanyich2 wanted us to do — namely, declare namespaces\n> lazily on-demand, only when it's necessary. Often this results in namespaces\n> declared multiple places in sub-trees, and many people weren't happy with this.\n\nWhat about lazily on-demand add namespaces to some sort of set during document creation and at the end append all of them to the root element?" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633609", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633609", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633609, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYwOQ==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:43:55Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "File: [jaxb.index](https://java.net/jira/secure/attachment/16215/jaxb.index)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633610", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633610", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633610, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYxMA==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:44:44Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "File: [package-info.java](https://java.net/jira/secure/attachment/16217/package-info.java)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633611", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633611", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633611, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYxMQ==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:44:19Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "File: [package-info.java](https://java.net/jira/secure/attachment/16216/package-info.java)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633612", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633612", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633612, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYxMg==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:45:20Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "File: [test.xml](https://java.net/jira/secure/attachment/16218/test.xml)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633614", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633614", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633614, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYxNA==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:43:08Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "File: [TestClass1.java](https://java.net/jira/secure/attachment/16214/TestClass1.java)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633615", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633615", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633615, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYxNQ==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-11-08T09:42:24Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "File: [testJaxb.java](https://java.net/jira/secure/attachment/16213/testJaxb.java)\nAttached By: ramazanyich2\n" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633616", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633616", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633616, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYxNg==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2005-10-18T01:10:04Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "Was assigned to snajper" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/296633617", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-296633617", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 296633617, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NjYzMzYxNw==", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-04-24T11:47:49Z", + "updated_at": "2017-04-24T11:47:51Z", + "author_association": "CONTRIBUTOR", + "body": "This issue was imported from java.net JIRA JAXB-103" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/327873943", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-327873943", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 327873943, + "node_id": "MDEyOklzc3VlQ29tbWVudDMyNzg3Mzk0Mw==", + "user": { + "login": "rhdsmnd", + "id": 5566652, + "node_id": "MDQ6VXNlcjU1NjY2NTI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/5566652?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rhdsmnd", + "html_url": "https://github.com/rhdsmnd", + "followers_url": "https://api.github.com/users/rhdsmnd/followers", + "following_url": "https://api.github.com/users/rhdsmnd/following{/other_user}", + "gists_url": "https://api.github.com/users/rhdsmnd/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rhdsmnd/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rhdsmnd/subscriptions", + "organizations_url": "https://api.github.com/users/rhdsmnd/orgs", + "repos_url": "https://api.github.com/users/rhdsmnd/repos", + "events_url": "https://api.github.com/users/rhdsmnd/events{/privacy}", + "received_events_url": "https://api.github.com/users/rhdsmnd/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-09-07T17:48:38Z", + "updated_at": "2017-09-07T17:48:38Z", + "author_association": "NONE", + "body": "What's the consensus around adding a setting that has the marshaller run an extra pass through the document and eliminate unused namespaces?" + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/comments/413833017", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103#issuecomment-413833017", + "issue_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "id": 413833017, + "node_id": "MDEyOklzc3VlQ29tbWVudDQxMzgzMzAxNw==", + "user": { + "login": "epochcoder", + "id": 936987, + "node_id": "MDQ6VXNlcjkzNjk4Nw==", + "avatar_url": "https://avatars1.githubusercontent.com/u/936987?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/epochcoder", + "html_url": "https://github.com/epochcoder", + "followers_url": "https://api.github.com/users/epochcoder/followers", + "following_url": "https://api.github.com/users/epochcoder/following{/other_user}", + "gists_url": "https://api.github.com/users/epochcoder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/epochcoder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/epochcoder/subscriptions", + "organizations_url": "https://api.github.com/users/epochcoder/orgs", + "repos_url": "https://api.github.com/users/epochcoder/repos", + "events_url": "https://api.github.com/users/epochcoder/events{/privacy}", + "received_events_url": "https://api.github.com/users/epochcoder/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-08-17T11:08:46Z", + "updated_at": "2018-08-17T11:08:46Z", + "author_association": "NONE", + "body": "We are in a process of converting of converting a lot of legacy code that was using Apache XMLBeans to JAXB, this was a feature provided there OOB; and is stopping us from doing a (clean) migration.\r\n\r\nWe now have workarounds to only create a `JAXBContext` for the classes involved in (un)marshalling; \r\n\r\nProviding a feature toggle for this new functionality would be great" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-0dd1dc99-189c-456a-9532-e8d8c8beb565.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-0dd1dc99-189c-456a-9532-e8d8c8beb565.json new file mode 100644 index 0000000000..0dca18b75d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-0dd1dc99-189c-456a-9532-e8d8c8beb565.json @@ -0,0 +1,33 @@ +[ + { + "url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/comments/366439843", + "html_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1#issuecomment-366439843", + "issue_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1", + "id": 366439843, + "node_id": "MDEyOklzc3VlQ29tbWVudDM2NjQzOTg0Mw==", + "user": { + "login": "daniel-beck", + "id": 1831569, + "node_id": "MDQ6VXNlcjE4MzE1Njk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1831569?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/daniel-beck", + "html_url": "https://github.com/daniel-beck", + "followers_url": "https://api.github.com/users/daniel-beck/followers", + "following_url": "https://api.github.com/users/daniel-beck/following{/other_user}", + "gists_url": "https://api.github.com/users/daniel-beck/gists{/gist_id}", + "starred_url": "https://api.github.com/users/daniel-beck/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/daniel-beck/subscriptions", + "organizations_url": "https://api.github.com/users/daniel-beck/orgs", + "repos_url": "https://api.github.com/users/daniel-beck/repos", + "events_url": "https://api.github.com/users/daniel-beck/events{/privacy}", + "received_events_url": "https://api.github.com/users/daniel-beck/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-02-17T12:56:49Z", + "updated_at": "2018-02-17T12:56:49Z", + "author_association": "MEMBER", + "body": "Unclear to me why this is in the cloudbees org at all, should just be moved." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_cobertura-plugin_issues_26_comments-9937db1e-b8e2-459a-99bb-63d076a58576.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_cobertura-plugin_issues_26_comments-9937db1e-b8e2-459a-99bb-63d076a58576.json new file mode 100644 index 0000000000..10fac53743 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_cobertura-plugin_issues_26_comments-9937db1e-b8e2-459a-99bb-63d076a58576.json @@ -0,0 +1,436 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/32899114", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-32899114", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 32899114, + "node_id": "MDEyOklzc3VlQ29tbWVudDMyODk5MTE0", + "user": { + "login": "cloudbees-pull-request-builder", + "id": 2611310, + "node_id": "MDQ6VXNlcjI2MTEzMTA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/2611310?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cloudbees-pull-request-builder", + "html_url": "https://github.com/cloudbees-pull-request-builder", + "followers_url": "https://api.github.com/users/cloudbees-pull-request-builder/followers", + "following_url": "https://api.github.com/users/cloudbees-pull-request-builder/following{/other_user}", + "gists_url": "https://api.github.com/users/cloudbees-pull-request-builder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cloudbees-pull-request-builder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cloudbees-pull-request-builder/subscriptions", + "organizations_url": "https://api.github.com/users/cloudbees-pull-request-builder/orgs", + "repos_url": "https://api.github.com/users/cloudbees-pull-request-builder/repos", + "events_url": "https://api.github.com/users/cloudbees-pull-request-builder/events{/privacy}", + "received_events_url": "https://api.github.com/users/cloudbees-pull-request-builder/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-01-21T16:04:26Z", + "updated_at": "2014-01-21T16:04:26Z", + "author_association": "NONE", + "body": "[plugins » cobertura-plugin #47](https://jenkins.ci.cloudbees.com/job/plugins/job/cobertura-plugin/47/) SUCCESS\nThis pull request looks good\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/32899385", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-32899385", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 32899385, + "node_id": "MDEyOklzc3VlQ29tbWVudDMyODk5Mzg1", + "user": { + "login": "cloudbees-pull-request-builder", + "id": 2611310, + "node_id": "MDQ6VXNlcjI2MTEzMTA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/2611310?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cloudbees-pull-request-builder", + "html_url": "https://github.com/cloudbees-pull-request-builder", + "followers_url": "https://api.github.com/users/cloudbees-pull-request-builder/followers", + "following_url": "https://api.github.com/users/cloudbees-pull-request-builder/following{/other_user}", + "gists_url": "https://api.github.com/users/cloudbees-pull-request-builder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cloudbees-pull-request-builder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cloudbees-pull-request-builder/subscriptions", + "organizations_url": "https://api.github.com/users/cloudbees-pull-request-builder/orgs", + "repos_url": "https://api.github.com/users/cloudbees-pull-request-builder/repos", + "events_url": "https://api.github.com/users/cloudbees-pull-request-builder/events{/privacy}", + "received_events_url": "https://api.github.com/users/cloudbees-pull-request-builder/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-01-21T16:06:54Z", + "updated_at": "2014-01-21T16:06:54Z", + "author_association": "NONE", + "body": "[plugins » cobertura-plugin #48](https://jenkins.ci.cloudbees.com/job/plugins/job/cobertura-plugin/48/) SUCCESS\nThis pull request looks good\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/32910016", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-32910016", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 32910016, + "node_id": "MDEyOklzc3VlQ29tbWVudDMyOTEwMDE2", + "user": { + "login": "cloudbees-pull-request-builder", + "id": 2611310, + "node_id": "MDQ6VXNlcjI2MTEzMTA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/2611310?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cloudbees-pull-request-builder", + "html_url": "https://github.com/cloudbees-pull-request-builder", + "followers_url": "https://api.github.com/users/cloudbees-pull-request-builder/followers", + "following_url": "https://api.github.com/users/cloudbees-pull-request-builder/following{/other_user}", + "gists_url": "https://api.github.com/users/cloudbees-pull-request-builder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cloudbees-pull-request-builder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cloudbees-pull-request-builder/subscriptions", + "organizations_url": "https://api.github.com/users/cloudbees-pull-request-builder/orgs", + "repos_url": "https://api.github.com/users/cloudbees-pull-request-builder/repos", + "events_url": "https://api.github.com/users/cloudbees-pull-request-builder/events{/privacy}", + "received_events_url": "https://api.github.com/users/cloudbees-pull-request-builder/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-01-21T17:48:39Z", + "updated_at": "2014-01-21T17:48:39Z", + "author_association": "NONE", + "body": "[plugins » cobertura-plugin #49](https://jenkins.ci.cloudbees.com/job/plugins/job/cobertura-plugin/49/) SUCCESS\nThis pull request looks good\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/32911485", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-32911485", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 32911485, + "node_id": "MDEyOklzc3VlQ29tbWVudDMyOTExNDg1", + "user": { + "login": "cloudbees-pull-request-builder", + "id": 2611310, + "node_id": "MDQ6VXNlcjI2MTEzMTA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/2611310?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cloudbees-pull-request-builder", + "html_url": "https://github.com/cloudbees-pull-request-builder", + "followers_url": "https://api.github.com/users/cloudbees-pull-request-builder/followers", + "following_url": "https://api.github.com/users/cloudbees-pull-request-builder/following{/other_user}", + "gists_url": "https://api.github.com/users/cloudbees-pull-request-builder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cloudbees-pull-request-builder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cloudbees-pull-request-builder/subscriptions", + "organizations_url": "https://api.github.com/users/cloudbees-pull-request-builder/orgs", + "repos_url": "https://api.github.com/users/cloudbees-pull-request-builder/repos", + "events_url": "https://api.github.com/users/cloudbees-pull-request-builder/events{/privacy}", + "received_events_url": "https://api.github.com/users/cloudbees-pull-request-builder/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-01-21T18:03:17Z", + "updated_at": "2014-01-21T18:03:17Z", + "author_association": "NONE", + "body": "[plugins » cobertura-plugin #50](https://jenkins.ci.cloudbees.com/job/plugins/job/cobertura-plugin/50/) SUCCESS\nThis pull request looks good\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/32938879", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-32938879", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 32938879, + "node_id": "MDEyOklzc3VlQ29tbWVudDMyOTM4ODc5", + "user": { + "login": "jenkinsadmin", + "id": 874715, + "node_id": "MDQ6VXNlcjg3NDcxNQ==", + "avatar_url": "https://avatars3.githubusercontent.com/u/874715?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsadmin", + "html_url": "https://github.com/jenkinsadmin", + "followers_url": "https://api.github.com/users/jenkinsadmin/followers", + "following_url": "https://api.github.com/users/jenkinsadmin/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsadmin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsadmin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsadmin/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsadmin/orgs", + "repos_url": "https://api.github.com/users/jenkinsadmin/repos", + "events_url": "https://api.github.com/users/jenkinsadmin/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsadmin/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-01-21T19:01:19Z", + "updated_at": "2014-01-21T19:01:19Z", + "author_association": "MEMBER", + "body": "Thank you for a pull request! Please check [this document](http://jenkins-ci.org/pull-request-greeting) for how the Jenkins project handles pull requests\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/33028715", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-33028715", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 33028715, + "node_id": "MDEyOklzc3VlQ29tbWVudDMzMDI4NzE1", + "user": { + "login": "cloudbees-pull-request-builder", + "id": 2611310, + "node_id": "MDQ6VXNlcjI2MTEzMTA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/2611310?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cloudbees-pull-request-builder", + "html_url": "https://github.com/cloudbees-pull-request-builder", + "followers_url": "https://api.github.com/users/cloudbees-pull-request-builder/followers", + "following_url": "https://api.github.com/users/cloudbees-pull-request-builder/following{/other_user}", + "gists_url": "https://api.github.com/users/cloudbees-pull-request-builder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cloudbees-pull-request-builder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cloudbees-pull-request-builder/subscriptions", + "organizations_url": "https://api.github.com/users/cloudbees-pull-request-builder/orgs", + "repos_url": "https://api.github.com/users/cloudbees-pull-request-builder/repos", + "events_url": "https://api.github.com/users/cloudbees-pull-request-builder/events{/privacy}", + "received_events_url": "https://api.github.com/users/cloudbees-pull-request-builder/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-01-22T14:43:20Z", + "updated_at": "2014-01-22T14:43:20Z", + "author_association": "NONE", + "body": "[plugins » cobertura-plugin #51](https://jenkins.ci.cloudbees.com/job/plugins/job/cobertura-plugin/51/) SUCCESS\nThis pull request looks good\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/33030170", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-33030170", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 33030170, + "node_id": "MDEyOklzc3VlQ29tbWVudDMzMDMwMTcw", + "user": { + "login": "cloudbees-pull-request-builder", + "id": 2611310, + "node_id": "MDQ6VXNlcjI2MTEzMTA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/2611310?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cloudbees-pull-request-builder", + "html_url": "https://github.com/cloudbees-pull-request-builder", + "followers_url": "https://api.github.com/users/cloudbees-pull-request-builder/followers", + "following_url": "https://api.github.com/users/cloudbees-pull-request-builder/following{/other_user}", + "gists_url": "https://api.github.com/users/cloudbees-pull-request-builder/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cloudbees-pull-request-builder/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cloudbees-pull-request-builder/subscriptions", + "organizations_url": "https://api.github.com/users/cloudbees-pull-request-builder/orgs", + "repos_url": "https://api.github.com/users/cloudbees-pull-request-builder/repos", + "events_url": "https://api.github.com/users/cloudbees-pull-request-builder/events{/privacy}", + "received_events_url": "https://api.github.com/users/cloudbees-pull-request-builder/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-01-22T14:58:25Z", + "updated_at": "2014-01-22T14:58:25Z", + "author_association": "NONE", + "body": "[plugins » cobertura-plugin #52](https://jenkins.ci.cloudbees.com/job/plugins/job/cobertura-plugin/52/) SUCCESS\nThis pull request looks good\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/47863892", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-47863892", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 47863892, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ3ODYzODky", + "user": { + "login": "msabramo", + "id": 305268, + "node_id": "MDQ6VXNlcjMwNTI2OA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/305268?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/msabramo", + "html_url": "https://github.com/msabramo", + "followers_url": "https://api.github.com/users/msabramo/followers", + "following_url": "https://api.github.com/users/msabramo/following{/other_user}", + "gists_url": "https://api.github.com/users/msabramo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/msabramo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/msabramo/subscriptions", + "organizations_url": "https://api.github.com/users/msabramo/orgs", + "repos_url": "https://api.github.com/users/msabramo/repos", + "events_url": "https://api.github.com/users/msabramo/events{/privacy}", + "received_events_url": "https://api.github.com/users/msabramo/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-07-03T03:43:19Z", + "updated_at": "2014-07-03T03:43:19Z", + "author_association": "CONTRIBUTOR", + "body": "Ping\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/52523795", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-52523795", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 52523795, + "node_id": "MDEyOklzc3VlQ29tbWVudDUyNTIzNzk1", + "user": { + "login": "ulope", + "id": 55078, + "node_id": "MDQ6VXNlcjU1MDc4", + "avatar_url": "https://avatars0.githubusercontent.com/u/55078?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ulope", + "html_url": "https://github.com/ulope", + "followers_url": "https://api.github.com/users/ulope/followers", + "following_url": "https://api.github.com/users/ulope/following{/other_user}", + "gists_url": "https://api.github.com/users/ulope/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ulope/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ulope/subscriptions", + "organizations_url": "https://api.github.com/users/ulope/orgs", + "repos_url": "https://api.github.com/users/ulope/repos", + "events_url": "https://api.github.com/users/ulope/events{/privacy}", + "received_events_url": "https://api.github.com/users/ulope/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-08-18T17:14:46Z", + "updated_at": "2014-08-18T17:14:46Z", + "author_association": "NONE", + "body": "I would really like to use this feature. @msabramo seems to have done all the heavy lifting already. Can anyone from jenkins comment what remains to be done to get it merged?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/57924121", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-57924121", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 57924121, + "node_id": "MDEyOklzc3VlQ29tbWVudDU3OTI0MTIx", + "user": { + "login": "msabramo", + "id": 305268, + "node_id": "MDQ6VXNlcjMwNTI2OA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/305268?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/msabramo", + "html_url": "https://github.com/msabramo", + "followers_url": "https://api.github.com/users/msabramo/followers", + "following_url": "https://api.github.com/users/msabramo/following{/other_user}", + "gists_url": "https://api.github.com/users/msabramo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/msabramo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/msabramo/subscriptions", + "organizations_url": "https://api.github.com/users/msabramo/orgs", + "repos_url": "https://api.github.com/users/msabramo/repos", + "events_url": "https://api.github.com/users/msabramo/events{/privacy}", + "received_events_url": "https://api.github.com/users/msabramo/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-10-05T01:56:06Z", + "updated_at": "2014-10-05T01:56:06Z", + "author_association": "CONTRIBUTOR", + "body": "I would love for someone more steeped in Java and Jenkins plug-ins to take this over and take it across the finish line...\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/67451156", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-67451156", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 67451156, + "node_id": "MDEyOklzc3VlQ29tbWVudDY3NDUxMTU2", + "user": { + "login": "msabramo", + "id": 305268, + "node_id": "MDQ6VXNlcjMwNTI2OA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/305268?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/msabramo", + "html_url": "https://github.com/msabramo", + "followers_url": "https://api.github.com/users/msabramo/followers", + "following_url": "https://api.github.com/users/msabramo/following{/other_user}", + "gists_url": "https://api.github.com/users/msabramo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/msabramo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/msabramo/subscriptions", + "organizations_url": "https://api.github.com/users/msabramo/orgs", + "repos_url": "https://api.github.com/users/msabramo/repos", + "events_url": "https://api.github.com/users/msabramo/events{/privacy}", + "received_events_url": "https://api.github.com/users/msabramo/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-12-18T07:43:11Z", + "updated_at": "2014-12-18T07:43:11Z", + "author_association": "CONTRIBUTOR", + "body": "> I would really like to use this feature. @msabramo seems to have done all the heavy lifting already. \n> Can anyone from jenkins comment what remains to be done to get it merged?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/67451890", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-67451890", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 67451890, + "node_id": "MDEyOklzc3VlQ29tbWVudDY3NDUxODkw", + "user": { + "login": "msabramo", + "id": 305268, + "node_id": "MDQ6VXNlcjMwNTI2OA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/305268?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/msabramo", + "html_url": "https://github.com/msabramo", + "followers_url": "https://api.github.com/users/msabramo/followers", + "following_url": "https://api.github.com/users/msabramo/following{/other_user}", + "gists_url": "https://api.github.com/users/msabramo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/msabramo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/msabramo/subscriptions", + "organizations_url": "https://api.github.com/users/msabramo/orgs", + "repos_url": "https://api.github.com/users/msabramo/repos", + "events_url": "https://api.github.com/users/msabramo/events{/privacy}", + "received_events_url": "https://api.github.com/users/msabramo/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-12-18T07:53:21Z", + "updated_at": "2014-12-18T07:53:21Z", + "author_association": "CONTRIBUTOR", + "body": "Posted a message on the jenkinsci-dev mailing list -- I hope that gets some attention and that someone can continue to work on this and complete it.\n\nhttps://groups.google.com/forum/#!topic/jenkinsci-dev/Bo_m4KMyccI\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/235485511", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-235485511", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 235485511, + "node_id": "MDEyOklzc3VlQ29tbWVudDIzNTQ4NTUxMQ==", + "user": { + "login": "kyluca", + "id": 17324842, + "node_id": "MDQ6VXNlcjE3MzI0ODQy", + "avatar_url": "https://avatars2.githubusercontent.com/u/17324842?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kyluca", + "html_url": "https://github.com/kyluca", + "followers_url": "https://api.github.com/users/kyluca/followers", + "following_url": "https://api.github.com/users/kyluca/following{/other_user}", + "gists_url": "https://api.github.com/users/kyluca/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kyluca/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kyluca/subscriptions", + "organizations_url": "https://api.github.com/users/kyluca/orgs", + "repos_url": "https://api.github.com/users/kyluca/repos", + "events_url": "https://api.github.com/users/kyluca/events{/privacy}", + "received_events_url": "https://api.github.com/users/kyluca/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-07-27T04:59:47Z", + "updated_at": "2016-07-27T04:59:47Z", + "author_association": "NONE", + "body": "I would really really love this functionality. Hope a Jenkins dev sees this soon...\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/comments/468585499", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26#issuecomment-468585499", + "issue_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "id": 468585499, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ2ODU4NTQ5OQ==", + "user": { + "login": "Itja", + "id": 11618623, + "node_id": "MDQ6VXNlcjExNjE4NjIz", + "avatar_url": "https://avatars3.githubusercontent.com/u/11618623?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Itja", + "html_url": "https://github.com/Itja", + "followers_url": "https://api.github.com/users/Itja/followers", + "following_url": "https://api.github.com/users/Itja/following{/other_user}", + "gists_url": "https://api.github.com/users/Itja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Itja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Itja/subscriptions", + "organizations_url": "https://api.github.com/users/Itja/orgs", + "repos_url": "https://api.github.com/users/Itja/repos", + "events_url": "https://api.github.com/users/Itja/events{/privacy}", + "received_events_url": "https://api.github.com/users/Itja/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-03-01T08:30:30Z", + "updated_at": "2019-03-01T08:30:30Z", + "author_association": "NONE", + "body": "🎉 Belated happy fifth birthday to this PR! 🎂" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_junit-plugin_issues_108_comments-8b073dc0-4dd7-4428-b0fd-017e34981000.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_junit-plugin_issues_108_comments-8b073dc0-4dd7-4428-b0fd-017e34981000.json new file mode 100644 index 0000000000..37514e4967 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_junit-plugin_issues_108_comments-8b073dc0-4dd7-4428-b0fd-017e34981000.json @@ -0,0 +1,95 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/comments/412844575", + "html_url": "https://github.com/jenkinsci/junit-plugin/pull/108#issuecomment-412844575", + "issue_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108", + "id": 412844575, + "node_id": "MDEyOklzc3VlQ29tbWVudDQxMjg0NDU3NQ==", + "user": { + "login": "akomakom", + "id": 12100822, + "node_id": "MDQ6VXNlcjEyMTAwODIy", + "avatar_url": "https://avatars0.githubusercontent.com/u/12100822?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/akomakom", + "html_url": "https://github.com/akomakom", + "followers_url": "https://api.github.com/users/akomakom/followers", + "following_url": "https://api.github.com/users/akomakom/following{/other_user}", + "gists_url": "https://api.github.com/users/akomakom/gists{/gist_id}", + "starred_url": "https://api.github.com/users/akomakom/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akomakom/subscriptions", + "organizations_url": "https://api.github.com/users/akomakom/orgs", + "repos_url": "https://api.github.com/users/akomakom/repos", + "events_url": "https://api.github.com/users/akomakom/events{/privacy}", + "received_events_url": "https://api.github.com/users/akomakom/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-08-14T11:45:03Z", + "updated_at": "2018-08-14T11:45:03Z", + "author_association": "MEMBER", + "body": "FYI @abayer @olivergondza " + }, + { + "url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/comments/423335633", + "html_url": "https://github.com/jenkinsci/junit-plugin/pull/108#issuecomment-423335633", + "issue_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108", + "id": 423335633, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzMzNTYzMw==", + "user": { + "login": "regrog", + "id": 7606880, + "node_id": "MDQ6VXNlcjc2MDY4ODA=", + "avatar_url": "https://avatars2.githubusercontent.com/u/7606880?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/regrog", + "html_url": "https://github.com/regrog", + "followers_url": "https://api.github.com/users/regrog/followers", + "following_url": "https://api.github.com/users/regrog/following{/other_user}", + "gists_url": "https://api.github.com/users/regrog/gists{/gist_id}", + "starred_url": "https://api.github.com/users/regrog/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/regrog/subscriptions", + "organizations_url": "https://api.github.com/users/regrog/orgs", + "repos_url": "https://api.github.com/users/regrog/repos", + "events_url": "https://api.github.com/users/regrog/events{/privacy}", + "received_events_url": "https://api.github.com/users/regrog/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-09-20T21:14:29Z", + "updated_at": "2018-09-20T21:14:29Z", + "author_association": "NONE", + "body": "Any news about this?" + }, + { + "url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/comments/423354699", + "html_url": "https://github.com/jenkinsci/junit-plugin/pull/108#issuecomment-423354699", + "issue_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108", + "id": 423354699, + "node_id": "MDEyOklzc3VlQ29tbWVudDQyMzM1NDY5OQ==", + "user": { + "login": "akomakom", + "id": 12100822, + "node_id": "MDQ6VXNlcjEyMTAwODIy", + "avatar_url": "https://avatars0.githubusercontent.com/u/12100822?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/akomakom", + "html_url": "https://github.com/akomakom", + "followers_url": "https://api.github.com/users/akomakom/followers", + "following_url": "https://api.github.com/users/akomakom/following{/other_user}", + "gists_url": "https://api.github.com/users/akomakom/gists{/gist_id}", + "starred_url": "https://api.github.com/users/akomakom/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akomakom/subscriptions", + "organizations_url": "https://api.github.com/users/akomakom/orgs", + "repos_url": "https://api.github.com/users/akomakom/repos", + "events_url": "https://api.github.com/users/akomakom/events{/privacy}", + "received_events_url": "https://api.github.com/users/akomakom/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-09-20T22:28:13Z", + "updated_at": "2018-09-20T22:28:13Z", + "author_association": "MEMBER", + "body": "@regrog Haven't heard from the maintainers. \r\nMaybe @jglick or @kohsuke ?" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_matrix-project-plugin_issues_11_comments-bc1b7539-f071-4d34-8803-ea56ee4ccf52.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_matrix-project-plugin_issues_11_comments-bc1b7539-f071-4d34-8803-ea56ee4ccf52.json new file mode 100644 index 0000000000..7b1dad1e78 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_matrix-project-plugin_issues_11_comments-bc1b7539-f071-4d34-8803-ea56ee4ccf52.json @@ -0,0 +1,405 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/62197016", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-62197016", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 62197016, + "node_id": "MDEyOklzc3VlQ29tbWVudDYyMTk3MDE2", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-11-07T19:17:20Z", + "updated_at": "2014-11-07T19:17:20Z", + "author_association": "MEMBER", + "body": "It's hard to review the request :(\nPlease avoid functional changes and the refactoring in a single request next time\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/63361764", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-63361764", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 63361764, + "node_id": "MDEyOklzc3VlQ29tbWVudDYzMzYxNzY0", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-11-17T19:35:58Z", + "updated_at": "2014-11-17T19:35:58Z", + "author_association": "MEMBER", + "body": "The failing test that is happeneing, `hudson.matrix.MatrixProjectTest.testQuietDownDeadlock()` I think is no more relevant, since the new behaviour is non blocking. But I really couldn't understand if this is the case (and it's related to https://issues.jenkins-ci.org/browse/JENKINS-4873)\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/63634694", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-63634694", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 63634694, + "node_id": "MDEyOklzc3VlQ29tbWVudDYzNjM0Njk0", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-11-19T12:48:37Z", + "updated_at": "2014-11-19T12:48:37Z", + "author_association": "MEMBER", + "body": "It's ok now, and running like a charm in my company\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/68853711", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-68853711", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 68853711, + "node_id": "MDEyOklzc3VlQ29tbWVudDY4ODUzNzEx", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-01-06T11:15:30Z", + "updated_at": "2015-01-06T11:15:30Z", + "author_association": "MEMBER", + "body": "There are any pending issues/validations for this?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/72074156", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-72074156", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 72074156, + "node_id": "MDEyOklzc3VlQ29tbWVudDcyMDc0MTU2", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-01-29T18:10:08Z", + "updated_at": "2015-01-29T18:10:08Z", + "author_association": "MEMBER", + "body": "bump!?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/76464717", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-76464717", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 76464717, + "node_id": "MDEyOklzc3VlQ29tbWVudDc2NDY0NzE3", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-02-27T20:20:16Z", + "updated_at": "2015-02-27T20:20:16Z", + "author_association": "MEMBER", + "body": "@oleg-nenashev @olivergondza @jglick @kohsuke\nPR still pending. Can it be merged?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/77698266", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-77698266", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 77698266, + "node_id": "MDEyOklzc3VlQ29tbWVudDc3Njk4MjY2", + "user": { + "login": "olivergondza", + "id": 206841, + "node_id": "MDQ6VXNlcjIwNjg0MQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/206841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/olivergondza", + "html_url": "https://github.com/olivergondza", + "followers_url": "https://api.github.com/users/olivergondza/followers", + "following_url": "https://api.github.com/users/olivergondza/following{/other_user}", + "gists_url": "https://api.github.com/users/olivergondza/gists{/gist_id}", + "starred_url": "https://api.github.com/users/olivergondza/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/olivergondza/subscriptions", + "organizations_url": "https://api.github.com/users/olivergondza/orgs", + "repos_url": "https://api.github.com/users/olivergondza/repos", + "events_url": "https://api.github.com/users/olivergondza/events{/privacy}", + "received_events_url": "https://api.github.com/users/olivergondza/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-03-07T17:01:38Z", + "updated_at": "2015-03-07T17:01:38Z", + "author_association": "MEMBER", + "body": "@bkmeneguello, can you resolve the conflict?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/111257868", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-111257868", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 111257868, + "node_id": "MDEyOklzc3VlQ29tbWVudDExMTI1Nzg2OA==", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-06-11T19:51:02Z", + "updated_at": "2015-06-11T19:51:02Z", + "author_association": "MEMBER", + "body": "@olivergondza resolved\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/121997025", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-121997025", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 121997025, + "node_id": "MDEyOklzc3VlQ29tbWVudDEyMTk5NzAyNQ==", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-07-16T15:41:31Z", + "updated_at": "2015-07-16T15:41:31Z", + "author_association": "MEMBER", + "body": "Bump? @oleg-nenashev @olivergondza @jglick @kohsuke?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/131890150", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-131890150", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 131890150, + "node_id": "MDEyOklzc3VlQ29tbWVudDEzMTg5MDE1MA==", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-08-17T17:01:54Z", + "updated_at": "2015-08-17T17:01:54Z", + "author_association": "MEMBER", + "body": "No one else?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/133822758", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-133822758", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 133822758, + "node_id": "MDEyOklzc3VlQ29tbWVudDEzMzgyMjc1OA==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-08-23T12:11:17Z", + "updated_at": "2015-08-23T12:11:17Z", + "author_association": "MEMBER", + "body": "Sorry, managed to miss all notifications\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/133825738", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-133825738", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 133825738, + "node_id": "MDEyOklzc3VlQ29tbWVudDEzMzgyNTczOA==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-08-23T12:21:58Z", + "updated_at": "2015-08-23T12:21:58Z", + "author_association": "MEMBER", + "body": "It is hard to review the pull request, but it looks good to me.\nSince there is no new options, I suppose it slightly alters the default behavior, but does not interrupt the matrix build immediately after the failure. Is is correct, @bkmeneguello? \n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/comments/137563255", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11#issuecomment-137563255", + "issue_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "id": 137563255, + "node_id": "MDEyOklzc3VlQ29tbWVudDEzNzU2MzI1NQ==", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-09-03T20:22:07Z", + "updated_at": "2015-09-03T20:22:07Z", + "author_association": "MEMBER", + "body": "@oleg-nenashev Actually it changes the build result as soon as possible when the configuration fails and dumps to the log the updates when they occur.\nI've changed the behaviour from blocking to non-blocking. But everything else keeps the same.\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_maven-plugin_issues_86_comments-8df64f6b-d2d7-4389-a0c8-166f410896c2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_maven-plugin_issues_86_comments-8df64f6b-d2d7-4389-a0c8-166f410896c2.json new file mode 100644 index 0000000000..6447bfc5c6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_maven-plugin_issues_86_comments-8df64f6b-d2d7-4389-a0c8-166f410896c2.json @@ -0,0 +1,33 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/maven-plugin/issues/comments/277251072", + "html_url": "https://github.com/jenkinsci/maven-plugin/pull/86#issuecomment-277251072", + "issue_url": "https://api.github.com/repos/jenkinsci/maven-plugin/issues/86", + "id": 277251072, + "node_id": "MDEyOklzc3VlQ29tbWVudDI3NzI1MTA3Mg==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-02-03T13:51:55Z", + "updated_at": "2017-02-03T13:51:55Z", + "author_association": "MEMBER", + "body": "CC @kohsuke and @ikedam , maybe you could review it" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_packaging_issues_57_comments-77b9e551-89d2-48ff-9755-8c476e7e3859.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_packaging_issues_57_comments-77b9e551-89d2-48ff-9755-8c476e7e3859.json new file mode 100644 index 0000000000..a58a2a51a7 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_packaging_issues_57_comments-77b9e551-89d2-48ff-9755-8c476e7e3859.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/packaging/issues/comments/226490358", + "html_url": "https://github.com/jenkinsci/packaging/pull/57#issuecomment-226490358", + "issue_url": "https://api.github.com/repos/jenkinsci/packaging/issues/57", + "id": 226490358, + "node_id": "MDEyOklzc3VlQ29tbWVudDIyNjQ5MDM1OA==", + "user": { + "login": "svanoort", + "id": 5400948, + "node_id": "MDQ6VXNlcjU0MDA5NDg=", + "avatar_url": "https://avatars3.githubusercontent.com/u/5400948?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/svanoort", + "html_url": "https://github.com/svanoort", + "followers_url": "https://api.github.com/users/svanoort/followers", + "following_url": "https://api.github.com/users/svanoort/following{/other_user}", + "gists_url": "https://api.github.com/users/svanoort/gists{/gist_id}", + "starred_url": "https://api.github.com/users/svanoort/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/svanoort/subscriptions", + "organizations_url": "https://api.github.com/users/svanoort/orgs", + "repos_url": "https://api.github.com/users/svanoort/repos", + "events_url": "https://api.github.com/users/svanoort/events{/privacy}", + "received_events_url": "https://api.github.com/users/svanoort/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-06-16T13:49:32Z", + "updated_at": "2016-06-16T13:55:15Z", + "author_association": "MEMBER", + "body": "@evandandrea Thank you for submitting this, it is a very interesting addition. AFAIK currently our infrastructure will not support a Ubuntu 16.04 build natively, however there is an option to do this via docker containers where supported (we've got an image that can be used for that currently, but it is 14.04 based). \n\nCC @kohsuke and @jtnord for thoughts on adding another packaging format for Jenkins as proposed in this PR? \n\nMy thought currently is that currently the snap format is very new and niche, so it's probably not worth the major effort to add infra support for it, test the support, and maintain it as a primary distribution in the main project. However if someone wanted to maintain & distribute a port to snap packaging (similar to how the BSD distributions are done), that would make sense to add to the download links on Jenkins.io once it is mature. But I'm curious what you all think...\n\nAttaching a reference for the [snapcraft yaml format](https://developer.ubuntu.com/en/snappy/build-apps/snapcraft-syntax/). From what I can tell this does not support many of the config options currently enabled for the other linux packages, as well as additional service integration, so it would need some work to get to the same state (and significant testing). \n\n**References for what a snapcraft package would need to be considered an equivalent distribution option:**\n- Init scripts for Debian (showing options): https://github.com/jenkinsci/packaging/blob/master/deb/build/debian/jenkins.init\n- Jenkins config args for Debian (another packaging should more or less support these options): https://github.com/jenkinsci/packaging/blob/master/deb/build/debian/jenkins.default\n- Needs to work correctly with the common plugins and options (require some significant testing)\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/packaging/issues/comments/226734398", + "html_url": "https://github.com/jenkinsci/packaging/pull/57#issuecomment-226734398", + "issue_url": "https://api.github.com/repos/jenkinsci/packaging/issues/57", + "id": 226734398, + "node_id": "MDEyOklzc3VlQ29tbWVudDIyNjczNDM5OA==", + "user": { + "login": "jtnord", + "id": 494726, + "node_id": "MDQ6VXNlcjQ5NDcyNg==", + "avatar_url": "https://avatars1.githubusercontent.com/u/494726?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jtnord", + "html_url": "https://github.com/jtnord", + "followers_url": "https://api.github.com/users/jtnord/followers", + "following_url": "https://api.github.com/users/jtnord/following{/other_user}", + "gists_url": "https://api.github.com/users/jtnord/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jtnord/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jtnord/subscriptions", + "organizations_url": "https://api.github.com/users/jtnord/orgs", + "repos_url": "https://api.github.com/users/jtnord/repos", + "events_url": "https://api.github.com/users/jtnord/events{/privacy}", + "received_events_url": "https://api.github.com/users/jtnord/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-06-17T10:20:14Z", + "updated_at": "2016-06-17T10:20:14Z", + "author_association": "MEMBER", + "body": "@svanoort I think you know my stance on the package generation (The current state needs to be sorted out before anything else is added in).\n\nAs is, this will cause breakage of the other targets (you can no longer `make package` - make is [fundamentally broken](https://bugs.launchpad.net/ubuntu/+source/make-dfsg/+bug/1531989) on later Ubuntu releases) so would need to build in parallel...\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/packaging/issues/comments/293970981", + "html_url": "https://github.com/jenkinsci/packaging/pull/57#issuecomment-293970981", + "issue_url": "https://api.github.com/repos/jenkinsci/packaging/issues/57", + "id": 293970981, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5Mzk3MDk4MQ==", + "user": { + "login": "svanoort", + "id": 5400948, + "node_id": "MDQ6VXNlcjU0MDA5NDg=", + "avatar_url": "https://avatars3.githubusercontent.com/u/5400948?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/svanoort", + "html_url": "https://github.com/svanoort", + "followers_url": "https://api.github.com/users/svanoort/followers", + "following_url": "https://api.github.com/users/svanoort/following{/other_user}", + "gists_url": "https://api.github.com/users/svanoort/gists{/gist_id}", + "starred_url": "https://api.github.com/users/svanoort/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/svanoort/subscriptions", + "organizations_url": "https://api.github.com/users/svanoort/orgs", + "repos_url": "https://api.github.com/users/svanoort/repos", + "events_url": "https://api.github.com/users/svanoort/events{/privacy}", + "received_events_url": "https://api.github.com/users/svanoort/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-04-13T17:40:19Z", + "updated_at": "2017-04-13T17:40:19Z", + "author_association": "MEMBER", + "body": "@evandandrea Is there a plan to address feedback here?" + }, + { + "url": "https://api.github.com/repos/jenkinsci/packaging/issues/comments/297833182", + "html_url": "https://github.com/jenkinsci/packaging/pull/57#issuecomment-297833182", + "issue_url": "https://api.github.com/repos/jenkinsci/packaging/issues/57", + "id": 297833182, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NzgzMzE4Mg==", + "user": { + "login": "evandandrea", + "id": 1523179, + "node_id": "MDQ6VXNlcjE1MjMxNzk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1523179?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/evandandrea", + "html_url": "https://github.com/evandandrea", + "followers_url": "https://api.github.com/users/evandandrea/followers", + "following_url": "https://api.github.com/users/evandandrea/following{/other_user}", + "gists_url": "https://api.github.com/users/evandandrea/gists{/gist_id}", + "starred_url": "https://api.github.com/users/evandandrea/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/evandandrea/subscriptions", + "organizations_url": "https://api.github.com/users/evandandrea/orgs", + "repos_url": "https://api.github.com/users/evandandrea/repos", + "events_url": "https://api.github.com/users/evandandrea/events{/privacy}", + "received_events_url": "https://api.github.com/users/evandandrea/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-04-27T20:41:19Z", + "updated_at": "2017-04-27T20:41:19Z", + "author_association": "NONE", + "body": "@svanoort yes, and sorry for the extremely long delay. There have been a number of improvements to snapcraft that should make building this much easier and greatly simplify the snapcraft.yaml file. I'll get on that now." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_port-allocator-plugin_issues_6_comments-d346fa8f-6520-4845-b2dd-a8bacd11df33.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_port-allocator-plugin_issues_6_comments-d346fa8f-6520-4845-b2dd-a8bacd11df33.json new file mode 100644 index 0000000000..9f08763a0b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_port-allocator-plugin_issues_6_comments-d346fa8f-6520-4845-b2dd-a8bacd11df33.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/comments/77427532", + "html_url": "https://github.com/jenkinsci/port-allocator-plugin/pull/6#issuecomment-77427532", + "issue_url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/6", + "id": 77427532, + "node_id": "MDEyOklzc3VlQ29tbWVudDc3NDI3NTMy", + "user": { + "login": "jenkinsadmin", + "id": 874715, + "node_id": "MDQ6VXNlcjg3NDcxNQ==", + "avatar_url": "https://avatars3.githubusercontent.com/u/874715?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jenkinsadmin", + "html_url": "https://github.com/jenkinsadmin", + "followers_url": "https://api.github.com/users/jenkinsadmin/followers", + "following_url": "https://api.github.com/users/jenkinsadmin/following{/other_user}", + "gists_url": "https://api.github.com/users/jenkinsadmin/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jenkinsadmin/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jenkinsadmin/subscriptions", + "organizations_url": "https://api.github.com/users/jenkinsadmin/orgs", + "repos_url": "https://api.github.com/users/jenkinsadmin/repos", + "events_url": "https://api.github.com/users/jenkinsadmin/events{/privacy}", + "received_events_url": "https://api.github.com/users/jenkinsadmin/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-03-05T19:01:47Z", + "updated_at": "2015-03-05T19:01:47Z", + "author_association": "MEMBER", + "body": "Thank you for a pull request! Please check [this document](http://jenkins-ci.org/pull-request-greeting) for how the Jenkins project handles pull requests\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/comments/103848095", + "html_url": "https://github.com/jenkinsci/port-allocator-plugin/pull/6#issuecomment-103848095", + "issue_url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/6", + "id": 103848095, + "node_id": "MDEyOklzc3VlQ29tbWVudDEwMzg0ODA5NQ==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-05-20T11:23:10Z", + "updated_at": "2015-05-20T11:23:10Z", + "author_association": "MEMBER", + "body": "I don't agree with both comments. It may resolve your use-case, but it's a potentially breaking change. I don't use the plugin, so I cannot elaborate the real impact.\n:-1: regarding the merge\n\n@oldelvet WDYT?\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/comments/103848711", + "html_url": "https://github.com/jenkinsci/port-allocator-plugin/pull/6#issuecomment-103848711", + "issue_url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/6", + "id": 103848711, + "node_id": "MDEyOklzc3VlQ29tbWVudDEwMzg0ODcxMQ==", + "user": { + "login": "KostyaSha", + "id": 231611, + "node_id": "MDQ6VXNlcjIzMTYxMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/231611?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KostyaSha", + "html_url": "https://github.com/KostyaSha", + "followers_url": "https://api.github.com/users/KostyaSha/followers", + "following_url": "https://api.github.com/users/KostyaSha/following{/other_user}", + "gists_url": "https://api.github.com/users/KostyaSha/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KostyaSha/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KostyaSha/subscriptions", + "organizations_url": "https://api.github.com/users/KostyaSha/orgs", + "repos_url": "https://api.github.com/users/KostyaSha/repos", + "events_url": "https://api.github.com/users/KostyaSha/events{/privacy}", + "received_events_url": "https://api.github.com/users/KostyaSha/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-05-20T11:27:32Z", + "updated_at": "2015-05-20T11:27:32Z", + "author_association": "MEMBER", + "body": "According to pom.xml @pepov @kohsuke @ramapulavarthi highlight. \n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/comments/103981398", + "html_url": "https://github.com/jenkinsci/port-allocator-plugin/pull/6#issuecomment-103981398", + "issue_url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/6", + "id": 103981398, + "node_id": "MDEyOklzc3VlQ29tbWVudDEwMzk4MTM5OA==", + "user": { + "login": "oldelvet", + "id": 687060, + "node_id": "MDQ6VXNlcjY4NzA2MA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/687060?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oldelvet", + "html_url": "https://github.com/oldelvet", + "followers_url": "https://api.github.com/users/oldelvet/followers", + "following_url": "https://api.github.com/users/oldelvet/following{/other_user}", + "gists_url": "https://api.github.com/users/oldelvet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oldelvet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oldelvet/subscriptions", + "organizations_url": "https://api.github.com/users/oldelvet/orgs", + "repos_url": "https://api.github.com/users/oldelvet/repos", + "events_url": "https://api.github.com/users/oldelvet/events{/privacy}", + "received_events_url": "https://api.github.com/users/oldelvet/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-05-20T18:15:52Z", + "updated_at": "2015-05-20T18:15:52Z", + "author_association": "MEMBER", + "body": "I only really use the plugin in conjunction with the android-emulator-plugin so do not have much experience with the use of port names.\n\nThat said the existing version converts any name into an upper case name that gets stored in the job config.xml file.\n\nIMHO the import thing is that any existing configurations should not be broken by the change. My initial look at the code suggests that this is the case. Any existing variables will be set as upper case only and any conflicting port checks would be done using the upper case variable names.\n\nWith the change in place lower/mixed case variables would then be treated as being from separate pools and this is where any breakage would potentially occur.\n\nI can see that this may be a problem for new/changed job configurations using existing variables - but any existing variables would be currently listed as being upper case so it would only be people who are used to setting up lots of port setups and not looking at/using the variables. I think it reasonable that we mitigate this by documenting the change in the release notes/popup help text.\n\nThe only cases that I don't have a feel for are where automatic configuration generators may be in use and also any programmatic uses of the allocator from other plugins using the names (android emulator just uses port ranges so is not affected).\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-b19ff40f-0a88-4bc0-84ec-19604c3e1d86.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-b19ff40f-0a88-4bc0-84ec-19604c3e1d86.json new file mode 100644 index 0000000000..d3c0c19cb8 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-b19ff40f-0a88-4bc0-84ec-19604c3e1d86.json @@ -0,0 +1,467 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/379193395", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-379193395", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 379193395, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTE5MzM5NQ==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-06T09:03:06Z", + "updated_at": "2018-04-06T09:03:06Z", + "author_association": "MEMBER", + "body": "Actually @jglick did a lot of facelifting in #5. I will integrate that PR first and add my one on the top of it" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/379297145", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-379297145", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 379297145, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTI5NzE0NQ==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-06T15:55:14Z", + "updated_at": "2018-04-06T15:55:14Z", + "author_association": "MEMBER", + "body": "@jglick It seems that we both got confused... a bit. The actual code of the plugin seems to be hosted here: https://github.com/jenkinsci/jenkins.rb/blob/master/java-runtime/pom.xml\r\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/379300796", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-379300796", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 379300796, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3OTMwMDc5Ng==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-06T16:08:32Z", + "updated_at": "2018-04-06T16:08:32Z", + "author_association": "MEMBER", + "body": "Hence https://github.com/jenkinsci/jenkins.rb/pull/122. No one is merging these so I think we need to either take ownership or officially deprecate." + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382062994", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382062994", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382062994, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA2Mjk5NA==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-17T16:45:56Z", + "updated_at": "2018-04-17T16:45:56Z", + "author_association": "MEMBER", + "body": "@jglick I meant that https://github.com/jenkinsci/jenkins.rb/blob/master/java-runtime/pom.xml appears to be a full copy of this repository. \r\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382071599", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382071599", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382071599, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA3MTU5OQ==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-17T17:13:51Z", + "updated_at": "2018-04-17T17:13:51Z", + "author_association": "MEMBER", + "body": "Ah, I think you are right. Since `ruby-runtime-0.9` by @kohsuke in Feb 2012, the two repositories have diverged. @cowboyd merged `ruby-runtime-plugin` into `jenkins.rb`. So my #5 and your #6 and @suryagaddipati’s 96be241f93bdfe1e0a8c1cd2849692c7fc303351 need to be ported, and this repository needs to be cleaned out." + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382072217", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382072217", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382072217, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA3MjIxNw==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-17T17:15:49Z", + "updated_at": "2018-04-17T17:15:49Z", + "author_association": "MEMBER", + "body": "@oleg-nenashev in fact you knew about this before. :-( https://github.com/jenkinsci/ruby-runtime-plugin/pull/4#issuecomment-261186199" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382077017", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382077017", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382077017, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA3NzAxNw==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-17T17:31:18Z", + "updated_at": "2018-04-17T17:31:18Z", + "author_association": "MEMBER", + "body": "BTW the 0.13 plugin release seems to have been botched somehow. There is no “prepare for next development iteration” commit, and while Artifactory seems to contain some 0.13 artifacts, it is not on the update center. (0.11 was also botched. 0.12 was the last successful release.)" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382077277", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382077277", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382077277, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA3NzI3Nw==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-17T17:32:12Z", + "updated_at": "2018-04-17T17:32:12Z", + "author_association": "MEMBER", + "body": "Yes, I mentioned 0.13 in the PR description. We need to cleanup this mess " + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382090523", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382090523", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382090523, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA5MDUyMw==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-17T18:14:13Z", + "updated_at": "2018-04-17T18:14:13Z", + "author_association": "MEMBER", + "body": "I tried to get `rake test` passing without Travis (so we could switch to a `Jenkinsfile`), but seem to have run into https://github.com/rspec/rspec-core/issues/2210 and am not sure how to work around it.\r\n\r\n```\r\njenkins.rb$ docker volume create ruby && docker run --rm -v ruby:/tmp/bundler ubuntu chmod -v a+rwx,o+t /tmp/bundler && docker run --rm -v `pwd`:/src -w /src -u `id -u`:`id -g` -v ruby:/tmp/bundler ruby:2.5.1-stretch rake test\r\ncd ruby-runtime && bundle install && rake spec\r\n`/` is not writable.\r\nBundler will use `/tmp/bundler/home/unknown' as your home directory temporarily.\r\nFetching gem metadata from http://rubygems.org/..........\r\nFetching rake 12.3.1\r\nInstalling rake 12.3.1\r\nUsing bundler 1.16.1\r\nFetching diff-lcs 1.3\r\nInstalling diff-lcs 1.3\r\nUsing json 2.1.0\r\nFetching slop 3.0.4\r\nInstalling slop 3.0.4\r\nUsing jenkins-plugin-runtime 0.2.3 from source at `.`\r\nFetching jenkins-war 1.514\r\nInstalling jenkins-war 1.514\r\nFetching rspec-core 2.14.8\r\nInstalling rspec-core 2.14.8\r\nFetching rspec-expectations 2.14.5\r\nInstalling rspec-expectations 2.14.5\r\nFetching rspec-mocks 2.14.6\r\nInstalling rspec-mocks 2.14.6\r\nFetching rspec 2.14.1\r\nInstalling rspec 2.14.1\r\nBundle complete! 4 Gemfile dependencies, 11 gems now installed.\r\nBundled gems are installed into `/usr/local/bundle`\r\nrake aborted!\r\nNoMethodError: undefined method `last_comment' for #\r\n/usr/local/bundle/gems/rspec-core-2.14.8/lib/rspec/core/rake_task.rb:118:in `initialize'\r\n/src/ruby-runtime/Rakefile:10:in `new'\r\n/src/ruby-runtime/Rakefile:10:in `'\r\n/usr/local/bundle/gems/rake-12.3.1/exe/rake:27:in `'\r\n(See full trace by running task with --trace)\r\nrake aborted!\r\nCommand failed with status (1): [cd ruby-runtime && bundle install && rake ...]\r\n/src/Rakefile:4:in `block (2 levels) in '\r\nTasks: TOP => test => test:ruby_runtime\r\n(See full trace by running task with --trace)\r\n```" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382093579", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382093579", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382093579, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA5MzU3OQ==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-17T18:23:49Z", + "updated_at": "2018-04-17T18:23:49Z", + "author_association": "MEMBER", + "body": "Well with the help of [this Googled tip](https://stackoverflow.com/a/35893625/12916) I could\r\n\r\n```diff\r\ndiff --git a/ruby-runtime/jenkins-plugin-runtime.gemspec b/ruby-runtime/jenkins-plugin-runtime.gemspec\r\nindex 9788671..552da2d 100644\r\n--- a/ruby-runtime/jenkins-plugin-runtime.gemspec\r\n+++ b/ruby-runtime/jenkins-plugin-runtime.gemspec\r\n@@ -22,7 +22,7 @@ Gem::Specification.new do |s|\r\n s.add_dependency \"json\"\r\n s.add_dependency \"slop\", \"~> 3.0.2\"\r\n \r\n- s.add_development_dependency \"rake\"\r\n+ s.add_development_dependency \"rake\", \"< 11.0\"\r\n s.add_development_dependency \"rspec\", \"~> 2.14.1\"\r\n s.add_development_dependency \"jenkins-war\", \"> 1.445\"\r\n end\r\n```\r\n\r\nbut other stuff is still broken in `/usr/local/bundle/gems/jenkins-war-1.514/lib/jenkins/war.rb`, whatever that is—I cannot find it in this repo." + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382098532", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382098532", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382098532, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA5ODUzMg==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-17T18:40:01Z", + "updated_at": "2018-04-17T18:40:01Z", + "author_association": "MEMBER", + "body": "@jglick I have found https://github.com/alexei38/jenkins-war which sounds promising. The original https://github.com/n-rodriguez/jenkins-war is deleted" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/382479457", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-382479457", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 382479457, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQ3OTQ1Nw==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-18T18:12:52Z", + "updated_at": "2018-04-18T18:12:52Z", + "author_association": "MEMBER", + "body": "@hsbt Are you the current maintainer of jenkins.rb? If yes, we would appreciate help with migrating fixes to https://github.com/jenkinsci/jenkins.rb and releasing them. Currently some Ruby-dependennt Jenkins plugins cannot work properly on Jenkins 2.102+, e.g. CI Skip Plugin in https://issues.jenkins-ci.org/browse/JENKINS-50616" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/383837991", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-383837991", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 383837991, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4MzgzNzk5MQ==", + "user": { + "login": "hsbt", + "id": 12301, + "node_id": "MDQ6VXNlcjEyMzAx", + "avatar_url": "https://avatars1.githubusercontent.com/u/12301?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hsbt", + "html_url": "https://github.com/hsbt", + "followers_url": "https://api.github.com/users/hsbt/followers", + "following_url": "https://api.github.com/users/hsbt/following{/other_user}", + "gists_url": "https://api.github.com/users/hsbt/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hsbt/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hsbt/subscriptions", + "organizations_url": "https://api.github.com/users/hsbt/orgs", + "repos_url": "https://api.github.com/users/hsbt/repos", + "events_url": "https://api.github.com/users/hsbt/events{/privacy}", + "received_events_url": "https://api.github.com/users/hsbt/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-24T07:52:46Z", + "updated_at": "2018-04-24T07:52:46Z", + "author_association": "MEMBER", + "body": "@oleg-nenashev What should I do? I don't use Jenkins in today. I'm okay with takeover jenkins.rb project to you or other maintainers. Thanks." + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/383842017", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-383842017", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 383842017, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4Mzg0MjAxNw==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-04-24T08:07:17Z", + "updated_at": "2018-04-24T08:07:17Z", + "author_association": "MEMBER", + "body": "@hsbt Ack, thanks for the update! Generally we need to understand why there is a codebase duplication between https://github.com/jenkinsci/ruby-runtime-plugin and https://github.com/jenkinsci/jenkins.rb/blob/master/java-runtime/ and what would be the best way to address it. Maybe you have some knowledge of that, which would be really helpful.\r\n\r\nIf you are fine, I will mark the Ruby Runtime plugin for adoption so that others could take its ownership if they are interested.\r\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/comments/385945690", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6#issuecomment-385945690", + "issue_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "id": 385945690, + "node_id": "MDEyOklzc3VlQ29tbWVudDM4NTk0NTY5MA==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2018-05-02T11:24:42Z", + "updated_at": "2018-05-02T11:24:42Z", + "author_association": "MEMBER", + "body": "I have created https://issues.jenkins-ci.org/browse/JENKINS-51074 as a follow-up. Ruby Runtime plugin is also marked for adoption" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_subversion-plugin_issues_229_comments-bdd8d87e-acc3-41ff-9fb3-f003176cd32c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_subversion-plugin_issues_229_comments-bdd8d87e-acc3-41ff-9fb3-f003176cd32c.json new file mode 100644 index 0000000000..6b3a56773f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_subversion-plugin_issues_229_comments-bdd8d87e-acc3-41ff-9fb3-f003176cd32c.json @@ -0,0 +1,281 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/462020741", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-462020741", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 462020741, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ2MjAyMDc0MQ==", + "user": { + "login": "yorammi", + "id": 2461842, + "node_id": "MDQ6VXNlcjI0NjE4NDI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/2461842?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yorammi", + "html_url": "https://github.com/yorammi", + "followers_url": "https://api.github.com/users/yorammi/followers", + "following_url": "https://api.github.com/users/yorammi/following{/other_user}", + "gists_url": "https://api.github.com/users/yorammi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yorammi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yorammi/subscriptions", + "organizations_url": "https://api.github.com/users/yorammi/orgs", + "repos_url": "https://api.github.com/users/yorammi/repos", + "events_url": "https://api.github.com/users/yorammi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yorammi/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-02-09T07:08:10Z", + "updated_at": "2019-02-09T07:08:10Z", + "author_association": "MEMBER", + "body": "For not confusing the users, I suggest something like this (I didn't test it still):\r\n\r\n> public int getWorkspaceFormat() {\r\n> if (workspaceFormat==null ) {\r\n> return SVNAdminAreaFactory.WC_FORMAT_14\r\n> }\r\n> return (workspaceFormat=='1.4'?\r\n> SVNAdminAreaFactory.WC_FORMAT_8\r\n> :(workspaceFormat=='1.5'?\r\n> SVNAdminAreaFactory.WC_FORMAT_9\r\n> :(workspaceFormat=='1.6'?\r\n> SVNAdminAreaFactory.WC_FORMAT_10\r\n> :(workspaceFormat=='1.7'?\r\n> SVNAdminAreaFactory.WC_FORMAT_29\r\n> :(workspaceFormat=='1.8'?\r\n> SVNAdminAreaFactory.WC_FORMAT_31\r\n> :SVNAdminAreaFactory.WC_FORMAT_14)))))\r\n> }" + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/463206467", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-463206467", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 463206467, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ2MzIwNjQ2Nw==", + "user": { + "login": "yorammi", + "id": 2461842, + "node_id": "MDQ6VXNlcjI0NjE4NDI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/2461842?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yorammi", + "html_url": "https://github.com/yorammi", + "followers_url": "https://api.github.com/users/yorammi/followers", + "following_url": "https://api.github.com/users/yorammi/following{/other_user}", + "gists_url": "https://api.github.com/users/yorammi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yorammi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yorammi/subscriptions", + "organizations_url": "https://api.github.com/users/yorammi/orgs", + "repos_url": "https://api.github.com/users/yorammi/repos", + "events_url": "https://api.github.com/users/yorammi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yorammi/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-02-13T13:52:05Z", + "updated_at": "2019-02-13T13:52:05Z", + "author_association": "MEMBER", + "body": "Anyone is releasing new versions of this plugin? The last version is from Sep.2018 after commits from @kuisathaverat (I think). I can't really use a locally build of the plugin since I'm automatic the servers plugins list (using plugins.txt file and CasC)" + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/463217190", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-463217190", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 463217190, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ2MzIxNzE5MA==", + "user": { + "login": "kuisathaverat", + "id": 5400788, + "node_id": "MDQ6VXNlcjU0MDA3ODg=", + "avatar_url": "https://avatars1.githubusercontent.com/u/5400788?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kuisathaverat", + "html_url": "https://github.com/kuisathaverat", + "followers_url": "https://api.github.com/users/kuisathaverat/followers", + "following_url": "https://api.github.com/users/kuisathaverat/following{/other_user}", + "gists_url": "https://api.github.com/users/kuisathaverat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kuisathaverat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kuisathaverat/subscriptions", + "organizations_url": "https://api.github.com/users/kuisathaverat/orgs", + "repos_url": "https://api.github.com/users/kuisathaverat/repos", + "events_url": "https://api.github.com/users/kuisathaverat/events{/privacy}", + "received_events_url": "https://api.github.com/users/kuisathaverat/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-02-13T14:23:41Z", + "updated_at": "2019-02-13T14:23:41Z", + "author_association": "MEMBER", + "body": "I have stoped maintaining that plugin months ago, I don’t have time or interest on it any more.\n\n\n> El 13 feb 2019, a las 14:52, Yoram Michaeli escribió:\n> \n> Anyone is releasing new versions of this plugin? The last version is from Sep.2018 after commits from @kuisathaverat (I think). I can't really use a locally build of the plugin since I'm automatic the servers plugins list (using plugins.txt file and CasC)\n> \n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub, or mute the thread.\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/463463323", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-463463323", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 463463323, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ2MzQ2MzMyMw==", + "user": { + "login": "yorammi", + "id": 2461842, + "node_id": "MDQ6VXNlcjI0NjE4NDI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/2461842?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/yorammi", + "html_url": "https://github.com/yorammi", + "followers_url": "https://api.github.com/users/yorammi/followers", + "following_url": "https://api.github.com/users/yorammi/following{/other_user}", + "gists_url": "https://api.github.com/users/yorammi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/yorammi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/yorammi/subscriptions", + "organizations_url": "https://api.github.com/users/yorammi/orgs", + "repos_url": "https://api.github.com/users/yorammi/repos", + "events_url": "https://api.github.com/users/yorammi/events{/privacy}", + "received_events_url": "https://api.github.com/users/yorammi/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-02-14T02:38:51Z", + "updated_at": "2019-02-14T02:38:51Z", + "author_association": "MEMBER", + "body": "Who can take it and merge @cohencil PR to release a new version? @kohsuke, what is the procedure if no one is the owner and one (I can do it if needed) wants to take it?\r\nI need this plugin for a customer project (they still working with SVN even that I'm in a process of moving them to Git, but it will take few more months)" + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/476522853", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-476522853", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 476522853, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ3NjUyMjg1Mw==", + "user": { + "login": "BlueAndi", + "id": 9699465, + "node_id": "MDQ6VXNlcjk2OTk0NjU=", + "avatar_url": "https://avatars3.githubusercontent.com/u/9699465?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/BlueAndi", + "html_url": "https://github.com/BlueAndi", + "followers_url": "https://api.github.com/users/BlueAndi/followers", + "following_url": "https://api.github.com/users/BlueAndi/following{/other_user}", + "gists_url": "https://api.github.com/users/BlueAndi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BlueAndi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BlueAndi/subscriptions", + "organizations_url": "https://api.github.com/users/BlueAndi/orgs", + "repos_url": "https://api.github.com/users/BlueAndi/repos", + "events_url": "https://api.github.com/users/BlueAndi/events{/privacy}", + "received_events_url": "https://api.github.com/users/BlueAndi/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-03-26T08:30:49Z", + "updated_at": "2019-03-26T08:30:49Z", + "author_association": "NONE", + "body": "@cohencil @yorammi Is there a workaround to set the workspace format, until the plugin gets updated?" + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/476541623", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-476541623", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 476541623, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ3NjU0MTYyMw==", + "user": { + "login": "cohencil", + "id": 1333964, + "node_id": "MDQ6VXNlcjEzMzM5NjQ=", + "avatar_url": "https://avatars0.githubusercontent.com/u/1333964?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cohencil", + "html_url": "https://github.com/cohencil", + "followers_url": "https://api.github.com/users/cohencil/followers", + "following_url": "https://api.github.com/users/cohencil/following{/other_user}", + "gists_url": "https://api.github.com/users/cohencil/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cohencil/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cohencil/subscriptions", + "organizations_url": "https://api.github.com/users/cohencil/orgs", + "repos_url": "https://api.github.com/users/cohencil/repos", + "events_url": "https://api.github.com/users/cohencil/events{/privacy}", + "received_events_url": "https://api.github.com/users/cohencil/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-03-26T09:28:15Z", + "updated_at": "2019-03-26T09:28:15Z", + "author_association": "MEMBER", + "body": "@BlueAndi you can always build this PR locally and use the method above to set the workspace format." + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/476551668", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-476551668", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 476551668, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ3NjU1MTY2OA==", + "user": { + "login": "BlueAndi", + "id": 9699465, + "node_id": "MDQ6VXNlcjk2OTk0NjU=", + "avatar_url": "https://avatars3.githubusercontent.com/u/9699465?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/BlueAndi", + "html_url": "https://github.com/BlueAndi", + "followers_url": "https://api.github.com/users/BlueAndi/followers", + "following_url": "https://api.github.com/users/BlueAndi/following{/other_user}", + "gists_url": "https://api.github.com/users/BlueAndi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BlueAndi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BlueAndi/subscriptions", + "organizations_url": "https://api.github.com/users/BlueAndi/orgs", + "repos_url": "https://api.github.com/users/BlueAndi/repos", + "events_url": "https://api.github.com/users/BlueAndi/events{/privacy}", + "received_events_url": "https://api.github.com/users/BlueAndi/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-03-26T09:55:34Z", + "updated_at": "2019-03-26T09:55:34Z", + "author_association": "NONE", + "body": "@cohencil Unfortunately I am not so familiar with the toolchain, so I feared this answer. :-) But I will try." + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/478151329", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-478151329", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 478151329, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ3ODE1MTMyOQ==", + "user": { + "login": "kuisathaverat", + "id": 5400788, + "node_id": "MDQ6VXNlcjU0MDA3ODg=", + "avatar_url": "https://avatars1.githubusercontent.com/u/5400788?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kuisathaverat", + "html_url": "https://github.com/kuisathaverat", + "followers_url": "https://api.github.com/users/kuisathaverat/followers", + "following_url": "https://api.github.com/users/kuisathaverat/following{/other_user}", + "gists_url": "https://api.github.com/users/kuisathaverat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kuisathaverat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kuisathaverat/subscriptions", + "organizations_url": "https://api.github.com/users/kuisathaverat/orgs", + "repos_url": "https://api.github.com/users/kuisathaverat/repos", + "events_url": "https://api.github.com/users/kuisathaverat/events{/privacy}", + "received_events_url": "https://api.github.com/users/kuisathaverat/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-03-29T21:12:29Z", + "updated_at": "2019-03-29T21:16:18Z", + "author_association": "MEMBER", + "body": "If what you want it is a binary with this fix you could take it from the Jenkins build at https://ci.jenkins.io/job/Plugins/job/subversion-plugin/view/change-requests/job/PR-229/\r\n\r\nthen you can install it from the UI by using the \"Upload Plugin\" on the advanced tab \r\n\r\nhttp://jenkins.example.com:8080/pluginManager/advanced" + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/comments/478589172", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229#issuecomment-478589172", + "issue_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "id": 478589172, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ3ODU4OTE3Mg==", + "user": { + "login": "BlueAndi", + "id": 9699465, + "node_id": "MDQ6VXNlcjk2OTk0NjU=", + "avatar_url": "https://avatars3.githubusercontent.com/u/9699465?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/BlueAndi", + "html_url": "https://github.com/BlueAndi", + "followers_url": "https://api.github.com/users/BlueAndi/followers", + "following_url": "https://api.github.com/users/BlueAndi/following{/other_user}", + "gists_url": "https://api.github.com/users/BlueAndi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/BlueAndi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/BlueAndi/subscriptions", + "organizations_url": "https://api.github.com/users/BlueAndi/orgs", + "repos_url": "https://api.github.com/users/BlueAndi/repos", + "events_url": "https://api.github.com/users/BlueAndi/events{/privacy}", + "received_events_url": "https://api.github.com/users/BlueAndi/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-04-01T13:55:08Z", + "updated_at": "2019-04-01T13:55:08Z", + "author_association": "NONE", + "body": "@kuisathaverat Thanks, for the info! Somehow we were not aware of that we could use the build PR binary from the Jenkins build." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-5d72e1b0-acc2-4cb4-9407-485bf0edbb4a.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-5d72e1b0-acc2-4cb4-9407-485bf0edbb4a.json new file mode 100644 index 0000000000..fafb4aafa1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-5d72e1b0-acc2-4cb4-9407-485bf0edbb4a.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/456988385", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80#issuecomment-456988385", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80", + "id": 456988385, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ1Njk4ODM4NQ==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-01-23T22:17:59Z", + "updated_at": "2019-01-23T23:54:01Z", + "author_association": "MEMBER", + "body": "@dwnusbaum \r\nAs to your general comment, are you pointing to a more general issue that I should file and come back to? Or are you saying I need to change something in this PR? \r\n...\r\n\r\nAh, wait. \r\nI'm looking at the issue description ( https://issues.jenkins-ci.org/browse/JENKINS-55612) again. What the user wants differs from what they end up asking for. \r\n\r\n1. They want echo to still display a meaningful label even when the message is long - [see this image](https://issues.jenkins-ci.org/secure/attachment/45731/image-2019-01-16-07-21-46-096.png)\r\n2. If there isn't some good way to do this, they'd like to add a `label` field they can set manually. \r\n\r\nBack to the drawing board for a minute." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/457017054", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80#issuecomment-457017054", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80", + "id": 457017054, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ1NzAxNzA1NA==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-01-24T00:14:53Z", + "updated_at": "2019-01-24T00:14:53Z", + "author_association": "MEMBER", + "body": "@dwnusbaum \r\nFor that other case I prefer LabelAction. For this one, I'm not sure. \r\n\r\nI [responded](https://github.com/jenkinsci/workflow-durable-task-step-plugin/pull/93#issuecomment-457007010) on the other PR, but to summarize: `LabelAction` is an additional structure and lets the UI decide how to display a step. The string from `StepDescriptor#argumentsToString` does not give the UI that option. \r\n\r\nThat aside, as I noted above, the user's core problem is that Blue Ocean only shows the message for short `echo` messages (it shows the label \"Print Message\" after the message text). For longer/multiline messages it ignores the message text and just shows \"Print Message\". \r\n\r\nI think adding a label is still the right way to go. \r\n" + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/457039034", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80#issuecomment-457039034", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80", + "id": 457039034, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ1NzAzOTAzNA==", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-01-24T02:06:12Z", + "updated_at": "2019-01-24T02:06:12Z", + "author_association": "MEMBER", + "body": "@dwnusbaum I've updated this PR with a version that truncate the argument string to the first line of the message but also adds the label field. I haven't run this up in a local blue ocean yet to verify the behavior." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/457211892", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80#issuecomment-457211892", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80", + "id": 457211892, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ1NzIxMTg5Mg==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-01-24T14:17:03Z", + "updated_at": "2019-01-24T14:17:03Z", + "author_association": "MEMBER", + "body": "This PR exemplifies the reason I thought JENKINS-55410 was a bad idea to begin with—it just leads to endless creeping requests to add `label` to more and more steps, ad-hoc. I still feel that it would be a better design to use `stage` for the purpose for which it was designed¹: associating a human-readable label with a block of script. If some UI like Blue Ocean does not currently honor nested `stage`s well, fix that UI rather than forcing scripts to work around it. IMO.\r\n\r\nAnd what really is the use case here?\r\n\r\n> if the message for echo step is too long, it solely prints **Print Message** in pipeline view\r\n\r\nThis behavior is not fixed in stone. It is just the current design of `ArgumentsAction[Impl]` that long arguments are replaced by `OVERSIZE_VALUE` and the original text completely lost, rather than simply being truncated after newlines, too many characters, etc. so that you would see something like\r\n\r\n> **PhpStorm inspection results: …**\r\n\r\nwithout needing to change your script. I actually argued for such a behavior during the design, but it was deferred: https://github.com/jenkinsci/workflow-api-plugin/pull/26#discussion_r114809477\r\n\r\n----\r\n¹ Actually my original choice of step name was `label`, leaving the original behavior of `stage` untouched and deprecating it, but @kohsuke overrode me on that." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-64c20aaf-a552-45f2-b762-13c8332e2e75.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-64c20aaf-a552-45f2-b762-13c8332e2e75.json new file mode 100644 index 0000000000..08f77a6be1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-64c20aaf-a552-45f2-b762-13c8332e2e75.json @@ -0,0 +1,405 @@ +[ + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/534366741", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-534366741", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 534366741, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNDM2Njc0MQ==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-24T02:57:49Z", + "updated_at": "2019-09-24T03:02:58Z", + "author_association": "NONE", + "body": "@jglick @basil @dwnusbaum @abayer I figured it might be worth reaching out to a few of you with recent activity on the workflow-basic-steps-plugin. I have added the ability to introduce a delay in between retries and would like you to review this pull-request. Thank you" + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/534370124", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-534370124", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 534370124, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNDM3MDEyNA==", + "user": { + "login": "basil", + "id": 29850, + "node_id": "MDQ6VXNlcjI5ODUw", + "avatar_url": "https://avatars3.githubusercontent.com/u/29850?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/basil", + "html_url": "https://github.com/basil", + "followers_url": "https://api.github.com/users/basil/followers", + "following_url": "https://api.github.com/users/basil/following{/other_user}", + "gists_url": "https://api.github.com/users/basil/gists{/gist_id}", + "starred_url": "https://api.github.com/users/basil/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/basil/subscriptions", + "organizations_url": "https://api.github.com/users/basil/orgs", + "repos_url": "https://api.github.com/users/basil/repos", + "events_url": "https://api.github.com/users/basil/events{/privacy}", + "received_events_url": "https://api.github.com/users/basil/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-24T03:16:11Z", + "updated_at": "2019-09-24T03:16:11Z", + "author_association": "MEMBER", + "body": "Hey @krotte1, unlike Jesse and Devin I am not (yet!) an official committer to this project, so I defer to them for any official feedback. My comments below are merely suggestions, not blocking issues.\r\n\r\nThe feature seems useful, and I've wanted it in my own pipelines several times. I haven't reviewed the implementation yet, but I took a look at the proposed API change to the `retry` step and I have some ideas about that. Your proposed syntax is as follows:\r\n\r\n```groovy\r\nretry(count: 3, timeDelay: 10, unit: 'SECONDS', useTimeDelay: true) {\r\n [...]\r\n}\r\n```\r\n\r\nWhenever I'm adding a new API, I try to study existing examples of similar APIs to learn from their mistakes and possibly gain insights that could benefit the design of my own API. In this case, I took a look at the API offered by [Tenacity](https://tenacity.readthedocs.io/en/latest/#waiting-before-retrying), which is (to me) the gold standard in retry APIs. I use it frequently in my Python-based build scripts.\r\n\r\nTenacity offers several options when it comes to waiting before retries. I've used several of them myself, depending on the use case. Some examples:\r\n\r\n- Fixed period: `@retry(wait=wait_fixed(2))`\r\n- Randomness: `@retry(wait=wait_random(min=1, max=2))`\r\n- Exponential backoff: `@retry(wait=wait_exponential(multiplier=1, min=4, max=10))`\r\n- Fixed waits and jitter: `@retry(wait=wait_fixed(3) + wait_random(0, 2))`\r\n- Exponentially increasing jitter: `@retry(wait=wait_random_exponential(multiplier=1, max=60))`\r\n- Chain of backoffs: `@retry(wait=wait_chain(*[wait_fixed(3) for i in range(3)] + [wait_fixed(7) for i in range(2)] + [wait_fixed(9)]))`\r\n\r\nAs you can see, Tenacity is the \"Cadillac\" of retry APIs. Am I suggesting that you implement all of this in your PR? I am emphatically _not_ suggesting that.\r\n\r\nWhat I am suggesting, though, is that you [design for extension](https://checkstyle.sourceforge.io/config_design.html#DesignForExtension) so that these additional features could be added later.\r\n\r\nFor example, it might be worth sketching out some possible syntax for the fancier forms of time-based retry (such as backoff and jitter) and making sure that those future improvements could be made without having to break compatibility with the syntax being proposed in this change. That way, we can move forward with what you're proposing here with more confidence that future extensions won't run into implementation issues.\r\n\r\nWhat do you think?" + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/534819301", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-534819301", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 534819301, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNDgxOTMwMQ==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-25T02:08:50Z", + "updated_at": "2019-09-25T02:08:50Z", + "author_association": "NONE", + "body": "Thanks @basil. I like where you are going with this and can see the usefulness of the implementation you suggested. Before I go through the effort of refactoring the code to make this type of implementation possible, I would like to know from @jglick @dwnusbaum @abayer would even allow this enhancement or the more extensible implementation you propose into the baseline." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/535670380", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-535670380", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 535670380, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNTY3MDM4MA==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-26T20:19:35Z", + "updated_at": "2019-09-26T20:19:35Z", + "author_association": "NONE", + "body": "I was really hoping to hear from one of the maintainers (@jglick @dwnusbaum @kohsuke @abayer) about the possibility of incorporating this time of feature in the baseline. I have started implementing what @basil talked about on a different branch and am almost finished.... I don't want to continue down this line if the simple case won't even be accepted. " + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/536340316", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-536340316", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 536340316, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNjM0MDMxNg==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-29T20:55:32Z", + "updated_at": "2019-09-29T20:55:32Z", + "author_association": "NONE", + "body": "I now have the extensible version implemented that was mentioned by @basil in a previous post. @jglick @dwnusbaum @kohsuke @abayer ... I was just wondering if you could tell me if either of these implementations would be accepted. The simple version in this pull request justs adds a fixed delay option to the retry step. The extensible version that I could merge into the pull-request allows for a FixedDelay, RandomDelay, IncrementalDelay, ExponentialDelay, and a RandomExponential delay. It can also be easily extended to add other delay algorithms." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/536841022", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-536841022", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 536841022, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNjg0MTAyMg==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-01T03:12:32Z", + "updated_at": "2019-10-01T03:12:32Z", + "author_association": "NONE", + "body": "I looked around and see that some pull requests have reviewers added to them, but I can't figure out how to do it myself. I beginning to think that only folks like @jglick @dwnusbaum @kohsuke @abayer that may have some type of elevated privileges can do it. All of the normal interactions with the Reviewers tab are not available to me so I can't really request someone to review this." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/537007397", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-537007397", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 537007397, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNzAwNzM5Nw==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-01T12:12:40Z", + "updated_at": "2019-10-01T12:12:40Z", + "author_association": "MEMBER", + "body": "Indeed you need write permission to a repository to modify reviewers. There is a new “triage” permission on GitHub that we are proposing to roll out; see the Jenkins dev list for more." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/537294205", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-537294205", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 537294205, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNzI5NDIwNQ==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-02T01:15:49Z", + "updated_at": "2019-10-02T01:15:49Z", + "author_association": "NONE", + "body": "@jglick - thank you for adding the reviewers to this pull request. I really appreciate it..\r\n\r\n@basil - I went ahead and implemented the recommendations you made earlier in this pull request. Do you want me to go ahead and merge that into this pull request before you review it? I made the delay extensible and implemented many of the items you mentioned above: FixedDelay, RandomDelay, IncrementalDelay, ExponentialDelay, and a RandomExponential." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/537503151", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-537503151", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 537503151, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNzUwMzE1MQ==", + "user": { + "login": "dwnusbaum", + "id": 1068968, + "node_id": "MDQ6VXNlcjEwNjg5Njg=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1068968?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dwnusbaum", + "html_url": "https://github.com/dwnusbaum", + "followers_url": "https://api.github.com/users/dwnusbaum/followers", + "following_url": "https://api.github.com/users/dwnusbaum/following{/other_user}", + "gists_url": "https://api.github.com/users/dwnusbaum/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dwnusbaum/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dwnusbaum/subscriptions", + "organizations_url": "https://api.github.com/users/dwnusbaum/orgs", + "repos_url": "https://api.github.com/users/dwnusbaum/repos", + "events_url": "https://api.github.com/users/dwnusbaum/events{/privacy}", + "received_events_url": "https://api.github.com/users/dwnusbaum/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-02T13:54:23Z", + "updated_at": "2019-10-02T13:54:23Z", + "author_association": "MEMBER", + "body": "@krotte1 we don't currently have a great process for evaluating new features like this, but we are working on improving it. For now, can you [create a Jira ticket](https://issues.jenkins-ci.org), component `workflow-basic-steps`, mention me in the description (`@dnusbaum`), and we can discuss the idea/design there?" + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/538686199", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-538686199", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 538686199, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzODY4NjE5OQ==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-05T20:31:37Z", + "updated_at": "2019-10-05T20:31:37Z", + "author_association": "NONE", + "body": "A new Jira ticket (https://issues.jenkins-ci.org/browse/JENKINS-59678) was created for this pull request to discuss the desired solution (simple fixed retry in the pull request or extensible solution that has already been implemented and can be added to this pull request)." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/541436560", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-541436560", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 541436560, + "node_id": "MDEyOklzc3VlQ29tbWVudDU0MTQzNjU2MA==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-13T17:07:32Z", + "updated_at": "2019-10-13T17:07:32Z", + "author_association": "NONE", + "body": "@dwnusbaum - now that https://issues.jenkins-ci.org/browse/JENKINS-59678 has been out there for a week, what happens next? Which solution do we want to go with - simple fixed time delay between retries or an extensible method with different algorithms for retry delays?" + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/546738175", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-546738175", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 546738175, + "node_id": "MDEyOklzc3VlQ29tbWVudDU0NjczODE3NQ==", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-27T21:49:48Z", + "updated_at": "2019-10-27T21:49:48Z", + "author_association": "NONE", + "body": "@dwnusbaum - just wondering what the status is... I am really hoping to get one of these delay solutions incorporated into the baseline." + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/comments/582349836", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97#issuecomment-582349836", + "issue_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "id": 582349836, + "node_id": "MDEyOklzc3VlQ29tbWVudDU4MjM0OTgzNg==", + "user": { + "login": "v1v", + "id": 2871786, + "node_id": "MDQ6VXNlcjI4NzE3ODY=", + "avatar_url": "https://avatars2.githubusercontent.com/u/2871786?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/v1v", + "html_url": "https://github.com/v1v", + "followers_url": "https://api.github.com/users/v1v/followers", + "following_url": "https://api.github.com/users/v1v/following{/other_user}", + "gists_url": "https://api.github.com/users/v1v/gists{/gist_id}", + "starred_url": "https://api.github.com/users/v1v/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/v1v/subscriptions", + "organizations_url": "https://api.github.com/users/v1v/orgs", + "repos_url": "https://api.github.com/users/v1v/repos", + "events_url": "https://api.github.com/users/v1v/events{/privacy}", + "received_events_url": "https://api.github.com/users/v1v/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2020-02-05T10:49:26Z", + "updated_at": "2020-02-05T10:49:26Z", + "author_association": "MEMBER", + "body": "Awesome! Great work!\r\n\r\nI just found this PR, as I actually had to create a few retry/sleep steps and came up with some internal shared library step that it works but I wish we could have this feature in place.\r\n\r\nAny plans to move forward this PR?\r\n\r\nThanks" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_access-modifier_issues_18_comments-537dcc25-9bda-405e-8b61-996723dfe239.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_access-modifier_issues_18_comments-537dcc25-9bda-405e-8b61-996723dfe239.json new file mode 100644 index 0000000000..4491881d80 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_access-modifier_issues_18_comments-537dcc25-9bda-405e-8b61-996723dfe239.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/access-modifier/issues/comments/538747017", + "html_url": "https://github.com/kohsuke/access-modifier/pull/18#issuecomment-538747017", + "issue_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18", + "id": 538747017, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzODc0NzAxNw==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-06T13:23:55Z", + "updated_at": "2019-10-06T13:23:55Z", + "author_association": "CONTRIBUTOR", + "body": "@kohsuke should we transfer ownership of this repository to @jenkinsci? Can still deploy to OSSRH but it would be easier to share the burden of maintenance." + }, + { + "url": "https://api.github.com/repos/kohsuke/access-modifier/issues/comments/538749839", + "html_url": "https://github.com/kohsuke/access-modifier/pull/18#issuecomment-538749839", + "issue_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18", + "id": 538749839, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzODc0OTgzOQ==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-06T13:58:20Z", + "updated_at": "2019-10-06T13:58:20Z", + "author_association": "NONE", + "body": "I plan to recover the JEP for hosting 3rd party components in jenkinsci.\nBut indeed we can just transfer it and grant permissions to Jesse and me on\nOSSRH\n\nOn Sun, Oct 6, 2019, 15:23 Jesse Glick wrote:\n\n> @kohsuke should we transfer ownership of\n> this repository to @jenkinsci ? Can still\n> deploy to OSSRH but it would be easier to share the burden of maintenance.\n>\n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub\n> ,\n> or mute the thread\n> \n> .\n>\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/access-modifier/issues/comments/586852383", + "html_url": "https://github.com/kohsuke/access-modifier/pull/18#issuecomment-586852383", + "issue_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18", + "id": 586852383, + "node_id": "MDEyOklzc3VlQ29tbWVudDU4Njg1MjM4Mw==", + "user": { + "login": "stephenc", + "id": 209336, + "node_id": "MDQ6VXNlcjIwOTMzNg==", + "avatar_url": "https://avatars2.githubusercontent.com/u/209336?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stephenc", + "html_url": "https://github.com/stephenc", + "followers_url": "https://api.github.com/users/stephenc/followers", + "following_url": "https://api.github.com/users/stephenc/following{/other_user}", + "gists_url": "https://api.github.com/users/stephenc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stephenc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stephenc/subscriptions", + "organizations_url": "https://api.github.com/users/stephenc/orgs", + "repos_url": "https://api.github.com/users/stephenc/repos", + "events_url": "https://api.github.com/users/stephenc/events{/privacy}", + "received_events_url": "https://api.github.com/users/stephenc/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2020-02-17T07:26:51Z", + "updated_at": "2020-02-17T07:26:51Z", + "author_association": "NONE", + "body": "@jglick / @oleg-nenashev is anything happening with this PR?" + }, + { + "url": "https://api.github.com/repos/kohsuke/access-modifier/issues/comments/587020705", + "html_url": "https://github.com/kohsuke/access-modifier/pull/18#issuecomment-587020705", + "issue_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18", + "id": 587020705, + "node_id": "MDEyOklzc3VlQ29tbWVudDU4NzAyMDcwNQ==", + "user": { + "login": "jglick", + "id": 154109, + "node_id": "MDQ6VXNlcjE1NDEwOQ==", + "avatar_url": "https://avatars1.githubusercontent.com/u/154109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jglick", + "html_url": "https://github.com/jglick", + "followers_url": "https://api.github.com/users/jglick/followers", + "following_url": "https://api.github.com/users/jglick/following{/other_user}", + "gists_url": "https://api.github.com/users/jglick/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jglick/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jglick/subscriptions", + "organizations_url": "https://api.github.com/users/jglick/orgs", + "repos_url": "https://api.github.com/users/jglick/repos", + "events_url": "https://api.github.com/users/jglick/events{/privacy}", + "received_events_url": "https://api.github.com/users/jglick/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2020-02-17T14:30:45Z", + "updated_at": "2020-02-17T14:30:45Z", + "author_association": "CONTRIBUTOR", + "body": "For now I have no permissions here. Probably requires action by @kohsuke." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_akuma_issues_12_comments-ff723ca0-048e-4130-88c0-b41efb22f9b5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_akuma_issues_12_comments-ff723ca0-048e-4130-88c0-b41efb22f9b5.json new file mode 100644 index 0000000000..1c869c0857 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_akuma_issues_12_comments-ff723ca0-048e-4130-88c0-b41efb22f9b5.json @@ -0,0 +1,33 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/akuma/issues/comments/278073101", + "html_url": "https://github.com/kohsuke/akuma/pull/12#issuecomment-278073101", + "issue_url": "https://api.github.com/repos/kohsuke/akuma/issues/12", + "id": 278073101, + "node_id": "MDEyOklzc3VlQ29tbWVudDI3ODA3MzEwMQ==", + "user": { + "login": "davebrown", + "id": 455354, + "node_id": "MDQ6VXNlcjQ1NTM1NA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/455354?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/davebrown", + "html_url": "https://github.com/davebrown", + "followers_url": "https://api.github.com/users/davebrown/followers", + "following_url": "https://api.github.com/users/davebrown/following{/other_user}", + "gists_url": "https://api.github.com/users/davebrown/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davebrown/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davebrown/subscriptions", + "organizations_url": "https://api.github.com/users/davebrown/orgs", + "repos_url": "https://api.github.com/users/davebrown/repos", + "events_url": "https://api.github.com/users/davebrown/events{/privacy}", + "received_events_url": "https://api.github.com/users/davebrown/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-02-07T17:24:00Z", + "updated_at": "2017-02-07T17:24:00Z", + "author_association": "NONE", + "body": "@kohsuke will you take a look at this PR?" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_138_comments-5875b84c-e475-46be-a356-e6a6384d16fc.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_138_comments-5875b84c-e475-46be-a356-e6a6384d16fc.json new file mode 100644 index 0000000000..651f5c26f8 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_138_comments-5875b84c-e475-46be-a356-e6a6384d16fc.json @@ -0,0 +1,33 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/307308494", + "html_url": "https://github.com/kohsuke/args4j/pull/138#issuecomment-307308494", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/138", + "id": 307308494, + "node_id": "MDEyOklzc3VlQ29tbWVudDMwNzMwODQ5NA==", + "user": { + "login": "thomas-mc-work", + "id": 6542498, + "node_id": "MDQ6VXNlcjY1NDI0OTg=", + "avatar_url": "https://avatars3.githubusercontent.com/u/6542498?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/thomas-mc-work", + "html_url": "https://github.com/thomas-mc-work", + "followers_url": "https://api.github.com/users/thomas-mc-work/followers", + "following_url": "https://api.github.com/users/thomas-mc-work/following{/other_user}", + "gists_url": "https://api.github.com/users/thomas-mc-work/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thomas-mc-work/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thomas-mc-work/subscriptions", + "organizations_url": "https://api.github.com/users/thomas-mc-work/orgs", + "repos_url": "https://api.github.com/users/thomas-mc-work/repos", + "events_url": "https://api.github.com/users/thomas-mc-work/events{/privacy}", + "received_events_url": "https://api.github.com/users/thomas-mc-work/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-06-09T06:38:38Z", + "updated_at": "2017-06-09T06:38:38Z", + "author_association": "CONTRIBUTOR", + "body": "ping @kohsuke " + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_151_comments-e2c50d75-bd6b-4352-95b7-c6a16edac6cf.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_151_comments-e2c50d75-bd6b-4352-95b7-c6a16edac6cf.json new file mode 100644 index 0000000000..d2d714906d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_151_comments-e2c50d75-bd6b-4352-95b7-c6a16edac6cf.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/302396900", + "html_url": "https://github.com/kohsuke/args4j/issues/151#issuecomment-302396900", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/151", + "id": 302396900, + "node_id": "MDEyOklzc3VlQ29tbWVudDMwMjM5NjkwMA==", + "user": { + "login": "sbyron15", + "id": 2519949, + "node_id": "MDQ6VXNlcjI1MTk5NDk=", + "avatar_url": "https://avatars2.githubusercontent.com/u/2519949?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sbyron15", + "html_url": "https://github.com/sbyron15", + "followers_url": "https://api.github.com/users/sbyron15/followers", + "following_url": "https://api.github.com/users/sbyron15/following{/other_user}", + "gists_url": "https://api.github.com/users/sbyron15/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sbyron15/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sbyron15/subscriptions", + "organizations_url": "https://api.github.com/users/sbyron15/orgs", + "repos_url": "https://api.github.com/users/sbyron15/repos", + "events_url": "https://api.github.com/users/sbyron15/events{/privacy}", + "received_events_url": "https://api.github.com/users/sbyron15/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-05-18T13:02:27Z", + "updated_at": "2017-05-18T13:02:27Z", + "author_association": "NONE", + "body": "@kohsuke I have implemented a fix for this issue, and I would like to contribute it. Could you please give me permission to push up a branch and create a PR?" + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/302398065", + "html_url": "https://github.com/kohsuke/args4j/issues/151#issuecomment-302398065", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/151", + "id": 302398065, + "node_id": "MDEyOklzc3VlQ29tbWVudDMwMjM5ODA2NQ==", + "user": { + "login": "sbyron15", + "id": 2519949, + "node_id": "MDQ6VXNlcjI1MTk5NDk=", + "avatar_url": "https://avatars2.githubusercontent.com/u/2519949?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sbyron15", + "html_url": "https://github.com/sbyron15", + "followers_url": "https://api.github.com/users/sbyron15/followers", + "following_url": "https://api.github.com/users/sbyron15/following{/other_user}", + "gists_url": "https://api.github.com/users/sbyron15/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sbyron15/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sbyron15/subscriptions", + "organizations_url": "https://api.github.com/users/sbyron15/orgs", + "repos_url": "https://api.github.com/users/sbyron15/repos", + "events_url": "https://api.github.com/users/sbyron15/events{/privacy}", + "received_events_url": "https://api.github.com/users/sbyron15/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-05-18T13:07:27Z", + "updated_at": "2017-05-18T13:07:27Z", + "author_association": "NONE", + "body": "Scratch that, PR opened! " + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_170_comments-7037b3d3-30bb-473d-a3b7-287381648ac1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_170_comments-7037b3d3-30bb-473d-a3b7-287381648ac1.json new file mode 100644 index 0000000000..61b99d22bf --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_args4j_issues_170_comments-7037b3d3-30bb-473d-a3b7-287381648ac1.json @@ -0,0 +1,219 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/491911266", + "html_url": "https://github.com/kohsuke/args4j/issues/170#issuecomment-491911266", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "id": 491911266, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ5MTkxMTI2Ng==", + "user": { + "login": "apj68", + "id": 9701126, + "node_id": "MDQ6VXNlcjk3MDExMjY=", + "avatar_url": "https://avatars2.githubusercontent.com/u/9701126?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/apj68", + "html_url": "https://github.com/apj68", + "followers_url": "https://api.github.com/users/apj68/followers", + "following_url": "https://api.github.com/users/apj68/following{/other_user}", + "gists_url": "https://api.github.com/users/apj68/gists{/gist_id}", + "starred_url": "https://api.github.com/users/apj68/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/apj68/subscriptions", + "organizations_url": "https://api.github.com/users/apj68/orgs", + "repos_url": "https://api.github.com/users/apj68/repos", + "events_url": "https://api.github.com/users/apj68/events{/privacy}", + "received_events_url": "https://api.github.com/users/apj68/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-05-13T17:20:16Z", + "updated_at": "2019-05-13T17:20:16Z", + "author_association": "NONE", + "body": "I'd be willing to help, I've used this quite a bit over the years and don't know of another CLI library that I prefer. I just came here to log a bug but it does look like it's falling into the abandoned territory." + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/497676452", + "html_url": "https://github.com/kohsuke/args4j/issues/170#issuecomment-497676452", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "id": 497676452, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ5NzY3NjQ1Mg==", + "user": { + "login": "erik-wramner", + "id": 8382730, + "node_id": "MDQ6VXNlcjgzODI3MzA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/8382730?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/erik-wramner", + "html_url": "https://github.com/erik-wramner", + "followers_url": "https://api.github.com/users/erik-wramner/followers", + "following_url": "https://api.github.com/users/erik-wramner/following{/other_user}", + "gists_url": "https://api.github.com/users/erik-wramner/gists{/gist_id}", + "starred_url": "https://api.github.com/users/erik-wramner/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/erik-wramner/subscriptions", + "organizations_url": "https://api.github.com/users/erik-wramner/orgs", + "repos_url": "https://api.github.com/users/erik-wramner/repos", + "events_url": "https://api.github.com/users/erik-wramner/events{/privacy}", + "received_events_url": "https://api.github.com/users/erik-wramner/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-05-31T11:29:59Z", + "updated_at": "2019-05-31T11:29:59Z", + "author_association": "NONE", + "body": "I can also put in some work now and then. Ideally without forking if someone could get commit rights to this repo to approve pull requests." + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/537512870", + "html_url": "https://github.com/kohsuke/args4j/issues/170#issuecomment-537512870", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "id": 537512870, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNzUxMjg3MA==", + "user": { + "login": "thomas-mc-work", + "id": 6542498, + "node_id": "MDQ6VXNlcjY1NDI0OTg=", + "avatar_url": "https://avatars3.githubusercontent.com/u/6542498?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/thomas-mc-work", + "html_url": "https://github.com/thomas-mc-work", + "followers_url": "https://api.github.com/users/thomas-mc-work/followers", + "following_url": "https://api.github.com/users/thomas-mc-work/following{/other_user}", + "gists_url": "https://api.github.com/users/thomas-mc-work/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thomas-mc-work/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thomas-mc-work/subscriptions", + "organizations_url": "https://api.github.com/users/thomas-mc-work/orgs", + "repos_url": "https://api.github.com/users/thomas-mc-work/repos", + "events_url": "https://api.github.com/users/thomas-mc-work/events{/privacy}", + "received_events_url": "https://api.github.com/users/thomas-mc-work/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-02T14:15:35Z", + "updated_at": "2019-10-02T14:15:35Z", + "author_association": "CONTRIBUTOR", + "body": "I've migrated to https://picocli.info/. It has a very similar approach compared to args4j:\r\n\r\n @Command(name = \"checksum\", mixinStandardHelpOptions = true, version = \"checksum 4.0\",\r\n description = \"Prints the checksum (MD5 by default) of a file to STDOUT.\")\r\n class CheckSum implements Callable {\r\n\r\n @Parameters(index = \"0\", description = \"The file whose checksum to calculate.\")\r\n private File file;\r\n\r\n @Option(names = {\"-a\", \"--algorithm\"}, description = \"MD5, SHA-1, SHA-256, ...\")\r\n private String algorithm = \"MD5\";" + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/537536228", + "html_url": "https://github.com/kohsuke/args4j/issues/170#issuecomment-537536228", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "id": 537536228, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNzUzNjIyOA==", + "user": { + "login": "apj68", + "id": 9701126, + "node_id": "MDQ6VXNlcjk3MDExMjY=", + "avatar_url": "https://avatars2.githubusercontent.com/u/9701126?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/apj68", + "html_url": "https://github.com/apj68", + "followers_url": "https://api.github.com/users/apj68/followers", + "following_url": "https://api.github.com/users/apj68/following{/other_user}", + "gists_url": "https://api.github.com/users/apj68/gists{/gist_id}", + "starred_url": "https://api.github.com/users/apj68/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/apj68/subscriptions", + "organizations_url": "https://api.github.com/users/apj68/orgs", + "repos_url": "https://api.github.com/users/apj68/repos", + "events_url": "https://api.github.com/users/apj68/events{/privacy}", + "received_events_url": "https://api.github.com/users/apj68/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-02T15:03:54Z", + "updated_at": "2019-10-02T15:03:54Z", + "author_association": "NONE", + "body": "Yeah, I recently came across picocli, too. I've been using it rather than args4j, it seems to have everything I need and more." + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/545695570", + "html_url": "https://github.com/kohsuke/args4j/issues/170#issuecomment-545695570", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "id": 545695570, + "node_id": "MDEyOklzc3VlQ29tbWVudDU0NTY5NTU3MA==", + "user": { + "login": "markkolich", + "id": 1202420, + "node_id": "MDQ6VXNlcjEyMDI0MjA=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1202420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/markkolich", + "html_url": "https://github.com/markkolich", + "followers_url": "https://api.github.com/users/markkolich/followers", + "following_url": "https://api.github.com/users/markkolich/following{/other_user}", + "gists_url": "https://api.github.com/users/markkolich/gists{/gist_id}", + "starred_url": "https://api.github.com/users/markkolich/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/markkolich/subscriptions", + "organizations_url": "https://api.github.com/users/markkolich/orgs", + "repos_url": "https://api.github.com/users/markkolich/repos", + "events_url": "https://api.github.com/users/markkolich/events{/privacy}", + "received_events_url": "https://api.github.com/users/markkolich/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-24T00:56:24Z", + "updated_at": "2019-10-24T00:56:24Z", + "author_association": "NONE", + "body": "@kohsuke are you still actively maintaining this library?" + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/545763524", + "html_url": "https://github.com/kohsuke/args4j/issues/170#issuecomment-545763524", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "id": 545763524, + "node_id": "MDEyOklzc3VlQ29tbWVudDU0NTc2MzUyNA==", + "user": { + "login": "erik-wramner", + "id": 8382730, + "node_id": "MDQ6VXNlcjgzODI3MzA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/8382730?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/erik-wramner", + "html_url": "https://github.com/erik-wramner", + "followers_url": "https://api.github.com/users/erik-wramner/followers", + "following_url": "https://api.github.com/users/erik-wramner/following{/other_user}", + "gists_url": "https://api.github.com/users/erik-wramner/gists{/gist_id}", + "starred_url": "https://api.github.com/users/erik-wramner/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/erik-wramner/subscriptions", + "organizations_url": "https://api.github.com/users/erik-wramner/orgs", + "repos_url": "https://api.github.com/users/erik-wramner/repos", + "events_url": "https://api.github.com/users/erik-wramner/events{/privacy}", + "received_events_url": "https://api.github.com/users/erik-wramner/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-24T06:19:38Z", + "updated_at": "2019-10-24T06:19:38Z", + "author_association": "NONE", + "body": "@markkolich considering how many times that question has been asked here without an answer the last few years I would say the answer is no." + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/comments/546059352", + "html_url": "https://github.com/kohsuke/args4j/issues/170#issuecomment-546059352", + "issue_url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "id": 546059352, + "node_id": "MDEyOklzc3VlQ29tbWVudDU0NjA1OTM1Mg==", + "user": { + "login": "markkolich", + "id": 1202420, + "node_id": "MDQ6VXNlcjEyMDI0MjA=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1202420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/markkolich", + "html_url": "https://github.com/markkolich", + "followers_url": "https://api.github.com/users/markkolich/followers", + "following_url": "https://api.github.com/users/markkolich/following{/other_user}", + "gists_url": "https://api.github.com/users/markkolich/gists{/gist_id}", + "starred_url": "https://api.github.com/users/markkolich/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/markkolich/subscriptions", + "organizations_url": "https://api.github.com/users/markkolich/orgs", + "repos_url": "https://api.github.com/users/markkolich/repos", + "events_url": "https://api.github.com/users/markkolich/events{/privacy}", + "received_events_url": "https://api.github.com/users/markkolich/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-24T19:07:05Z", + "updated_at": "2019-10-24T19:07:05Z", + "author_association": "NONE", + "body": "@erik-wramner he has been active in other projects, namely https://github.com/github-api/github-api which is why I was thinking an explicit @-mention was warranted." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_com4j_issues_58_comments-a8438cec-832d-4a65-8972-42add8eed66b.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_com4j_issues_58_comments-a8438cec-832d-4a65-8972-42add8eed66b.json new file mode 100644 index 0000000000..6772e1449c --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_com4j_issues_58_comments-a8438cec-832d-4a65-8972-42add8eed66b.json @@ -0,0 +1,157 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/com4j/issues/comments/278581689", + "html_url": "https://github.com/kohsuke/com4j/issues/58#issuecomment-278581689", + "issue_url": "https://api.github.com/repos/kohsuke/com4j/issues/58", + "id": 278581689, + "node_id": "MDEyOklzc3VlQ29tbWVudDI3ODU4MTY4OQ==", + "user": { + "login": "raner", + "id": 730344, + "node_id": "MDQ6VXNlcjczMDM0NA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/730344?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/raner", + "html_url": "https://github.com/raner", + "followers_url": "https://api.github.com/users/raner/followers", + "following_url": "https://api.github.com/users/raner/following{/other_user}", + "gists_url": "https://api.github.com/users/raner/gists{/gist_id}", + "starred_url": "https://api.github.com/users/raner/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/raner/subscriptions", + "organizations_url": "https://api.github.com/users/raner/orgs", + "repos_url": "https://api.github.com/users/raner/repos", + "events_url": "https://api.github.com/users/raner/events{/privacy}", + "received_events_url": "https://api.github.com/users/raner/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-02-09T08:50:05Z", + "updated_at": "2017-02-09T08:50:05Z", + "author_association": "NONE", + "body": "I second that request! We are very much dependent on the fix for the Double type that was added in https://github.com/kohsuke/com4j/commit/c3d85484ca67852fe7b844de53018ee5b0f229ee - can someone perform a Maven release for version 2.2?" + }, + { + "url": "https://api.github.com/repos/kohsuke/com4j/issues/comments/278740083", + "html_url": "https://github.com/kohsuke/com4j/issues/58#issuecomment-278740083", + "issue_url": "https://api.github.com/repos/kohsuke/com4j/issues/58", + "id": 278740083, + "node_id": "MDEyOklzc3VlQ29tbWVudDI3ODc0MDA4Mw==", + "user": { + "login": "Petikoch", + "id": 9936866, + "node_id": "MDQ6VXNlcjk5MzY4NjY=", + "avatar_url": "https://avatars0.githubusercontent.com/u/9936866?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Petikoch", + "html_url": "https://github.com/Petikoch", + "followers_url": "https://api.github.com/users/Petikoch/followers", + "following_url": "https://api.github.com/users/Petikoch/following{/other_user}", + "gists_url": "https://api.github.com/users/Petikoch/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Petikoch/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Petikoch/subscriptions", + "organizations_url": "https://api.github.com/users/Petikoch/orgs", + "repos_url": "https://api.github.com/users/Petikoch/repos", + "events_url": "https://api.github.com/users/Petikoch/events{/privacy}", + "received_events_url": "https://api.github.com/users/Petikoch/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-02-09T19:05:27Z", + "updated_at": "2017-02-09T19:05:27Z", + "author_association": "NONE", + "body": "+1" + }, + { + "url": "https://api.github.com/repos/kohsuke/com4j/issues/comments/279964628", + "html_url": "https://github.com/kohsuke/com4j/issues/58#issuecomment-279964628", + "issue_url": "https://api.github.com/repos/kohsuke/com4j/issues/58", + "id": 279964628, + "node_id": "MDEyOklzc3VlQ29tbWVudDI3OTk2NDYyOA==", + "user": { + "login": "oyvfos", + "id": 1981981, + "node_id": "MDQ6VXNlcjE5ODE5ODE=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1981981?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oyvfos", + "html_url": "https://github.com/oyvfos", + "followers_url": "https://api.github.com/users/oyvfos/followers", + "following_url": "https://api.github.com/users/oyvfos/following{/other_user}", + "gists_url": "https://api.github.com/users/oyvfos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oyvfos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oyvfos/subscriptions", + "organizations_url": "https://api.github.com/users/oyvfos/orgs", + "repos_url": "https://api.github.com/users/oyvfos/repos", + "events_url": "https://api.github.com/users/oyvfos/events{/privacy}", + "received_events_url": "https://api.github.com/users/oyvfos/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-02-15T09:48:20Z", + "updated_at": "2017-02-15T09:48:20Z", + "author_association": "NONE", + "body": "+1" + }, + { + "url": "https://api.github.com/repos/kohsuke/com4j/issues/comments/280133379", + "html_url": "https://github.com/kohsuke/com4j/issues/58#issuecomment-280133379", + "issue_url": "https://api.github.com/repos/kohsuke/com4j/issues/58", + "id": 280133379, + "node_id": "MDEyOklzc3VlQ29tbWVudDI4MDEzMzM3OQ==", + "user": { + "login": "raner", + "id": 730344, + "node_id": "MDQ6VXNlcjczMDM0NA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/730344?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/raner", + "html_url": "https://github.com/raner", + "followers_url": "https://api.github.com/users/raner/followers", + "following_url": "https://api.github.com/users/raner/following{/other_user}", + "gists_url": "https://api.github.com/users/raner/gists{/gist_id}", + "starred_url": "https://api.github.com/users/raner/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/raner/subscriptions", + "organizations_url": "https://api.github.com/users/raner/orgs", + "repos_url": "https://api.github.com/users/raner/repos", + "events_url": "https://api.github.com/users/raner/events{/privacy}", + "received_events_url": "https://api.github.com/users/raner/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-02-15T20:45:40Z", + "updated_at": "2017-02-15T20:45:40Z", + "author_association": "NONE", + "body": "@kohsuke, any update on this?\r\n\r\nAs I said, I'm happy to help out with performing the release, but I assume that someone would have to add me to the Sonatype OSS account (for me to be able to do so). Also, I'm not sure if the new release would have to be signed with the same key pair as the previous releases, or if I could release with my own keys." + }, + { + "url": "https://api.github.com/repos/kohsuke/com4j/issues/comments/294051369", + "html_url": "https://github.com/kohsuke/com4j/issues/58#issuecomment-294051369", + "issue_url": "https://api.github.com/repos/kohsuke/com4j/issues/58", + "id": 294051369, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NDA1MTM2OQ==", + "user": { + "login": "raner", + "id": 730344, + "node_id": "MDQ6VXNlcjczMDM0NA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/730344?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/raner", + "html_url": "https://github.com/raner", + "followers_url": "https://api.github.com/users/raner/followers", + "following_url": "https://api.github.com/users/raner/following{/other_user}", + "gists_url": "https://api.github.com/users/raner/gists{/gist_id}", + "starred_url": "https://api.github.com/users/raner/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/raner/subscriptions", + "organizations_url": "https://api.github.com/users/raner/orgs", + "repos_url": "https://api.github.com/users/raner/repos", + "events_url": "https://api.github.com/users/raner/events{/privacy}", + "received_events_url": "https://api.github.com/users/raner/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-04-14T00:01:10Z", + "updated_at": "2017-04-14T00:01:10Z", + "author_association": "NONE", + "body": "Is there any way to help speed this along? We are getting to a point where we would like to get rid of our work-arounds and depend on an updated COM4J version that has all the latest fixes. I'm happy to help in any way I can." + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-05248ca7-2309-4eb3-934c-74d670a3a6eb.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-05248ca7-2309-4eb3-934c-74d670a3a6eb.json new file mode 100644 index 0000000000..b640435937 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-05248ca7-2309-4eb3-934c-74d670a3a6eb.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/comments/214177546", + "html_url": "https://github.com/kohsuke/cucumber-annotation-indexer/pull/1#issuecomment-214177546", + "issue_url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/1", + "id": 214177546, + "node_id": "MDEyOklzc3VlQ29tbWVudDIxNDE3NzU0Ng==", + "user": { + "login": "olivergondza", + "id": 206841, + "node_id": "MDQ6VXNlcjIwNjg0MQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/206841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/olivergondza", + "html_url": "https://github.com/olivergondza", + "followers_url": "https://api.github.com/users/olivergondza/followers", + "following_url": "https://api.github.com/users/olivergondza/following{/other_user}", + "gists_url": "https://api.github.com/users/olivergondza/gists{/gist_id}", + "starred_url": "https://api.github.com/users/olivergondza/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/olivergondza/subscriptions", + "organizations_url": "https://api.github.com/users/olivergondza/orgs", + "repos_url": "https://api.github.com/users/olivergondza/repos", + "events_url": "https://api.github.com/users/olivergondza/events{/privacy}", + "received_events_url": "https://api.github.com/users/olivergondza/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-04-25T07:19:08Z", + "updated_at": "2016-04-25T07:19:08Z", + "author_association": "NONE", + "body": "Can you attach said build failure stacktrace?\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/comments/214313203", + "html_url": "https://github.com/kohsuke/cucumber-annotation-indexer/pull/1#issuecomment-214313203", + "issue_url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/1", + "id": 214313203, + "node_id": "MDEyOklzc3VlQ29tbWVudDIxNDMxMzIwMw==", + "user": { + "login": "scoheb", + "id": 3596711, + "node_id": "MDQ6VXNlcjM1OTY3MTE=", + "avatar_url": "https://avatars1.githubusercontent.com/u/3596711?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scoheb", + "html_url": "https://github.com/scoheb", + "followers_url": "https://api.github.com/users/scoheb/followers", + "following_url": "https://api.github.com/users/scoheb/following{/other_user}", + "gists_url": "https://api.github.com/users/scoheb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scoheb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scoheb/subscriptions", + "organizations_url": "https://api.github.com/users/scoheb/orgs", + "repos_url": "https://api.github.com/users/scoheb/repos", + "events_url": "https://api.github.com/users/scoheb/events{/privacy}", + "received_events_url": "https://api.github.com/users/scoheb/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-04-25T13:12:30Z", + "updated_at": "2016-04-25T13:12:30Z", + "author_association": "NONE", + "body": "Here is a stack trace:\n\n> [INFO] -------------------------------------------------------------\n> [ERROR] COMPILATION ERROR : \n> [INFO] -------------------------------------------------------------\n> [ERROR] javax.annotation.processing.FilerException: Attempt to reopen a file for path /home/shebert/work/jenkins/plugins/ath-test/target/test-classes/META-INF/annotations/org.jenkinsci.test.acceptance.docker.DockerFixture\n> [ERROR] javax.annotation.processing.FilerException: Attempt to reopen a file for path /home/shebert/work/jenkins/plugins/ath-test/target/test-classes/META-INF/annotations/org.jenkinsci.test.acceptance.docker.DockerFixture\n> [INFO] 2 errors \n\nI added a test case here: https://github.com/scoheb/ath-test\n\nSimply do a **mvn clean install**\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/comments/215433370", + "html_url": "https://github.com/kohsuke/cucumber-annotation-indexer/pull/1#issuecomment-215433370", + "issue_url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/1", + "id": 215433370, + "node_id": "MDEyOklzc3VlQ29tbWVudDIxNTQzMzM3MA==", + "user": { + "login": "olivergondza", + "id": 206841, + "node_id": "MDQ6VXNlcjIwNjg0MQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/206841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/olivergondza", + "html_url": "https://github.com/olivergondza", + "followers_url": "https://api.github.com/users/olivergondza/followers", + "following_url": "https://api.github.com/users/olivergondza/following{/other_user}", + "gists_url": "https://api.github.com/users/olivergondza/gists{/gist_id}", + "starred_url": "https://api.github.com/users/olivergondza/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/olivergondza/subscriptions", + "organizations_url": "https://api.github.com/users/olivergondza/orgs", + "repos_url": "https://api.github.com/users/olivergondza/repos", + "events_url": "https://api.github.com/users/olivergondza/events{/privacy}", + "received_events_url": "https://api.github.com/users/olivergondza/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-04-28T14:03:26Z", + "updated_at": "2016-04-28T14:03:26Z", + "author_association": "NONE", + "body": "Looks good to me otherwise. @kohsuke, can you?\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/comments/221285652", + "html_url": "https://github.com/kohsuke/cucumber-annotation-indexer/pull/1#issuecomment-221285652", + "issue_url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/1", + "id": 221285652, + "node_id": "MDEyOklzc3VlQ29tbWVudDIyMTI4NTY1Mg==", + "user": { + "login": "olivergondza", + "id": 206841, + "node_id": "MDQ6VXNlcjIwNjg0MQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/206841?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/olivergondza", + "html_url": "https://github.com/olivergondza", + "followers_url": "https://api.github.com/users/olivergondza/followers", + "following_url": "https://api.github.com/users/olivergondza/following{/other_user}", + "gists_url": "https://api.github.com/users/olivergondza/gists{/gist_id}", + "starred_url": "https://api.github.com/users/olivergondza/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/olivergondza/subscriptions", + "organizations_url": "https://api.github.com/users/olivergondza/orgs", + "repos_url": "https://api.github.com/users/olivergondza/repos", + "events_url": "https://api.github.com/users/olivergondza/events{/privacy}", + "received_events_url": "https://api.github.com/users/olivergondza/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-05-24T14:18:33Z", + "updated_at": "2016-05-24T14:18:33Z", + "author_association": "NONE", + "body": "@kohsuke I have forked this under https://github.com/jenkinsci/cucumber-annotation-indexer so we all can improve it. I consider that to be the upstream now.\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_file-leak-detector_issues_48_comments-8e7dee31-69ea-4ac3-9894-b2df06f9967f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_file-leak-detector_issues_48_comments-8e7dee31-69ea-4ac3-9894-b2df06f9967f.json new file mode 100644 index 0000000000..ac85c27a3b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_file-leak-detector_issues_48_comments-8e7dee31-69ea-4ac3-9894-b2df06f9967f.json @@ -0,0 +1,33 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/comments/542023074", + "html_url": "https://github.com/kohsuke/file-leak-detector/pull/48#issuecomment-542023074", + "issue_url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48", + "id": 542023074, + "node_id": "MDEyOklzc3VlQ29tbWVudDU0MjAyMzA3NA==", + "user": { + "login": "jumarko", + "id": 1083629, + "node_id": "MDQ6VXNlcjEwODM2Mjk=", + "avatar_url": "https://avatars0.githubusercontent.com/u/1083629?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jumarko", + "html_url": "https://github.com/jumarko", + "followers_url": "https://api.github.com/users/jumarko/followers", + "following_url": "https://api.github.com/users/jumarko/following{/other_user}", + "gists_url": "https://api.github.com/users/jumarko/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jumarko/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jumarko/subscriptions", + "organizations_url": "https://api.github.com/users/jumarko/orgs", + "repos_url": "https://api.github.com/users/jumarko/repos", + "events_url": "https://api.github.com/users/jumarko/events{/privacy}", + "received_events_url": "https://api.github.com/users/jumarko/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-10-15T03:45:06Z", + "updated_at": "2019-10-15T03:45:06Z", + "author_association": "NONE", + "body": "Works nicely on JDK 11, thanks a lot for this!" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_j-interop_issues_3_comments-6785e2b0-ef61-4233-9fac-998b581bf5a4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_j-interop_issues_3_comments-6785e2b0-ef61-4233-9fac-998b581bf5a4.json new file mode 100644 index 0000000000..71ef2e6b28 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_j-interop_issues_3_comments-6785e2b0-ef61-4233-9fac-998b581bf5a4.json @@ -0,0 +1,95 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/j-interop/issues/comments/96362709", + "html_url": "https://github.com/kohsuke/j-interop/pull/3#issuecomment-96362709", + "issue_url": "https://api.github.com/repos/kohsuke/j-interop/issues/3", + "id": 96362709, + "node_id": "MDEyOklzc3VlQ29tbWVudDk2MzYyNzA5", + "user": { + "login": "christ66", + "id": 1302212, + "node_id": "MDQ6VXNlcjEzMDIyMTI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1302212?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/christ66", + "html_url": "https://github.com/christ66", + "followers_url": "https://api.github.com/users/christ66/followers", + "following_url": "https://api.github.com/users/christ66/following{/other_user}", + "gists_url": "https://api.github.com/users/christ66/gists{/gist_id}", + "starred_url": "https://api.github.com/users/christ66/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/christ66/subscriptions", + "organizations_url": "https://api.github.com/users/christ66/orgs", + "repos_url": "https://api.github.com/users/christ66/repos", + "events_url": "https://api.github.com/users/christ66/events{/privacy}", + "received_events_url": "https://api.github.com/users/christ66/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-04-26T10:44:08Z", + "updated_at": "2015-04-26T10:44:08Z", + "author_association": "NONE", + "body": "@kohsuke poke\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/j-interop/issues/comments/206520092", + "html_url": "https://github.com/kohsuke/j-interop/pull/3#issuecomment-206520092", + "issue_url": "https://api.github.com/repos/kohsuke/j-interop/issues/3", + "id": 206520092, + "node_id": "MDEyOklzc3VlQ29tbWVudDIwNjUyMDA5Mg==", + "user": { + "login": "christ66", + "id": 1302212, + "node_id": "MDQ6VXNlcjEzMDIyMTI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1302212?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/christ66", + "html_url": "https://github.com/christ66", + "followers_url": "https://api.github.com/users/christ66/followers", + "following_url": "https://api.github.com/users/christ66/following{/other_user}", + "gists_url": "https://api.github.com/users/christ66/gists{/gist_id}", + "starred_url": "https://api.github.com/users/christ66/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/christ66/subscriptions", + "organizations_url": "https://api.github.com/users/christ66/orgs", + "repos_url": "https://api.github.com/users/christ66/repos", + "events_url": "https://api.github.com/users/christ66/events{/privacy}", + "received_events_url": "https://api.github.com/users/christ66/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-04-06T19:17:06Z", + "updated_at": "2016-04-06T19:17:06Z", + "author_association": "NONE", + "body": "@reviewbybees\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/j-interop/issues/comments/206520388", + "html_url": "https://github.com/kohsuke/j-interop/pull/3#issuecomment-206520388", + "issue_url": "https://api.github.com/repos/kohsuke/j-interop/issues/3", + "id": 206520388, + "node_id": "MDEyOklzc3VlQ29tbWVudDIwNjUyMDM4OA==", + "user": { + "login": "reviewbybees", + "id": 10512980, + "node_id": "MDQ6VXNlcjEwNTEyOTgw", + "avatar_url": "https://avatars3.githubusercontent.com/u/10512980?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/reviewbybees", + "html_url": "https://github.com/reviewbybees", + "followers_url": "https://api.github.com/users/reviewbybees/followers", + "following_url": "https://api.github.com/users/reviewbybees/following{/other_user}", + "gists_url": "https://api.github.com/users/reviewbybees/gists{/gist_id}", + "starred_url": "https://api.github.com/users/reviewbybees/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/reviewbybees/subscriptions", + "organizations_url": "https://api.github.com/users/reviewbybees/orgs", + "repos_url": "https://api.github.com/users/reviewbybees/repos", + "events_url": "https://api.github.com/users/reviewbybees/events{/privacy}", + "received_events_url": "https://api.github.com/users/reviewbybees/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-04-06T19:18:22Z", + "updated_at": "2016-04-06T19:18:22Z", + "author_association": "NONE", + "body": "This pull request originates from a [CloudBees](https://www.cloudbees.com/) employee. At CloudBees, we require that all pull requests be reviewed by other CloudBees employees before we seek to have the change accepted. If you want to learn more about our process please see [this explanation](https://github.com/reviewbybees/about#about-reviewbybees).\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_libpam4j_issues_12_comments-902180ec-5fe6-44fc-95e6-bc1c994a895c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_libpam4j_issues_12_comments-902180ec-5fe6-44fc-95e6-bc1c994a895c.json new file mode 100644 index 0000000000..442ab220a6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_libpam4j_issues_12_comments-902180ec-5fe6-44fc-95e6-bc1c994a895c.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/comments/104688260", + "html_url": "https://github.com/kohsuke/libpam4j/pull/12#issuecomment-104688260", + "issue_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12", + "id": 104688260, + "node_id": "MDEyOklzc3VlQ29tbWVudDEwNDY4ODI2MA==", + "user": { + "login": "eskatos", + "id": 132773, + "node_id": "MDQ6VXNlcjEzMjc3Mw==", + "avatar_url": "https://avatars3.githubusercontent.com/u/132773?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/eskatos", + "html_url": "https://github.com/eskatos", + "followers_url": "https://api.github.com/users/eskatos/followers", + "following_url": "https://api.github.com/users/eskatos/following{/other_user}", + "gists_url": "https://api.github.com/users/eskatos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/eskatos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/eskatos/subscriptions", + "organizations_url": "https://api.github.com/users/eskatos/orgs", + "repos_url": "https://api.github.com/users/eskatos/repos", + "events_url": "https://api.github.com/users/eskatos/events{/privacy}", + "received_events_url": "https://api.github.com/users/eskatos/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-05-22T15:20:06Z", + "updated_at": "2015-05-22T15:20:06Z", + "author_association": "NONE", + "body": ":+1: Needed for LDAP/Radius/Whatever external authentication sources.\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/comments/115277753", + "html_url": "https://github.com/kohsuke/libpam4j/pull/12#issuecomment-115277753", + "issue_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12", + "id": 115277753, + "node_id": "MDEyOklzc3VlQ29tbWVudDExNTI3Nzc1Mw==", + "user": { + "login": "eskatos", + "id": 132773, + "node_id": "MDQ6VXNlcjEzMjc3Mw==", + "avatar_url": "https://avatars3.githubusercontent.com/u/132773?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/eskatos", + "html_url": "https://github.com/eskatos", + "followers_url": "https://api.github.com/users/eskatos/followers", + "following_url": "https://api.github.com/users/eskatos/following{/other_user}", + "gists_url": "https://api.github.com/users/eskatos/gists{/gist_id}", + "starred_url": "https://api.github.com/users/eskatos/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/eskatos/subscriptions", + "organizations_url": "https://api.github.com/users/eskatos/orgs", + "repos_url": "https://api.github.com/users/eskatos/repos", + "events_url": "https://api.github.com/users/eskatos/events{/privacy}", + "received_events_url": "https://api.github.com/users/eskatos/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-06-25T14:35:07Z", + "updated_at": "2015-06-25T14:35:07Z", + "author_association": "NONE", + "body": "@kohsuke any chance for this to get into libpam4j?\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/comments/191066812", + "html_url": "https://github.com/kohsuke/libpam4j/pull/12#issuecomment-191066812", + "issue_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12", + "id": 191066812, + "node_id": "MDEyOklzc3VlQ29tbWVudDE5MTA2NjgxMg==", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-03-02T05:18:40Z", + "updated_at": "2016-03-02T05:18:40Z", + "author_association": "OWNER", + "body": "My apologies for ignoring this for too long. It just went below my radar.\n\nI'd like to massage the change to be backward compatible. I think we can do it by using [bridge method injector](http://bridge-method-injector.infradna.com/)\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/comments/191081099", + "html_url": "https://github.com/kohsuke/libpam4j/pull/12#issuecomment-191081099", + "issue_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12", + "id": 191081099, + "node_id": "MDEyOklzc3VlQ29tbWVudDE5MTA4MTA5OQ==", + "user": { + "login": "busbey", + "id": 44891, + "node_id": "MDQ6VXNlcjQ0ODkx", + "avatar_url": "https://avatars3.githubusercontent.com/u/44891?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/busbey", + "html_url": "https://github.com/busbey", + "followers_url": "https://api.github.com/users/busbey/followers", + "following_url": "https://api.github.com/users/busbey/following{/other_user}", + "gists_url": "https://api.github.com/users/busbey/gists{/gist_id}", + "starred_url": "https://api.github.com/users/busbey/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/busbey/subscriptions", + "organizations_url": "https://api.github.com/users/busbey/orgs", + "repos_url": "https://api.github.com/users/busbey/repos", + "events_url": "https://api.github.com/users/busbey/events{/privacy}", + "received_events_url": "https://api.github.com/users/busbey/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-03-02T06:03:34Z", + "updated_at": "2016-03-02T06:03:34Z", + "author_association": "NONE", + "body": "no worries, I know what it's like maintaining open source software. \n\nI think I can swing that change some time next week. Have a timeline for a new release in mind?\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_localizer_issues_7_comments-4d459f11-3522-44d2-b3df-68833ac7d17f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_localizer_issues_7_comments-4d459f11-3522-44d2-b3df-68833ac7d17f.json new file mode 100644 index 0000000000..46487aae01 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_localizer_issues_7_comments-4d459f11-3522-44d2-b3df-68833ac7d17f.json @@ -0,0 +1,95 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/localizer/issues/comments/265190360", + "html_url": "https://github.com/kohsuke/localizer/issues/7#issuecomment-265190360", + "issue_url": "https://api.github.com/repos/kohsuke/localizer/issues/7", + "id": 265190360, + "node_id": "MDEyOklzc3VlQ29tbWVudDI2NTE5MDM2MA==", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-12-06T16:06:20Z", + "updated_at": "2016-12-06T16:06:20Z", + "author_association": "OWNER", + "body": "I filed https://issues.sonatype.org/browse/OSSRH-26780" + }, + { + "url": "https://api.github.com/repos/kohsuke/localizer/issues/comments/275301151", + "html_url": "https://github.com/kohsuke/localizer/issues/7#issuecomment-275301151", + "issue_url": "https://api.github.com/repos/kohsuke/localizer/issues/7", + "id": 275301151, + "node_id": "MDEyOklzc3VlQ29tbWVudDI3NTMwMTE1MQ==", + "user": { + "login": "tan9", + "id": 638068, + "node_id": "MDQ6VXNlcjYzODA2OA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/638068?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tan9", + "html_url": "https://github.com/tan9", + "followers_url": "https://api.github.com/users/tan9/followers", + "following_url": "https://api.github.com/users/tan9/following{/other_user}", + "gists_url": "https://api.github.com/users/tan9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tan9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tan9/subscriptions", + "organizations_url": "https://api.github.com/users/tan9/orgs", + "repos_url": "https://api.github.com/users/tan9/repos", + "events_url": "https://api.github.com/users/tan9/events{/privacy}", + "received_events_url": "https://api.github.com/users/tan9/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-01-26T03:39:05Z", + "updated_at": "2017-05-10T08:00:31Z", + "author_association": "CONTRIBUTOR", + "body": "@kohsuke Any progress on this?" + }, + { + "url": "https://api.github.com/repos/kohsuke/localizer/issues/comments/534182850", + "html_url": "https://github.com/kohsuke/localizer/issues/7#issuecomment-534182850", + "issue_url": "https://api.github.com/repos/kohsuke/localizer/issues/7", + "id": 534182850, + "node_id": "MDEyOklzc3VlQ29tbWVudDUzNDE4Mjg1MA==", + "user": { + "login": "GheRivero", + "id": 246245, + "node_id": "MDQ6VXNlcjI0NjI0NQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/246245?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/GheRivero", + "html_url": "https://github.com/GheRivero", + "followers_url": "https://api.github.com/users/GheRivero/followers", + "following_url": "https://api.github.com/users/GheRivero/following{/other_user}", + "gists_url": "https://api.github.com/users/GheRivero/gists{/gist_id}", + "starred_url": "https://api.github.com/users/GheRivero/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/GheRivero/subscriptions", + "organizations_url": "https://api.github.com/users/GheRivero/orgs", + "repos_url": "https://api.github.com/users/GheRivero/repos", + "events_url": "https://api.github.com/users/GheRivero/events{/privacy}", + "received_events_url": "https://api.github.com/users/GheRivero/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-09-23T16:42:15Z", + "updated_at": "2019-09-23T16:42:15Z", + "author_association": "NONE", + "body": "This plugin is neither up to date in jcenter or mavencentral " + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_mimepull_issues_2_comments-a09ab691-cab7-4a08-9d01-9e83aaa1e8d7.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_mimepull_issues_2_comments-a09ab691-cab7-4a08-9d01-9e83aaa1e8d7.json new file mode 100644 index 0000000000..81b36ed0cc --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_mimepull_issues_2_comments-a09ab691-cab7-4a08-9d01-9e83aaa1e8d7.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/mimepull/issues/comments/294061164", + "html_url": "https://github.com/kohsuke/mimepull/pull/2#issuecomment-294061164", + "issue_url": "https://api.github.com/repos/kohsuke/mimepull/issues/2", + "id": 294061164, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5NDA2MTE2NA==", + "user": { + "login": "hjf1223", + "id": 1125561, + "node_id": "MDQ6VXNlcjExMjU1NjE=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1125561?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/hjf1223", + "html_url": "https://github.com/hjf1223", + "followers_url": "https://api.github.com/users/hjf1223/followers", + "following_url": "https://api.github.com/users/hjf1223/following{/other_user}", + "gists_url": "https://api.github.com/users/hjf1223/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hjf1223/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hjf1223/subscriptions", + "organizations_url": "https://api.github.com/users/hjf1223/orgs", + "repos_url": "https://api.github.com/users/hjf1223/repos", + "events_url": "https://api.github.com/users/hjf1223/events{/privacy}", + "received_events_url": "https://api.github.com/users/hjf1223/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-04-14T01:15:12Z", + "updated_at": "2017-04-14T01:15:12Z", + "author_association": "NONE", + "body": "\r\nhttps://java.net/jira/browse/MIMEPULL-13\r\n" + }, + { + "url": "https://api.github.com/repos/kohsuke/mimepull/issues/comments/297799714", + "html_url": "https://github.com/kohsuke/mimepull/pull/2#issuecomment-297799714", + "issue_url": "https://api.github.com/repos/kohsuke/mimepull/issues/2", + "id": 297799714, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5Nzc5OTcxNA==", + "user": { + "login": "jthurne", + "id": 484822, + "node_id": "MDQ6VXNlcjQ4NDgyMg==", + "avatar_url": "https://avatars3.githubusercontent.com/u/484822?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jthurne", + "html_url": "https://github.com/jthurne", + "followers_url": "https://api.github.com/users/jthurne/followers", + "following_url": "https://api.github.com/users/jthurne/following{/other_user}", + "gists_url": "https://api.github.com/users/jthurne/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jthurne/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jthurne/subscriptions", + "organizations_url": "https://api.github.com/users/jthurne/orgs", + "repos_url": "https://api.github.com/users/jthurne/repos", + "events_url": "https://api.github.com/users/jthurne/events{/privacy}", + "received_events_url": "https://api.github.com/users/jthurne/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-04-27T18:28:36Z", + "updated_at": "2017-04-27T18:28:36Z", + "author_association": "NONE", + "body": "@kohsuke any chance we can get you to look at this one?" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winp_issues_64_comments-ce501b97-f7fc-48e2-92f2-39d37ad03b0c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winp_issues_64_comments-ce501b97-f7fc-48e2-92f2-39d37ad03b0c.json new file mode 100644 index 0000000000..10395a2198 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winp_issues_64_comments-ce501b97-f7fc-48e2-92f2-39d37ad03b0c.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/winp/issues/comments/457734589", + "html_url": "https://github.com/kohsuke/winp/issues/64#issuecomment-457734589", + "issue_url": "https://api.github.com/repos/kohsuke/winp/issues/64", + "id": 457734589, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ1NzczNDU4OQ==", + "user": { + "login": "segrey", + "id": 607109, + "node_id": "MDQ6VXNlcjYwNzEwOQ==", + "avatar_url": "https://avatars0.githubusercontent.com/u/607109?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/segrey", + "html_url": "https://github.com/segrey", + "followers_url": "https://api.github.com/users/segrey/followers", + "following_url": "https://api.github.com/users/segrey/following{/other_user}", + "gists_url": "https://api.github.com/users/segrey/gists{/gist_id}", + "starred_url": "https://api.github.com/users/segrey/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/segrey/subscriptions", + "organizations_url": "https://api.github.com/users/segrey/orgs", + "repos_url": "https://api.github.com/users/segrey/repos", + "events_url": "https://api.github.com/users/segrey/events{/privacy}", + "received_events_url": "https://api.github.com/users/segrey/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-01-25T21:25:41Z", + "updated_at": "2019-01-25T21:25:41Z", + "author_association": "CONTRIBUTOR", + "body": "@oleg-nenashev Thanks for the follow up. I'd be glad to help you." + }, + { + "url": "https://api.github.com/repos/kohsuke/winp/issues/comments/464133257", + "html_url": "https://github.com/kohsuke/winp/issues/64#issuecomment-464133257", + "issue_url": "https://api.github.com/repos/kohsuke/winp/issues/64", + "id": 464133257, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ2NDEzMzI1Nw==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-02-15T17:31:18Z", + "updated_at": "2019-02-15T17:31:18Z", + "author_association": "COLLABORATOR", + "body": "@segrey sorry for the yet another delay, working on it. I will write the documentation about the release flow and the required permissions.\r\n\r\nCould you please create an OSSRH ticket to get permissions for the `org.jvnet.winp` workspace?\r\n\r\n* guide: https://central.sonatype.org/pages/ossrh-guide.html \r\n* example: https://issues.sonatype.org/browse/OSSRH-13404\r\n\r\nIt is the most tricky part. Once it is done, I will contact @kohsuke to get his confirmation.\r\n\r\n\r\n\r\n\r\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_199_comments-e75ddcfb-3e74-4d2a-9372-3bf43f0acea0.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_199_comments-e75ddcfb-3e74-4d2a-9372-3bf43f0acea0.json new file mode 100644 index 0000000000..df8b20556a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_199_comments-e75ddcfb-3e74-4d2a-9372-3bf43f0acea0.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/290391046", + "html_url": "https://github.com/kohsuke/winsw/issues/199#issuecomment-290391046", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/199", + "id": 290391046, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5MDM5MTA0Ng==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-03-30T12:06:48Z", + "updated_at": "2017-03-30T12:06:48Z", + "author_association": "COLLABORATOR", + "body": "In order to change the assembly information, you would have to rebuild the binary. And obviously it causes some legal issues with the copyrights, etc.\r\n\r\nWhy would you want to change this information?" + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/290393349", + "html_url": "https://github.com/kohsuke/winsw/issues/199#issuecomment-290393349", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/199", + "id": 290393349, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5MDM5MzM0OQ==", + "user": { + "login": "aminjam", + "id": 1885736, + "node_id": "MDQ6VXNlcjE4ODU3MzY=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1885736?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aminjam", + "html_url": "https://github.com/aminjam", + "followers_url": "https://api.github.com/users/aminjam/followers", + "following_url": "https://api.github.com/users/aminjam/following{/other_user}", + "gists_url": "https://api.github.com/users/aminjam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aminjam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aminjam/subscriptions", + "organizations_url": "https://api.github.com/users/aminjam/orgs", + "repos_url": "https://api.github.com/users/aminjam/repos", + "events_url": "https://api.github.com/users/aminjam/events{/privacy}", + "received_events_url": "https://api.github.com/users/aminjam/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-03-30T12:17:34Z", + "updated_at": "2017-03-30T12:17:34Z", + "author_association": "NONE", + "body": "All services created with winsw have \"CloudBees, Inc.\" as the manufacturer. This is confusing for our product consumers. We would ideally like to not have that. How can we accomplish this?" + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/290764340", + "html_url": "https://github.com/kohsuke/winsw/issues/199#issuecomment-290764340", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/199", + "id": 290764340, + "node_id": "MDEyOklzc3VlQ29tbWVudDI5MDc2NDM0MA==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-03-31T16:40:11Z", + "updated_at": "2017-03-31T16:40:11Z", + "author_association": "COLLABORATOR", + "body": "Agreed, it needs to become customizable somehow. I definitely do not want CloudBees to appear as a vendor in any service powered by WinSW (CC @hrmpw). I will check if there is a way to do that without Executable patching. Hopefully there is API, which can be invoked during the service installation." + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/331432583", + "html_url": "https://github.com/kohsuke/winsw/issues/199#issuecomment-331432583", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/199", + "id": 331432583, + "node_id": "MDEyOklzc3VlQ29tbWVudDMzMTQzMjU4Mw==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-09-22T12:25:49Z", + "updated_at": "2017-09-22T12:25:49Z", + "author_association": "COLLABORATOR", + "body": "Hello. Sorry for the late response. This summer I have a discussion with @kohsuke and other CloudBees representatives about the current `AssemblyCompany` field. Since it is a trademark-related question, I need @kohsuke's approval to change this field in the **.NET2** package. His decision was to keep the current field value.\r\n\r\n**.NET4** package has been created by me, so I could change the `AssemblyCompany` in this package to something neutral like \"WinSW contributors\". But it still does not really address the use-case when projects/vendors want to have their name in assembly info.\r\n\r\nFor this purpose WinSW can be repackaged or modified with tools like [mt.exe](https://msdn.microsoft.com/en-us/library/windows/desktop/aa375649(v=vs.85).aspx).\r\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_288_comments-6372463b-b035-44ab-aa19-f95c2dda08e9.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_288_comments-6372463b-b035-44ab-aa19-f95c2dda08e9.json new file mode 100644 index 0000000000..02d3be572f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_288_comments-6372463b-b035-44ab-aa19-f95c2dda08e9.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/451867551", + "html_url": "https://github.com/kohsuke/winsw/issues/288#issuecomment-451867551", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/288", + "id": 451867551, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ1MTg2NzU1MQ==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-01-07T09:08:54Z", + "updated_at": "2019-01-07T09:08:54Z", + "author_association": "COLLABORATOR", + "body": "Sorry, I missed this ticket. Likely it is caused by `sspi` authentication which cannot really work against the Jenkins repo. I also advice to download Jenkins from download mirrors, not from Artifactory directly" + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/464343441", + "html_url": "https://github.com/kohsuke/winsw/issues/288#issuecomment-464343441", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/288", + "id": 464343441, + "node_id": "MDEyOklzc3VlQ29tbWVudDQ2NDM0MzQ0MQ==", + "user": { + "login": "pareshvaniya", + "id": 2225952, + "node_id": "MDQ6VXNlcjIyMjU5NTI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/2225952?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pareshvaniya", + "html_url": "https://github.com/pareshvaniya", + "followers_url": "https://api.github.com/users/pareshvaniya/followers", + "following_url": "https://api.github.com/users/pareshvaniya/following{/other_user}", + "gists_url": "https://api.github.com/users/pareshvaniya/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pareshvaniya/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pareshvaniya/subscriptions", + "organizations_url": "https://api.github.com/users/pareshvaniya/orgs", + "repos_url": "https://api.github.com/users/pareshvaniya/repos", + "events_url": "https://api.github.com/users/pareshvaniya/events{/privacy}", + "received_events_url": "https://api.github.com/users/pareshvaniya/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-02-16T12:35:13Z", + "updated_at": "2019-02-16T12:38:30Z", + "author_association": "NONE", + "body": "Hi @kohsuke @oleg-nenashev - I am searching for windows service auto update as my service installed in around 1000 different client servers and found below link for download tag in winsw :\r\nhttps://github.com/kohsuke/winsw/blob/master/doc/xmlConfigFile.md#download - \"This is another useful building block for developing a self-updating service.\" This is mentioned in this link.\r\nSo how can we do auto update of jar using this same download tag ?\r\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_348_comments-92f2c6c5-159c-4d8d-8c1b-a685e1a346a3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_348_comments-92f2c6c5-159c-4d8d-8c1b-a685e1a346a3.json new file mode 100644 index 0000000000..5640a77cf4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_348_comments-92f2c6c5-159c-4d8d-8c1b-a685e1a346a3.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/569843374", + "html_url": "https://github.com/kohsuke/winsw/issues/348#issuecomment-569843374", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/348", + "id": 569843374, + "node_id": "MDEyOklzc3VlQ29tbWVudDU2OTg0MzM3NA==", + "user": { + "login": "netroby", + "id": 278153, + "node_id": "MDQ6VXNlcjI3ODE1Mw==", + "avatar_url": "https://avatars1.githubusercontent.com/u/278153?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/netroby", + "html_url": "https://github.com/netroby", + "followers_url": "https://api.github.com/users/netroby/followers", + "following_url": "https://api.github.com/users/netroby/following{/other_user}", + "gists_url": "https://api.github.com/users/netroby/gists{/gist_id}", + "starred_url": "https://api.github.com/users/netroby/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/netroby/subscriptions", + "organizations_url": "https://api.github.com/users/netroby/orgs", + "repos_url": "https://api.github.com/users/netroby/repos", + "events_url": "https://api.github.com/users/netroby/events{/privacy}", + "received_events_url": "https://api.github.com/users/netroby/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2019-12-31T01:22:23Z", + "updated_at": "2019-12-31T01:22:23Z", + "author_association": "CONTRIBUTOR", + "body": "@kohsuke can you please look at it ? " + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/581077747", + "html_url": "https://github.com/kohsuke/winsw/issues/348#issuecomment-581077747", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/348", + "id": 581077747, + "node_id": "MDEyOklzc3VlQ29tbWVudDU4MTA3Nzc0Nw==", + "user": { + "login": "netroby", + "id": 278153, + "node_id": "MDQ6VXNlcjI3ODE1Mw==", + "avatar_url": "https://avatars1.githubusercontent.com/u/278153?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/netroby", + "html_url": "https://github.com/netroby", + "followers_url": "https://api.github.com/users/netroby/followers", + "following_url": "https://api.github.com/users/netroby/following{/other_user}", + "gists_url": "https://api.github.com/users/netroby/gists{/gist_id}", + "starred_url": "https://api.github.com/users/netroby/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/netroby/subscriptions", + "organizations_url": "https://api.github.com/users/netroby/orgs", + "repos_url": "https://api.github.com/users/netroby/repos", + "events_url": "https://api.github.com/users/netroby/events{/privacy}", + "received_events_url": "https://api.github.com/users/netroby/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2020-02-01T22:53:42Z", + "updated_at": "2020-02-01T22:53:42Z", + "author_association": "CONTRIBUTOR", + "body": "@kohsuke is it possible let it support ` 8`" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_401_comments-592b0cc1-594f-4d29-9f48-154c9dbbccea.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_401_comments-592b0cc1-594f-4d29-9f48-154c9dbbccea.json new file mode 100644 index 0000000000..d36904a2f5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_kohsuke_winsw_issues_401_comments-592b0cc1-594f-4d29-9f48-154c9dbbccea.json @@ -0,0 +1,95 @@ +[ + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/583418619", + "html_url": "https://github.com/kohsuke/winsw/issues/401#issuecomment-583418619", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/401", + "id": 583418619, + "node_id": "MDEyOklzc3VlQ29tbWVudDU4MzQxODYxOQ==", + "user": { + "login": "NextTurn", + "id": 45985406, + "node_id": "MDQ6VXNlcjQ1OTg1NDA2", + "avatar_url": "https://avatars0.githubusercontent.com/u/45985406?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/NextTurn", + "html_url": "https://github.com/NextTurn", + "followers_url": "https://api.github.com/users/NextTurn/followers", + "following_url": "https://api.github.com/users/NextTurn/following{/other_user}", + "gists_url": "https://api.github.com/users/NextTurn/gists{/gist_id}", + "starred_url": "https://api.github.com/users/NextTurn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/NextTurn/subscriptions", + "organizations_url": "https://api.github.com/users/NextTurn/orgs", + "repos_url": "https://api.github.com/users/NextTurn/repos", + "events_url": "https://api.github.com/users/NextTurn/events{/privacy}", + "received_events_url": "https://api.github.com/users/NextTurn/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2020-02-07T14:42:51Z", + "updated_at": "2020-02-07T14:42:51Z", + "author_association": "CONTRIBUTOR", + "body": ".NET Foundation doesn't say anything about what kind of projects will be accepted (or just I didn't find any). There is even a Microsoft Word add-in, which has two things in common with this project:\r\n\r\n- Not a framework.\r\n- Bound to a specific technology." + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/583480541", + "html_url": "https://github.com/kohsuke/winsw/issues/401#issuecomment-583480541", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/401", + "id": 583480541, + "node_id": "MDEyOklzc3VlQ29tbWVudDU4MzQ4MDU0MQ==", + "user": { + "login": "NextTurn", + "id": 45985406, + "node_id": "MDQ6VXNlcjQ1OTg1NDA2", + "avatar_url": "https://avatars0.githubusercontent.com/u/45985406?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/NextTurn", + "html_url": "https://github.com/NextTurn", + "followers_url": "https://api.github.com/users/NextTurn/followers", + "following_url": "https://api.github.com/users/NextTurn/following{/other_user}", + "gists_url": "https://api.github.com/users/NextTurn/gists{/gist_id}", + "starred_url": "https://api.github.com/users/NextTurn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/NextTurn/subscriptions", + "organizations_url": "https://api.github.com/users/NextTurn/orgs", + "repos_url": "https://api.github.com/users/NextTurn/repos", + "events_url": "https://api.github.com/users/NextTurn/events{/privacy}", + "received_events_url": "https://api.github.com/users/NextTurn/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2020-02-07T16:21:58Z", + "updated_at": "2020-02-07T16:21:58Z", + "author_association": "CONTRIBUTOR", + "body": "As for permissions, a GitHub organization is not necessary. Why not transfer this repo to you and add \"collaborators\" to grant permissions? Many foundation projects are hosted in personal accounts as well." + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/comments/584061570", + "html_url": "https://github.com/kohsuke/winsw/issues/401#issuecomment-584061570", + "issue_url": "https://api.github.com/repos/kohsuke/winsw/issues/401", + "id": 584061570, + "node_id": "MDEyOklzc3VlQ29tbWVudDU4NDA2MTU3MA==", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2020-02-10T10:43:48Z", + "updated_at": "2020-02-10T10:43:48Z", + "author_association": "COLLABORATOR", + "body": "> As for permissions, a GitHub organization is not necessary. Why not transfer this repo to you and add \"collaborators\" to grant permissions? Many foundation projects are hosted in personal accounts as well.\r\n\r\nit will partially work, yes. Unfortunately not all permissions are really transferrable. My personal preference is to always keep bigger projects in GitHub orgs so that there is no bus factor of one" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_mojohaus_animal-sniffer_issues_9_comments-f2e8ce53-9c07-4118-be54-55ea43212f64.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_mojohaus_animal-sniffer_issues_9_comments-f2e8ce53-9c07-4118-be54-55ea43212f64.json new file mode 100644 index 0000000000..dc64646e25 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_mojohaus_animal-sniffer_issues_9_comments-f2e8ce53-9c07-4118-be54-55ea43212f64.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/mojohaus/animal-sniffer/issues/comments/136138495", + "html_url": "https://github.com/mojohaus/animal-sniffer/issues/9#issuecomment-136138495", + "issue_url": "https://api.github.com/repos/mojohaus/animal-sniffer/issues/9", + "id": 136138495, + "node_id": "MDEyOklzc3VlQ29tbWVudDEzNjEzODQ5NQ==", + "user": { + "login": "puntogil", + "id": 3623999, + "node_id": "MDQ6VXNlcjM2MjM5OTk=", + "avatar_url": "https://avatars2.githubusercontent.com/u/3623999?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/puntogil", + "html_url": "https://github.com/puntogil", + "followers_url": "https://api.github.com/users/puntogil/followers", + "following_url": "https://api.github.com/users/puntogil/following{/other_user}", + "gists_url": "https://api.github.com/users/puntogil/gists{/gist_id}", + "starred_url": "https://api.github.com/users/puntogil/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/puntogil/subscriptions", + "organizations_url": "https://api.github.com/users/puntogil/orgs", + "repos_url": "https://api.github.com/users/puntogil/repos", + "events_url": "https://api.github.com/users/puntogil/events{/privacy}", + "received_events_url": "https://api.github.com/users/puntogil/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-08-30T13:32:59Z", + "updated_at": "2015-08-30T13:32:59Z", + "author_association": "NONE", + "body": "Hi\nFound one files have \"unknown\" license.\nanimal-sniffer-animal-sniffer-parent-1.14/animal-sniffer-ant-tasks/src/main/java/org/codehaus/mojo/animal_sniffer/ant/Annotation.java\nPlease, add license header in the above file\nThanks in advance\nRegards\n" + }, + { + "url": "https://api.github.com/repos/mojohaus/animal-sniffer/issues/comments/161937690", + "html_url": "https://github.com/mojohaus/animal-sniffer/issues/9#issuecomment-161937690", + "issue_url": "https://api.github.com/repos/mojohaus/animal-sniffer/issues/9", + "id": 161937690, + "node_id": "MDEyOklzc3VlQ29tbWVudDE2MTkzNzY5MA==", + "user": { + "login": "olamy", + "id": 19728, + "node_id": "MDQ6VXNlcjE5NzI4", + "avatar_url": "https://avatars2.githubusercontent.com/u/19728?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/olamy", + "html_url": "https://github.com/olamy", + "followers_url": "https://api.github.com/users/olamy/followers", + "following_url": "https://api.github.com/users/olamy/following{/other_user}", + "gists_url": "https://api.github.com/users/olamy/gists{/gist_id}", + "starred_url": "https://api.github.com/users/olamy/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/olamy/subscriptions", + "organizations_url": "https://api.github.com/users/olamy/orgs", + "repos_url": "https://api.github.com/users/olamy/repos", + "events_url": "https://api.github.com/users/olamy/events{/privacy}", + "received_events_url": "https://api.github.com/users/olamy/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-12-04T10:59:42Z", + "updated_at": "2015-12-06T02:07:35Z", + "author_association": "MEMBER", + "body": "@kohsuke as you are the original author maybe something you can do?\n@puntogil BTW As all sources are using MIT license header what is the problem exactly?\nThanks!\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_oracle_opengrok_issues_966_comments-5980616e-a5c0-4060-9d8c-7272da82fb74.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_oracle_opengrok_issues_966_comments-5980616e-a5c0-4060-9d8c-7272da82fb74.json new file mode 100644 index 0000000000..442320726c --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_oracle_opengrok_issues_966_comments-5980616e-a5c0-4060-9d8c-7272da82fb74.json @@ -0,0 +1,126 @@ +[ + { + "url": "https://api.github.com/repos/oracle/opengrok/issues/comments/123462417", + "html_url": "https://github.com/oracle/opengrok/issues/966#issuecomment-123462417", + "issue_url": "https://api.github.com/repos/oracle/opengrok/issues/966", + "id": 123462417, + "node_id": "MDEyOklzc3VlQ29tbWVudDEyMzQ2MjQxNw==", + "user": { + "login": "harryxp", + "id": 133113, + "node_id": "MDQ6VXNlcjEzMzExMw==", + "avatar_url": "https://avatars2.githubusercontent.com/u/133113?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/harryxp", + "html_url": "https://github.com/harryxp", + "followers_url": "https://api.github.com/users/harryxp/followers", + "following_url": "https://api.github.com/users/harryxp/following{/other_user}", + "gists_url": "https://api.github.com/users/harryxp/gists{/gist_id}", + "starred_url": "https://api.github.com/users/harryxp/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/harryxp/subscriptions", + "organizations_url": "https://api.github.com/users/harryxp/orgs", + "repos_url": "https://api.github.com/users/harryxp/repos", + "events_url": "https://api.github.com/users/harryxp/events{/privacy}", + "received_events_url": "https://api.github.com/users/harryxp/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-07-21T20:03:07Z", + "updated_at": "2015-07-21T20:03:07Z", + "author_association": "CONTRIBUTOR", + "body": "Not sure what \"actual symbol usage\" means here. If you mean \"symbols in the surrounding lexical scope\", then, no, OpenGrok doesn't do that.\n\nI usually use the combination of symbol and path fields to approximate this. That is, using the path field to limit the search to a few files.\n\nThere's also a symbol highlighting functionality that might be helpful to you: when you are on a page that displays actual source code (not search results), hover your mouse pointer on a symbol you're interested in, then press \"2\". It'll highlight that symbol for you so you can easily spot them in the vicinity. Press \"2\" again turns it off. Try \"1\" as well. It gives you more control.\n" + }, + { + "url": "https://api.github.com/repos/oracle/opengrok/issues/comments/124535929", + "html_url": "https://github.com/oracle/opengrok/issues/966#issuecomment-124535929", + "issue_url": "https://api.github.com/repos/oracle/opengrok/issues/966", + "id": 124535929, + "node_id": "MDEyOklzc3VlQ29tbWVudDEyNDUzNTkyOQ==", + "user": { + "login": "tarzanek", + "id": 504773, + "node_id": "MDQ6VXNlcjUwNDc3Mw==", + "avatar_url": "https://avatars3.githubusercontent.com/u/504773?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tarzanek", + "html_url": "https://github.com/tarzanek", + "followers_url": "https://api.github.com/users/tarzanek/followers", + "following_url": "https://api.github.com/users/tarzanek/following{/other_user}", + "gists_url": "https://api.github.com/users/tarzanek/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tarzanek/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tarzanek/subscriptions", + "organizations_url": "https://api.github.com/users/tarzanek/orgs", + "repos_url": "https://api.github.com/users/tarzanek/repos", + "events_url": "https://api.github.com/users/tarzanek/events{/privacy}", + "received_events_url": "https://api.github.com/users/tarzanek/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-07-24T14:12:01Z", + "updated_at": "2015-07-24T14:12:01Z", + "author_association": "CONTRIBUTOR", + "body": "same here, I just limit it with path field, there is a bug open for a long time to make opengrok more smarter (caller-callee) \nfor java this could be done for the cost of slower indexation, though I don't have a clue how to do it for c/c++/etc. so right now this is not done\nI know @kohsuke had a java project, that could do java analysis which we could leverage (I would need to check the license) and it would need some merge work to make a prototype\nbut for other languages I am clueless\n" + }, + { + "url": "https://api.github.com/repos/oracle/opengrok/issues/comments/128649835", + "html_url": "https://github.com/oracle/opengrok/issues/966#issuecomment-128649835", + "issue_url": "https://api.github.com/repos/oracle/opengrok/issues/966", + "id": 128649835, + "node_id": "MDEyOklzc3VlQ29tbWVudDEyODY0OTgzNQ==", + "user": { + "login": "vladak", + "id": 2934284, + "node_id": "MDQ6VXNlcjI5MzQyODQ=", + "avatar_url": "https://avatars3.githubusercontent.com/u/2934284?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vladak", + "html_url": "https://github.com/vladak", + "followers_url": "https://api.github.com/users/vladak/followers", + "following_url": "https://api.github.com/users/vladak/following{/other_user}", + "gists_url": "https://api.github.com/users/vladak/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vladak/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vladak/subscriptions", + "organizations_url": "https://api.github.com/users/vladak/orgs", + "repos_url": "https://api.github.com/users/vladak/repos", + "events_url": "https://api.github.com/users/vladak/events{/privacy}", + "received_events_url": "https://api.github.com/users/vladak/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2015-08-07T09:16:46Z", + "updated_at": "2015-08-07T09:16:46Z", + "author_association": "CONTRIBUTOR", + "body": "If I understand the request correctly this is similar to what is being asked in #921 with the exception that the scope is Java/C++/... class rather than a function.\n" + }, + { + "url": "https://api.github.com/repos/oracle/opengrok/issues/comments/278323222", + "html_url": "https://github.com/oracle/opengrok/issues/966#issuecomment-278323222", + "issue_url": "https://api.github.com/repos/oracle/opengrok/issues/966", + "id": 278323222, + "node_id": "MDEyOklzc3VlQ29tbWVudDI3ODMyMzIyMg==", + "user": { + "login": "tulinkry", + "id": 6997160, + "node_id": "MDQ6VXNlcjY5OTcxNjA=", + "avatar_url": "https://avatars1.githubusercontent.com/u/6997160?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tulinkry", + "html_url": "https://github.com/tulinkry", + "followers_url": "https://api.github.com/users/tulinkry/followers", + "following_url": "https://api.github.com/users/tulinkry/following{/other_user}", + "gists_url": "https://api.github.com/users/tulinkry/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tulinkry/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tulinkry/subscriptions", + "organizations_url": "https://api.github.com/users/tulinkry/orgs", + "repos_url": "https://api.github.com/users/tulinkry/repos", + "events_url": "https://api.github.com/users/tulinkry/events{/privacy}", + "received_events_url": "https://api.github.com/users/tulinkry/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2017-02-08T13:03:34Z", + "updated_at": "2017-02-08T13:03:34Z", + "author_association": "CONTRIBUTOR", + "body": "maybe related to #1376 " + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_salesforcelabs_forcepad_issues_25_comments-aa901e2c-ed25-4848-b60a-d8b6be3ed996.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_salesforcelabs_forcepad_issues_25_comments-aa901e2c-ed25-4848-b60a-d8b6be3ed996.json new file mode 100644 index 0000000000..531a794bef --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_salesforcelabs_forcepad_issues_25_comments-aa901e2c-ed25-4848-b60a-d8b6be3ed996.json @@ -0,0 +1,64 @@ +[ + { + "url": "https://api.github.com/repos/SalesforceLabs/ForcePad/issues/comments/17200233", + "html_url": "https://github.com/SalesforceLabs/ForcePad/pull/25#issuecomment-17200233", + "issue_url": "https://api.github.com/repos/SalesforceLabs/ForcePad/issues/25", + "id": 17200233, + "node_id": "MDEyOklzc3VlQ29tbWVudDE3MjAwMjMz", + "user": { + "login": "jhersh", + "id": 175139, + "node_id": "MDQ6VXNlcjE3NTEzOQ==", + "avatar_url": "https://avatars3.githubusercontent.com/u/175139?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jhersh", + "html_url": "https://github.com/jhersh", + "followers_url": "https://api.github.com/users/jhersh/followers", + "following_url": "https://api.github.com/users/jhersh/following{/other_user}", + "gists_url": "https://api.github.com/users/jhersh/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jhersh/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jhersh/subscriptions", + "organizations_url": "https://api.github.com/users/jhersh/orgs", + "repos_url": "https://api.github.com/users/jhersh/repos", + "events_url": "https://api.github.com/users/jhersh/events{/privacy}", + "received_events_url": "https://api.github.com/users/jhersh/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2013-04-29T23:04:52Z", + "updated_at": "2013-04-29T23:04:52Z", + "author_association": "CONTRIBUTOR", + "body": "Thanks @palaniraja. Have you seen #24 from @kohsuke? I think his pull request is a bit more flexible and automation-friendly.\n\nOf course I can't merge either of these pulls as I'm no longer at Salesforce, but thanks for contributing :)\n" + }, + { + "url": "https://api.github.com/repos/SalesforceLabs/ForcePad/issues/comments/17220876", + "html_url": "https://github.com/SalesforceLabs/ForcePad/pull/25#issuecomment-17220876", + "issue_url": "https://api.github.com/repos/SalesforceLabs/ForcePad/issues/25", + "id": 17220876, + "node_id": "MDEyOklzc3VlQ29tbWVudDE3MjIwODc2", + "user": { + "login": "palaniraja", + "id": 124864, + "node_id": "MDQ6VXNlcjEyNDg2NA==", + "avatar_url": "https://avatars3.githubusercontent.com/u/124864?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/palaniraja", + "html_url": "https://github.com/palaniraja", + "followers_url": "https://api.github.com/users/palaniraja/followers", + "following_url": "https://api.github.com/users/palaniraja/following{/other_user}", + "gists_url": "https://api.github.com/users/palaniraja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/palaniraja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/palaniraja/subscriptions", + "organizations_url": "https://api.github.com/users/palaniraja/orgs", + "repos_url": "https://api.github.com/users/palaniraja/repos", + "events_url": "https://api.github.com/users/palaniraja/events{/privacy}", + "received_events_url": "https://api.github.com/users/palaniraja/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2013-04-30T11:00:37Z", + "updated_at": "2013-04-30T11:00:37Z", + "author_association": "NONE", + "body": "@jhersh Sorry I didn't notice. I was hunting for the source file to change the oauth info and a link to create oauth token. Building app without any necessary input was not helpful. \n\nI agree with you, @kohsuke solution is better as long as it throw file not found for OAuthKeys.h at build time. \n\nThank you.\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_voxpupuli_puppet-jenkins_issues_110_comments-d9b77135-2860-4595-ac00-01203f426501.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_voxpupuli_puppet-jenkins_issues_110_comments-d9b77135-2860-4595-ac00-01203f426501.json new file mode 100644 index 0000000000..1f89603110 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/repos_voxpupuli_puppet-jenkins_issues_110_comments-d9b77135-2860-4595-ac00-01203f426501.json @@ -0,0 +1,188 @@ +[ + { + "url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/comments/36963399", + "html_url": "https://github.com/voxpupuli/puppet-jenkins/issues/110#issuecomment-36963399", + "issue_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110", + "id": 36963399, + "node_id": "MDEyOklzc3VlQ29tbWVudDM2OTYzMzk5", + "user": { + "login": "jlambert121", + "id": 1409929, + "node_id": "MDQ6VXNlcjE0MDk5Mjk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1409929?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jlambert121", + "html_url": "https://github.com/jlambert121", + "followers_url": "https://api.github.com/users/jlambert121/followers", + "following_url": "https://api.github.com/users/jlambert121/following{/other_user}", + "gists_url": "https://api.github.com/users/jlambert121/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jlambert121/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jlambert121/subscriptions", + "organizations_url": "https://api.github.com/users/jlambert121/orgs", + "repos_url": "https://api.github.com/users/jlambert121/repos", + "events_url": "https://api.github.com/users/jlambert121/events{/privacy}", + "received_events_url": "https://api.github.com/users/jlambert121/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-03-07T02:53:50Z", + "updated_at": "2014-03-07T02:53:50Z", + "author_association": "CONTRIBUTOR", + "body": "Honestly I don't understand the question or problem this solves. I'm not an in depth jenkins guy though, I just keep it running for the devs.\n" + }, + { + "url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/comments/37042109", + "html_url": "https://github.com/voxpupuli/puppet-jenkins/issues/110#issuecomment-37042109", + "issue_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110", + "id": 37042109, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3MDQyMTA5", + "user": { + "login": "rtyler", + "id": 26594, + "node_id": "MDQ6VXNlcjI2NTk0", + "avatar_url": "https://avatars0.githubusercontent.com/u/26594?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rtyler", + "html_url": "https://github.com/rtyler", + "followers_url": "https://api.github.com/users/rtyler/followers", + "following_url": "https://api.github.com/users/rtyler/following{/other_user}", + "gists_url": "https://api.github.com/users/rtyler/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rtyler/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rtyler/subscriptions", + "organizations_url": "https://api.github.com/users/rtyler/orgs", + "repos_url": "https://api.github.com/users/rtyler/repos", + "events_url": "https://api.github.com/users/rtyler/events{/privacy}", + "received_events_url": "https://api.github.com/users/rtyler/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-03-07T16:44:37Z", + "updated_at": "2014-03-07T16:44:37Z", + "author_association": "CONTRIBUTOR", + "body": "Jenkins has this concept of \"artifact fingerprinting\" where a build might say \"archive foo.war as an artifact\" and \"keep fingerprints of my build artifacts\". Here an example of some [build artifacts](https://ci.jenkins-ci.org/view/Jenkins%20core/job/jenkins_main_trunk/3208/).\n\nAnyways, in such a continuous deployment/delivery case where a build artifact (`foo.war`) might be passed from build to build in Jenkins, Jenkins will in fact track that file's progression through a pipeline. If one were to then deploy that file with Puppet, there would be no record of _where_ that file is deployed.\n\nThe `track` resource (which would need to be renamed) basically generates data for a Puppet report containing the md5 of the tracked file, such that it can be reported back to Jenkins so Jenkins can display which files went to what machines, and when, for a complete build and delivery pipeline.\n\n![amirite](http://funcorner.eu/wp-content/uploads/2011/04/jack-nicholson-creepy-gif.gif)\n" + }, + { + "url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/comments/37044643", + "html_url": "https://github.com/voxpupuli/puppet-jenkins/issues/110#issuecomment-37044643", + "issue_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110", + "id": 37044643, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3MDQ0NjQz", + "user": { + "login": "jlambert121", + "id": 1409929, + "node_id": "MDQ6VXNlcjE0MDk5Mjk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1409929?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jlambert121", + "html_url": "https://github.com/jlambert121", + "followers_url": "https://api.github.com/users/jlambert121/followers", + "following_url": "https://api.github.com/users/jlambert121/following{/other_user}", + "gists_url": "https://api.github.com/users/jlambert121/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jlambert121/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jlambert121/subscriptions", + "organizations_url": "https://api.github.com/users/jlambert121/orgs", + "repos_url": "https://api.github.com/users/jlambert121/repos", + "events_url": "https://api.github.com/users/jlambert121/events{/privacy}", + "received_events_url": "https://api.github.com/users/jlambert121/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-03-07T17:07:44Z", + "updated_at": "2014-03-07T17:09:25Z", + "author_association": "CONTRIBUTOR", + "body": "Hahahaha - that's an awesome pic.\n\nI didn't realize jenkins would keep artifacts like that, we manage our release pipeline outside of jenkins - thank you for explaining that for me.\n\nAlong that front, it sounds useful for people using jenkins in this way. Is there any interest from @kohsuke to merge his code into this module if that makes sense?\n" + }, + { + "url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/comments/37047445", + "html_url": "https://github.com/voxpupuli/puppet-jenkins/issues/110#issuecomment-37047445", + "issue_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110", + "id": 37047445, + "node_id": "MDEyOklzc3VlQ29tbWVudDM3MDQ3NDQ1", + "user": { + "login": "rtyler", + "id": 26594, + "node_id": "MDQ6VXNlcjI2NTk0", + "avatar_url": "https://avatars0.githubusercontent.com/u/26594?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rtyler", + "html_url": "https://github.com/rtyler", + "followers_url": "https://api.github.com/users/rtyler/followers", + "following_url": "https://api.github.com/users/rtyler/following{/other_user}", + "gists_url": "https://api.github.com/users/rtyler/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rtyler/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rtyler/subscriptions", + "organizations_url": "https://api.github.com/users/rtyler/orgs", + "repos_url": "https://api.github.com/users/rtyler/repos", + "events_url": "https://api.github.com/users/rtyler/events{/privacy}", + "received_events_url": "https://api.github.com/users/rtyler/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-03-07T17:35:38Z", + "updated_at": "2014-03-07T17:35:38Z", + "author_association": "CONTRIBUTOR", + "body": "@jlambert121 Yes, @kohsuke and I spoke about this in the `#jenkins` channel earlier this week. I think it makes sense for us to take in the code and clean it up for consumption :)\n" + }, + { + "url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/comments/43423164", + "html_url": "https://github.com/voxpupuli/puppet-jenkins/issues/110#issuecomment-43423164", + "issue_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110", + "id": 43423164, + "node_id": "MDEyOklzc3VlQ29tbWVudDQzNDIzMTY0", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-05-17T20:23:01Z", + "updated_at": "2014-05-17T20:23:01Z", + "author_association": "CONTRIBUTOR", + "body": "Anything I can do to accelerate this?\n" + }, + { + "url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/comments/43431492", + "html_url": "https://github.com/voxpupuli/puppet-jenkins/issues/110#issuecomment-43431492", + "issue_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110", + "id": 43431492, + "node_id": "MDEyOklzc3VlQ29tbWVudDQzNDMxNDky", + "user": { + "login": "matthewbarr", + "id": 1815859, + "node_id": "MDQ6VXNlcjE4MTU4NTk=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1815859?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/matthewbarr", + "html_url": "https://github.com/matthewbarr", + "followers_url": "https://api.github.com/users/matthewbarr/followers", + "following_url": "https://api.github.com/users/matthewbarr/following{/other_user}", + "gists_url": "https://api.github.com/users/matthewbarr/gists{/gist_id}", + "starred_url": "https://api.github.com/users/matthewbarr/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/matthewbarr/subscriptions", + "organizations_url": "https://api.github.com/users/matthewbarr/orgs", + "repos_url": "https://api.github.com/users/matthewbarr/repos", + "events_url": "https://api.github.com/users/matthewbarr/events{/privacy}", + "received_events_url": "https://api.github.com/users/matthewbarr/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2014-05-18T04:57:54Z", + "updated_at": "2014-05-18T04:57:54Z", + "author_association": "CONTRIBUTOR", + "body": "I don't remember if plugin sync only copies plugins for modules you have declared in your manifest. I think it does all plugins, though. \n\nIf that's the case, then the plugin code would get copied to every machine in your entire system, and likely compute an additional hash on every file resource. What about recursive directories, and such? I'd think that would slow down the system, and add to the volume of the reports. I'm not entirely sure how many people would use this internal plugin, nor am I clear precisely how it works.. But if the effect is to slow down puppet runs on all servers, without a way to stop that behavior, just because you have our forge module installed... That doesn't sound like a good idea.\n" + } +] \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-7e3768e1-e5c1-457a-9354-f5d9ef504fc2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-7e3768e1-e5c1-457a-9354-f5d9ef504fc2.json new file mode 100644 index 0000000000..a03b5c04b5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-7e3768e1-e5c1-457a-9354-f5d9ef504fc2.json @@ -0,0 +1,1066 @@ +{ + "total_count": 50, + "incomplete_results": false, + "items": [ + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/199", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/199/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/199/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/199/events", + "html_url": "https://github.com/kohsuke/winsw/issues/199", + "id": 213482123, + "node_id": "MDU6SXNzdWUyMTM0ODIxMjM=", + "number": 199, + "title": "Changing Assembly Information for created services", + "user": { + "login": "aminjam", + "id": 1885736, + "node_id": "MDQ6VXNlcjE4ODU3MzY=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1885736?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aminjam", + "html_url": "https://github.com/aminjam", + "followers_url": "https://api.github.com/users/aminjam/followers", + "following_url": "https://api.github.com/users/aminjam/following{/other_user}", + "gists_url": "https://api.github.com/users/aminjam/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aminjam/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aminjam/subscriptions", + "organizations_url": "https://api.github.com/users/aminjam/orgs", + "repos_url": "https://api.github.com/users/aminjam/repos", + "events_url": "https://api.github.com/users/aminjam/events{/privacy}", + "received_events_url": "https://api.github.com/users/aminjam/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 169597966, + "node_id": "MDU6TGFiZWwxNjk1OTc5NjY=", + "url": "https://api.github.com/repos/kohsuke/winsw/labels/question", + "name": "question", + "color": "d4c5f9", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2017-03-10T23:45:58Z", + "updated_at": "2017-09-22T12:25:49Z", + "closed_at": null, + "author_association": "NONE", + "body": "When I create a new service, I would like to change the default Assembly information for the newly created services in winsw.\r\n\r\n```\r\n[assembly: AssemblyTitle(\"Windows Service Wrapper for .NET4\")]\r\n[assembly: AssemblyDescription(\"Allows arbitrary process to run as a Windows service by wrapping it\")]\r\n[assembly: AssemblyConfiguration(\"\")]\r\n[assembly: AssemblyCompany(\"CloudBees, Inc.\")]\r\n[assembly: AssemblyProduct(\"Windows Service Wrapper\")]\r\n[assembly: AssemblyCopyright(\"Copyright 2008-2016 Oleg Nenashev, CloudBees, Inc. and other contributors\")]\r\n```\r\n\r\nI would hope to add a new XML configuration with the appropriate fields. Would that be possible? If so, I would be happy to send a PR for this feature. If you have any input as to how to make this feature happen, I would like to hear your thoughts. \r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/138", + "repository_url": "https://api.github.com/repos/kohsuke/args4j", + "labels_url": "https://api.github.com/repos/kohsuke/args4j/issues/138/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/args4j/issues/138/comments", + "events_url": "https://api.github.com/repos/kohsuke/args4j/issues/138/events", + "html_url": "https://github.com/kohsuke/args4j/pull/138", + "id": 177778902, + "node_id": "MDExOlB1bGxSZXF1ZXN0ODU3ODkyMDI=", + "number": 138, + "title": "print usage: print options before arguments, add optional prefix", + "user": { + "login": "thomas-mc-work", + "id": 6542498, + "node_id": "MDQ6VXNlcjY1NDI0OTg=", + "avatar_url": "https://avatars3.githubusercontent.com/u/6542498?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/thomas-mc-work", + "html_url": "https://github.com/thomas-mc-work", + "followers_url": "https://api.github.com/users/thomas-mc-work/followers", + "following_url": "https://api.github.com/users/thomas-mc-work/following{/other_user}", + "gists_url": "https://api.github.com/users/thomas-mc-work/gists{/gist_id}", + "starred_url": "https://api.github.com/users/thomas-mc-work/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/thomas-mc-work/subscriptions", + "organizations_url": "https://api.github.com/users/thomas-mc-work/orgs", + "repos_url": "https://api.github.com/users/thomas-mc-work/repos", + "events_url": "https://api.github.com/users/thomas-mc-work/events{/privacy}", + "received_events_url": "https://api.github.com/users/thomas-mc-work/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2016-09-19T13:03:47Z", + "updated_at": "2017-06-09T06:38:38Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/args4j/pulls/138", + "html_url": "https://github.com/kohsuke/args4j/pull/138", + "diff_url": "https://github.com/kohsuke/args4j/pull/138.diff", + "patch_url": "https://github.com/kohsuke/args4j/pull/138.patch" + }, + "body": "- it's common to print the cli `argument`s after the `option`s (on some OS it's even mandatory to adhere to this rule)\n- I added an optional parameter to the `printSingleLineUsage` method to add a custom prefix to the output. This is a convenient shortcut to precede with the invocation of the program itself, e.g. `java -jar my-app.jar ...`\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/151", + "repository_url": "https://api.github.com/repos/kohsuke/args4j", + "labels_url": "https://api.github.com/repos/kohsuke/args4j/issues/151/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/args4j/issues/151/comments", + "events_url": "https://api.github.com/repos/kohsuke/args4j/issues/151/events", + "html_url": "https://github.com/kohsuke/args4j/issues/151", + "id": 229114744, + "node_id": "MDU6SXNzdWUyMjkxMTQ3NDQ=", + "number": 151, + "title": "Parsing with option value delimiter other than \"=\" does not work", + "user": { + "login": "sbyron15", + "id": 2519949, + "node_id": "MDQ6VXNlcjI1MTk5NDk=", + "avatar_url": "https://avatars2.githubusercontent.com/u/2519949?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sbyron15", + "html_url": "https://github.com/sbyron15", + "followers_url": "https://api.github.com/users/sbyron15/followers", + "following_url": "https://api.github.com/users/sbyron15/following{/other_user}", + "gists_url": "https://api.github.com/users/sbyron15/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sbyron15/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sbyron15/subscriptions", + "organizations_url": "https://api.github.com/users/sbyron15/orgs", + "repos_url": "https://api.github.com/users/sbyron15/repos", + "events_url": "https://api.github.com/users/sbyron15/events{/privacy}", + "received_events_url": "https://api.github.com/users/sbyron15/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2017-05-16T17:45:04Z", + "updated_at": "2017-05-18T13:07:27Z", + "closed_at": null, + "author_association": "NONE", + "body": "In [this commit](https://github.com/kohsuke/args4j/commit/8af18273cdd3c4103b1c1e087b94ffff495c6347) `CommandLineParser` was modified to use `parserProperties.getOptionValueDelimiter()` instead of supporting only \"=\" as a delimiter.\r\n\r\nHowever, it appears as though the `splitToken()` method inside of `CmdLineImpl` was missed in this change:\r\n\r\n```java\r\n /**\r\n * Used when the current token is of the form \"-option=value\",\r\n * to replace the current token by \"value\", as if this was given as two tokens \"-option value\"\r\n */\r\n void splitToken() {\r\n if (pos < args.length && pos >= 0) {\r\n int idx = args[pos].indexOf(\"=\");\r\n if (idx > 0) {\r\n args[pos] = args[pos].substring(idx + 1);\r\n }\r\n }\r\n }\r\n```\r\nIt is still using a [hard-coded equals sign](https://github.com/kohsuke/args4j/blob/master/args4j/src/org/kohsuke/args4j/CmdLineParser.java#L443) to determine the index of the parameter to remove instead of calling `parserProperties.getOptionValueDelimiter()`.\r\n\r\nThis means that, for example, when I change the option value delimiter to \":\", and try and parse something like \"-e:testing\" what gets passed through as a parameter value is \"-e:testing\" when I would expect to have just \"testing\" as a value.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81", + "repository_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent", + "labels_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81/labels{/name}", + "comments_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81/comments", + "events_url": "https://api.github.com/repos/DataDog/puppet-datadog-agent/issues/81/events", + "html_url": "https://github.com/DataDog/puppet-datadog-agent/issues/81", + "id": 65742280, + "node_id": "MDU6SXNzdWU2NTc0MjI4MA==", + "number": 81, + "title": "Installation issue in Ubuntu", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 5, + "created_at": "2015-04-01T17:53:58Z", + "updated_at": "2017-05-11T14:20:40Z", + "closed_at": null, + "author_association": "NONE", + "body": "Resources defined in `manifests/ubuntu.pp` are not guaranteed to run in a consistent order.\n\nI saw this when I tried to deploy datadog agent to a handful Ubuntu boxes. The expected order in which resources execute is:\n1. `Exec['datadog_key']`\n2. `File['/etc/apt/sources.list.d/datadog.list']`\n3. `Exec['datadog_apt-get_update']` via refresh\n4. `Package['datadog-agent']`\n5. `Service['datadog-agent']`\n\n... but looking at reports from failed puppet agents in Puppet Enterprise, I see that 1 and 2 run, but 3 didn't and 4 fails. Unfortunately PE doesn't tell what order it runs, and I'm not 100% positive if it reports refresh events, but I think one of the two things is going on.\n- it tried to run 1->2->4->3 in that order. 4 requires 3, but 3 is a refreshonly resource, and [there are some dragons in this part of Puppet](https://groups.google.com/forum/#!topic/puppet-users/ssn6t2B8us0).\n- it tried to run 2->3->4->1 in that order, because no other resources actually explicitly require 1.\n\nEither way, once the system gets into this state, 2 is up-to-date, so 3 will never run, so the system cannot recover from this state by itself. I had to go in and manually run \"apt-get update\" to make them unstuck.\n\nI recommend you collapse 1 and 3 into a single `exec` resource, and define dependencies in 2->(1+3)->4->5.\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/178", + "repository_url": "https://api.github.com/repos/github-api/github-api", + "labels_url": "https://api.github.com/repos/github-api/github-api/issues/178/labels{/name}", + "comments_url": "https://api.github.com/repos/github-api/github-api/issues/178/comments", + "events_url": "https://api.github.com/repos/github-api/github-api/issues/178/events", + "html_url": "https://github.com/github-api/github-api/issues/178", + "id": 68225402, + "node_id": "MDU6SXNzdWU2ODIyNTQwMg==", + "number": 178, + "title": "getIssue() from GHPullRequest object", + "user": { + "login": "KostyaSha", + "id": 231611, + "node_id": "MDQ6VXNlcjIzMTYxMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/231611?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KostyaSha", + "html_url": "https://github.com/KostyaSha", + "followers_url": "https://api.github.com/users/KostyaSha/followers", + "following_url": "https://api.github.com/users/KostyaSha/following{/other_user}", + "gists_url": "https://api.github.com/users/KostyaSha/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KostyaSha/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KostyaSha/subscriptions", + "organizations_url": "https://api.github.com/users/KostyaSha/orgs", + "repos_url": "https://api.github.com/users/KostyaSha/repos", + "events_url": "https://api.github.com/users/KostyaSha/events{/privacy}", + "received_events_url": "https://api.github.com/users/KostyaSha/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 6, + "created_at": "2015-04-14T00:18:09Z", + "updated_at": "2017-04-30T05:03:28Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "Could such method be added into PR object? Issue and PR content differs and it very inconvenient to do a call through parent like `pr.getRepository().getIssue(pr.getNumber())`\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/mimepull/issues/2", + "repository_url": "https://api.github.com/repos/kohsuke/mimepull", + "labels_url": "https://api.github.com/repos/kohsuke/mimepull/issues/2/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/mimepull/issues/2/comments", + "events_url": "https://api.github.com/repos/kohsuke/mimepull/issues/2/events", + "html_url": "https://github.com/kohsuke/mimepull/pull/2", + "id": 221450667, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTE1Njc4NzI3", + "number": 2, + "title": "fix mimepull memery leak", + "user": { + "login": "sufq", + "id": 12689714, + "node_id": "MDQ6VXNlcjEyNjg5NzE0", + "avatar_url": "https://avatars1.githubusercontent.com/u/12689714?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sufq", + "html_url": "https://github.com/sufq", + "followers_url": "https://api.github.com/users/sufq/followers", + "following_url": "https://api.github.com/users/sufq/following{/other_user}", + "gists_url": "https://api.github.com/users/sufq/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sufq/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sufq/subscriptions", + "organizations_url": "https://api.github.com/users/sufq/orgs", + "repos_url": "https://api.github.com/users/sufq/repos", + "events_url": "https://api.github.com/users/sufq/events{/privacy}", + "received_events_url": "https://api.github.com/users/sufq/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2017-04-13T03:44:35Z", + "updated_at": "2017-04-28T01:38:22Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/mimepull/pulls/2", + "html_url": "https://github.com/kohsuke/mimepull/pull/2", + "diff_url": "https://github.com/kohsuke/mimepull/pull/2.diff", + "patch_url": "https://github.com/kohsuke/mimepull/pull/2.patch" + }, + "body": "//deleteOnExit can be casue memory leak, (for vast file references stored in DeleteOnExitHook.files)\r\ntempFile.deleteOnExit();", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/packaging/issues/57", + "repository_url": "https://api.github.com/repos/jenkinsci/packaging", + "labels_url": "https://api.github.com/repos/jenkinsci/packaging/issues/57/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/packaging/issues/57/comments", + "events_url": "https://api.github.com/repos/jenkinsci/packaging/issues/57/events", + "html_url": "https://github.com/jenkinsci/packaging/pull/57", + "id": 159740156, + "node_id": "MDExOlB1bGxSZXF1ZXN0NzM0NDgzMDY=", + "number": 57, + "title": "Add a snapcraft build.", + "user": { + "login": "evandandrea", + "id": 1523179, + "node_id": "MDQ6VXNlcjE1MjMxNzk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1523179?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/evandandrea", + "html_url": "https://github.com/evandandrea", + "followers_url": "https://api.github.com/users/evandandrea/followers", + "following_url": "https://api.github.com/users/evandandrea/following{/other_user}", + "gists_url": "https://api.github.com/users/evandandrea/gists{/gist_id}", + "starred_url": "https://api.github.com/users/evandandrea/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/evandandrea/subscriptions", + "organizations_url": "https://api.github.com/users/evandandrea/orgs", + "repos_url": "https://api.github.com/users/evandandrea/repos", + "events_url": "https://api.github.com/users/evandandrea/events{/privacy}", + "received_events_url": "https://api.github.com/users/evandandrea/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2016-06-10T23:12:40Z", + "updated_at": "2017-04-27T20:41:19Z", + "closed_at": null, + "author_association": "FIRST_TIME_CONTRIBUTOR", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/packaging/pulls/57", + "html_url": "https://github.com/jenkinsci/packaging/pull/57", + "diff_url": "https://github.com/jenkinsci/packaging/pull/57.diff", + "patch_url": "https://github.com/jenkinsci/packaging/pull/57.patch" + }, + "body": "Add snaps to the packaging:\n- https://groups.google.com/forum/#!topic/jenkinsci-dev/3CRlaJxWSkI\n- https://developer.ubuntu.com/en/desktop/\n\nRequires Ubuntu 16.04 or later to build.\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winp/issues/40", + "repository_url": "https://api.github.com/repos/kohsuke/winp", + "labels_url": "https://api.github.com/repos/kohsuke/winp/issues/40/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winp/issues/40/comments", + "events_url": "https://api.github.com/repos/kohsuke/winp/issues/40/events", + "html_url": "https://github.com/kohsuke/winp/issues/40", + "id": 224096962, + "node_id": "MDU6SXNzdWUyMjQwOTY5NjI=", + "number": 40, + "title": "Get rid of binaries in the repo", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 184816878, + "node_id": "MDU6TGFiZWwxODQ4MTY4Nzg=", + "url": "https://api.github.com/repos/kohsuke/winp/labels/enhancement", + "name": "enhancement", + "color": "207de5", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2017-04-25T10:50:19Z", + "updated_at": "2017-04-25T10:50:19Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "The `build.cmd` flow for WinP on Windows does not require pushing binaries to GitHub though it may be required if @kohsuke needs non-Windows machine to spin releases. The approach needs to be investigated. \r\n\r\nIn the latter case maybe it is possible to stage native binaries in AppVeyor/NuGet and then just download them for the release purpose. Not good since it requires untested rebuild of the WinP JAR", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/com4j/issues/58", + "repository_url": "https://api.github.com/repos/kohsuke/com4j", + "labels_url": "https://api.github.com/repos/kohsuke/com4j/issues/58/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/com4j/issues/58/comments", + "events_url": "https://api.github.com/repos/kohsuke/com4j/issues/58/events", + "html_url": "https://github.com/kohsuke/com4j/issues/58", + "id": 200627430, + "node_id": "MDU6SXNzdWUyMDA2Mjc0MzA=", + "number": 58, + "title": "New Binary Build required", + "user": { + "login": "ijabz", + "id": 1144731, + "node_id": "MDQ6VXNlcjExNDQ3MzE=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1144731?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ijabz", + "html_url": "https://github.com/ijabz", + "followers_url": "https://api.github.com/users/ijabz/followers", + "following_url": "https://api.github.com/users/ijabz/following{/other_user}", + "gists_url": "https://api.github.com/users/ijabz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ijabz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ijabz/subscriptions", + "organizations_url": "https://api.github.com/users/ijabz/orgs", + "repos_url": "https://api.github.com/users/ijabz/repos", + "events_url": "https://api.github.com/users/ijabz/events{/privacy}", + "received_events_url": "https://api.github.com/users/ijabz/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 5, + "created_at": "2017-01-13T13:13:50Z", + "updated_at": "2017-04-14T00:01:10Z", + "closed_at": null, + "author_association": "NONE", + "body": "Could I request a new binary build since there have been a number of fixes since 2012. Im very much a Java developer (that is why Im using com4j) and don't know how to use VisualStudio and would prefer not to have to try and build it myself, If it was pure Java it would be fine but com4j is not pure Java although the user base is very much pure Java devlopers so its quite an ask to request use of Visual Basic when dont want to change anything just get a recent build of com4j", + "score": 1 + }, + { + "url": "https://api.github.com/repos/oracle/opengrok/issues/966", + "repository_url": "https://api.github.com/repos/oracle/opengrok", + "labels_url": "https://api.github.com/repos/oracle/opengrok/issues/966/labels{/name}", + "comments_url": "https://api.github.com/repos/oracle/opengrok/issues/966/comments", + "events_url": "https://api.github.com/repos/oracle/opengrok/issues/966/events", + "html_url": "https://github.com/oracle/opengrok/issues/966", + "id": 96401269, + "node_id": "MDU6SXNzdWU5NjQwMTI2OQ==", + "number": 966, + "title": "Finding actual symbol usage, not just matching text", + "user": { + "login": "marcosscriven", + "id": 752263, + "node_id": "MDQ6VXNlcjc1MjI2Mw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/752263?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/marcosscriven", + "html_url": "https://github.com/marcosscriven", + "followers_url": "https://api.github.com/users/marcosscriven/followers", + "following_url": "https://api.github.com/users/marcosscriven/following{/other_user}", + "gists_url": "https://api.github.com/users/marcosscriven/gists{/gist_id}", + "starred_url": "https://api.github.com/users/marcosscriven/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/marcosscriven/subscriptions", + "organizations_url": "https://api.github.com/users/marcosscriven/orgs", + "repos_url": "https://api.github.com/users/marcosscriven/repos", + "events_url": "https://api.github.com/users/marcosscriven/events{/privacy}", + "received_events_url": "https://api.github.com/users/marcosscriven/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 24072001, + "node_id": "MDU6TGFiZWwyNDA3MjAwMQ==", + "url": "https://api.github.com/repos/oracle/opengrok/labels/enhancement", + "name": "enhancement", + "color": "84b6eb", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2015-07-21T19:42:48Z", + "updated_at": "2017-02-08T13:03:34Z", + "closed_at": null, + "author_association": "NONE", + "body": "Can you confirm it's not possible to find actual symbol usage with OpenGrok, rather than just matching symbols? \n\nLooking through the code it only seems to use the output of ctags, so if you search for a symbol it seems to return all lines with the symbol name - there's no way to specify on which class?\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/akuma/issues/12", + "repository_url": "https://api.github.com/repos/kohsuke/akuma", + "labels_url": "https://api.github.com/repos/kohsuke/akuma/issues/12/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/akuma/issues/12/comments", + "events_url": "https://api.github.com/repos/kohsuke/akuma/issues/12/events", + "html_url": "https://github.com/kohsuke/akuma/pull/12", + "id": 204750872, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTA0MjU0NzI3", + "number": 12, + "title": "(enhancement) Expose dup2() from libc, Daemon optionally redirect str…", + "user": { + "login": "davebrown", + "id": 455354, + "node_id": "MDQ6VXNlcjQ1NTM1NA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/455354?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/davebrown", + "html_url": "https://github.com/davebrown", + "followers_url": "https://api.github.com/users/davebrown/followers", + "following_url": "https://api.github.com/users/davebrown/following{/other_user}", + "gists_url": "https://api.github.com/users/davebrown/gists{/gist_id}", + "starred_url": "https://api.github.com/users/davebrown/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/davebrown/subscriptions", + "organizations_url": "https://api.github.com/users/davebrown/orgs", + "repos_url": "https://api.github.com/users/davebrown/repos", + "events_url": "https://api.github.com/users/davebrown/events{/privacy}", + "received_events_url": "https://api.github.com/users/davebrown/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2017-02-02T00:45:46Z", + "updated_at": "2017-02-07T17:24:00Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/akuma/pulls/12", + "html_url": "https://github.com/kohsuke/akuma/pull/12", + "diff_url": "https://github.com/kohsuke/akuma/pull/12.diff", + "patch_url": "https://github.com/kohsuke/akuma/pull/12.patch" + }, + "body": "…eams\r\n\r\nAllow user to redirect stdout, stderr after fork() instead of closing them.\r\nExpose dup() and dup2() in CLibrary to accomplish the above. Add dup2()\r\nunit test.\r\n\r\nI have a Dropwizard service that I would like to daemonize. Some of the dependencies\r\nI'm using write to stdout and stderr, and they get errors when they're closed and the\r\nservice fails to boot.\r\n\r\nThe change here uses dup2() to redirect them to files in the log directory instead.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/maven-plugin/issues/86", + "repository_url": "https://api.github.com/repos/jenkinsci/maven-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/maven-plugin/issues/86/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/maven-plugin/issues/86/comments", + "events_url": "https://api.github.com/repos/jenkinsci/maven-plugin/issues/86/events", + "html_url": "https://github.com/jenkinsci/maven-plugin/pull/86", + "id": 192305093, + "node_id": "MDExOlB1bGxSZXF1ZXN0OTU3MDg3OTE=", + "number": 86, + "title": "updated Japanese localizations", + "user": { + "login": "ssogabe", + "id": 271370, + "node_id": "MDQ6VXNlcjI3MTM3MA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/271370?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ssogabe", + "html_url": "https://github.com/ssogabe", + "followers_url": "https://api.github.com/users/ssogabe/followers", + "following_url": "https://api.github.com/users/ssogabe/following{/other_user}", + "gists_url": "https://api.github.com/users/ssogabe/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ssogabe/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ssogabe/subscriptions", + "organizations_url": "https://api.github.com/users/ssogabe/orgs", + "repos_url": "https://api.github.com/users/ssogabe/repos", + "events_url": "https://api.github.com/users/ssogabe/events{/privacy}", + "received_events_url": "https://api.github.com/users/ssogabe/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 533309824, + "node_id": "MDU6TGFiZWw1MzMzMDk4MjQ=", + "url": "https://api.github.com/repos/jenkinsci/maven-plugin/labels/needs-fix", + "name": "needs-fix", + "color": "fbca04", + "default": false, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2016-11-29T15:02:43Z", + "updated_at": "2017-02-06T14:18:06Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/maven-plugin/pulls/86", + "html_url": "https://github.com/jenkinsci/maven-plugin/pull/86", + "diff_url": "https://github.com/jenkinsci/maven-plugin/pull/86.diff", + "patch_url": "https://github.com/jenkinsci/maven-plugin/pull/86.patch" + }, + "body": "", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/1", + "repository_url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer", + "labels_url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/1/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/1/comments", + "events_url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/issues/1/events", + "html_url": "https://github.com/kohsuke/cucumber-annotation-indexer/pull/1", + "id": 120009861, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTI0MzcyMTk=", + "number": 1, + "title": "Protect against FilerException", + "user": { + "login": "scoheb", + "id": 3596711, + "node_id": "MDQ6VXNlcjM1OTY3MTE=", + "avatar_url": "https://avatars1.githubusercontent.com/u/3596711?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/scoheb", + "html_url": "https://github.com/scoheb", + "followers_url": "https://api.github.com/users/scoheb/followers", + "following_url": "https://api.github.com/users/scoheb/following{/other_user}", + "gists_url": "https://api.github.com/users/scoheb/gists{/gist_id}", + "starred_url": "https://api.github.com/users/scoheb/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/scoheb/subscriptions", + "organizations_url": "https://api.github.com/users/scoheb/orgs", + "repos_url": "https://api.github.com/users/scoheb/repos", + "events_url": "https://api.github.com/users/scoheb/events{/privacy}", + "received_events_url": "https://api.github.com/users/scoheb/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2015-12-02T18:47:53Z", + "updated_at": "2016-05-24T14:18:34Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/cucumber-annotation-indexer/pulls/1", + "html_url": "https://github.com/kohsuke/cucumber-annotation-indexer/pull/1", + "diff_url": "https://github.com/kohsuke/cucumber-annotation-indexer/pull/1.diff", + "patch_url": "https://github.com/kohsuke/cucumber-annotation-indexer/pull/1.patch" + }, + "body": "If an annotation processor is called more than once, you may receive a FilerException.\n\nThis protects against that case.\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/j-interop/issues/3", + "repository_url": "https://api.github.com/repos/kohsuke/j-interop", + "labels_url": "https://api.github.com/repos/kohsuke/j-interop/issues/3/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/j-interop/issues/3/comments", + "events_url": "https://api.github.com/repos/kohsuke/j-interop/issues/3/events", + "html_url": "https://github.com/kohsuke/j-interop/pull/3", + "id": 64725123, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzIwOTIzNjc=", + "number": 3, + "title": "Upgrade to latest j-interop", + "user": { + "login": "christ66", + "id": 1302212, + "node_id": "MDQ6VXNlcjEzMDIyMTI=", + "avatar_url": "https://avatars1.githubusercontent.com/u/1302212?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/christ66", + "html_url": "https://github.com/christ66", + "followers_url": "https://api.github.com/users/christ66/followers", + "following_url": "https://api.github.com/users/christ66/following{/other_user}", + "gists_url": "https://api.github.com/users/christ66/gists{/gist_id}", + "starred_url": "https://api.github.com/users/christ66/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/christ66/subscriptions", + "organizations_url": "https://api.github.com/users/christ66/orgs", + "repos_url": "https://api.github.com/users/christ66/repos", + "events_url": "https://api.github.com/users/christ66/events{/privacy}", + "received_events_url": "https://api.github.com/users/christ66/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2015-03-27T09:15:30Z", + "updated_at": "2016-04-06T19:18:22Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/j-interop/pulls/3", + "html_url": "https://github.com/kohsuke/j-interop/pull/3", + "diff_url": "https://github.com/kohsuke/j-interop/pull/3.diff", + "patch_url": "https://github.com/kohsuke/j-interop/pull/3.patch" + }, + "body": "The latest j-interop has several minor bug fixes and supports DCOM 5.7 protocol.\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/6", + "repository_url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/6/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/6/comments", + "events_url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/issues/6/events", + "html_url": "https://github.com/jenkinsci/port-allocator-plugin/pull/6", + "id": 59967894, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzA1NjYyNTI=", + "number": 6, + "title": "Don't enforce upper case for variables.", + "user": { + "login": "KostyaSha", + "id": 231611, + "node_id": "MDQ6VXNlcjIzMTYxMQ==", + "avatar_url": "https://avatars2.githubusercontent.com/u/231611?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/KostyaSha", + "html_url": "https://github.com/KostyaSha", + "followers_url": "https://api.github.com/users/KostyaSha/followers", + "following_url": "https://api.github.com/users/KostyaSha/following{/other_user}", + "gists_url": "https://api.github.com/users/KostyaSha/gists{/gist_id}", + "starred_url": "https://api.github.com/users/KostyaSha/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/KostyaSha/subscriptions", + "organizations_url": "https://api.github.com/users/KostyaSha/orgs", + "repos_url": "https://api.github.com/users/KostyaSha/repos", + "events_url": "https://api.github.com/users/KostyaSha/events{/privacy}", + "received_events_url": "https://api.github.com/users/KostyaSha/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2015-03-05T15:32:17Z", + "updated_at": "2016-02-21T20:15:28Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/port-allocator-plugin/pulls/6", + "html_url": "https://github.com/jenkinsci/port-allocator-plugin/pull/6", + "diff_url": "https://github.com/jenkinsci/port-allocator-plugin/pull/6.diff", + "patch_url": "https://github.com/jenkinsci/port-allocator-plugin/pull/6.patch" + }, + "body": "If you have software that expects lower case variable, then you are unable to use this plugin at all.\n\n\n\n[\"Review](https://reviewable.io/reviews/jenkinsci/port-allocator-plugin/6)\n\n\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/mojohaus/animal-sniffer/issues/9", + "repository_url": "https://api.github.com/repos/mojohaus/animal-sniffer", + "labels_url": "https://api.github.com/repos/mojohaus/animal-sniffer/issues/9/labels{/name}", + "comments_url": "https://api.github.com/repos/mojohaus/animal-sniffer/issues/9/comments", + "events_url": "https://api.github.com/repos/mojohaus/animal-sniffer/issues/9/events", + "html_url": "https://github.com/mojohaus/animal-sniffer/issues/9", + "id": 103921514, + "node_id": "MDU6SXNzdWUxMDM5MjE1MTQ=", + "number": 9, + "title": "animal-sniffer don't include the license file", + "user": { + "login": "puntogil", + "id": 3623999, + "node_id": "MDQ6VXNlcjM2MjM5OTk=", + "avatar_url": "https://avatars2.githubusercontent.com/u/3623999?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/puntogil", + "html_url": "https://github.com/puntogil", + "followers_url": "https://api.github.com/users/puntogil/followers", + "following_url": "https://api.github.com/users/puntogil/following{/other_user}", + "gists_url": "https://api.github.com/users/puntogil/gists{/gist_id}", + "starred_url": "https://api.github.com/users/puntogil/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/puntogil/subscriptions", + "organizations_url": "https://api.github.com/users/puntogil/orgs", + "repos_url": "https://api.github.com/users/puntogil/repos", + "events_url": "https://api.github.com/users/puntogil/events{/privacy}", + "received_events_url": "https://api.github.com/users/puntogil/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2015-08-30T12:49:44Z", + "updated_at": "2015-12-06T02:07:35Z", + "closed_at": null, + "author_association": "NONE", + "body": "Not available LICENSE file in source directory structure\nPlease. Added license and copyright notice.\nthe fedora pakaging guideline is very strictly precise about this problem\nhttps://fedoraproject.org/wiki/Packaging:LicensingGuidelines?rd=Packaging/LicensingGuidelines#License_Text\nthanks\nregards\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11", + "repository_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11/comments", + "events_url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/issues/11/events", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11", + "id": 48118640, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjQwNzQ1MzA=", + "number": 11, + "title": "[FIXED JENKINS-24020] Fail-fast Matrix builds, as soon some configuration fail", + "user": { + "login": "bkmeneguello", + "id": 1322552, + "node_id": "MDQ6VXNlcjEzMjI1NTI=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1322552?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bkmeneguello", + "html_url": "https://github.com/bkmeneguello", + "followers_url": "https://api.github.com/users/bkmeneguello/followers", + "following_url": "https://api.github.com/users/bkmeneguello/following{/other_user}", + "gists_url": "https://api.github.com/users/bkmeneguello/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bkmeneguello/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bkmeneguello/subscriptions", + "organizations_url": "https://api.github.com/users/bkmeneguello/orgs", + "repos_url": "https://api.github.com/users/bkmeneguello/repos", + "events_url": "https://api.github.com/users/bkmeneguello/events{/privacy}", + "received_events_url": "https://api.github.com/users/bkmeneguello/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 5994831, + "node_id": "MDU6TGFiZWw1OTk0ODMx", + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/labels/enhancement", + "name": "enhancement", + "color": "84b6eb", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 13, + "created_at": "2014-11-07T19:07:24Z", + "updated_at": "2015-09-03T20:22:07Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/matrix-project-plugin/pulls/11", + "html_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11", + "diff_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11.diff", + "patch_url": "https://github.com/jenkinsci/matrix-project-plugin/pull/11.patch" + }, + "body": null, + "score": 1 + }, + { + "url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110", + "repository_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins", + "labels_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110/labels{/name}", + "comments_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110/comments", + "events_url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/issues/110/events", + "html_url": "https://github.com/voxpupuli/puppet-jenkins/issues/110", + "id": 28838532, + "node_id": "MDU6SXNzdWUyODgzODUzMg==", + "number": 110, + "title": "Should we include the puppet-jenkinstracking code?", + "user": { + "login": "rtyler", + "id": 26594, + "node_id": "MDQ6VXNlcjI2NTk0", + "avatar_url": "https://avatars0.githubusercontent.com/u/26594?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rtyler", + "html_url": "https://github.com/rtyler", + "followers_url": "https://api.github.com/users/rtyler/followers", + "following_url": "https://api.github.com/users/rtyler/following{/other_user}", + "gists_url": "https://api.github.com/users/rtyler/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rtyler/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rtyler/subscriptions", + "organizations_url": "https://api.github.com/users/rtyler/orgs", + "repos_url": "https://api.github.com/users/rtyler/repos", + "events_url": "https://api.github.com/users/rtyler/events{/privacy}", + "received_events_url": "https://api.github.com/users/rtyler/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 37700694, + "node_id": "MDU6TGFiZWwzNzcwMDY5NA==", + "url": "https://api.github.com/repos/voxpupuli/puppet-jenkins/labels/enhancement", + "name": "enhancement", + "color": "0052cc", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "rtyler", + "id": 26594, + "node_id": "MDQ6VXNlcjI2NTk0", + "avatar_url": "https://avatars0.githubusercontent.com/u/26594?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rtyler", + "html_url": "https://github.com/rtyler", + "followers_url": "https://api.github.com/users/rtyler/followers", + "following_url": "https://api.github.com/users/rtyler/following{/other_user}", + "gists_url": "https://api.github.com/users/rtyler/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rtyler/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rtyler/subscriptions", + "organizations_url": "https://api.github.com/users/rtyler/orgs", + "repos_url": "https://api.github.com/users/rtyler/repos", + "events_url": "https://api.github.com/users/rtyler/events{/privacy}", + "received_events_url": "https://api.github.com/users/rtyler/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "rtyler", + "id": 26594, + "node_id": "MDQ6VXNlcjI2NTk0", + "avatar_url": "https://avatars0.githubusercontent.com/u/26594?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/rtyler", + "html_url": "https://github.com/rtyler", + "followers_url": "https://api.github.com/users/rtyler/followers", + "following_url": "https://api.github.com/users/rtyler/following{/other_user}", + "gists_url": "https://api.github.com/users/rtyler/gists{/gist_id}", + "starred_url": "https://api.github.com/users/rtyler/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/rtyler/subscriptions", + "organizations_url": "https://api.github.com/users/rtyler/orgs", + "repos_url": "https://api.github.com/users/rtyler/repos", + "events_url": "https://api.github.com/users/rtyler/events{/privacy}", + "received_events_url": "https://api.github.com/users/rtyler/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 6, + "created_at": "2014-03-06T00:03:11Z", + "updated_at": "2014-09-25T00:25:59Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "@kohsuke has been working on a [Puppet module](https://github.com/jenkinsci/puppet-jenkinstracking) to correspond with a [Puppet plugin for Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Puppet+Plugin) to close the loop on what files are where.\n\nAn example of usage from a manifest would be:\n\n``` puppet\nclass foo {\n file {\n '/tmp/foo.war':\n source => \"puppet:///modules/foo/foo.war\"\n }\n\n track { '/tmp/foo2.war':\n }\n```\n\nMy personal opinion is that this is acceptable to have in the \"canonical Jenkins module for Puppet.\" I wanted to see what my co-maintainers thought.\n\n//cc @jlambert121 @matthewbarr \n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/SalesforceLabs/ForcePad/issues/25", + "repository_url": "https://api.github.com/repos/SalesforceLabs/ForcePad", + "labels_url": "https://api.github.com/repos/SalesforceLabs/ForcePad/issues/25/labels{/name}", + "comments_url": "https://api.github.com/repos/SalesforceLabs/ForcePad/issues/25/comments", + "events_url": "https://api.github.com/repos/SalesforceLabs/ForcePad/issues/25/events", + "html_url": "https://github.com/SalesforceLabs/ForcePad/pull/25", + "id": 13756044, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTQyMjA2NQ==", + "number": 25, + "title": "#error to stop them building it before updating the OAuth details", + "user": { + "login": "palaniraja", + "id": 124864, + "node_id": "MDQ6VXNlcjEyNDg2NA==", + "avatar_url": "https://avatars3.githubusercontent.com/u/124864?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/palaniraja", + "html_url": "https://github.com/palaniraja", + "followers_url": "https://api.github.com/users/palaniraja/followers", + "following_url": "https://api.github.com/users/palaniraja/following{/other_user}", + "gists_url": "https://api.github.com/users/palaniraja/gists{/gist_id}", + "starred_url": "https://api.github.com/users/palaniraja/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/palaniraja/subscriptions", + "organizations_url": "https://api.github.com/users/palaniraja/orgs", + "repos_url": "https://api.github.com/users/palaniraja/repos", + "events_url": "https://api.github.com/users/palaniraja/events{/privacy}", + "received_events_url": "https://api.github.com/users/palaniraja/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2013-04-29T11:39:02Z", + "updated_at": "2014-06-12T14:57:45Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/SalesforceLabs/ForcePad/pulls/25", + "html_url": "https://github.com/SalesforceLabs/ForcePad/pull/25", + "diff_url": "https://github.com/SalesforceLabs/ForcePad/pull/25.diff", + "patch_url": "https://github.com/SalesforceLabs/ForcePad/pull/25.patch" + }, + "body": "No point in building the app without a valid Oauth info.\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/buildhive/buildhive/issues/26", + "repository_url": "https://api.github.com/repos/buildhive/buildhive", + "labels_url": "https://api.github.com/repos/buildhive/buildhive/issues/26/labels{/name}", + "comments_url": "https://api.github.com/repos/buildhive/buildhive/issues/26/comments", + "events_url": "https://api.github.com/repos/buildhive/buildhive/issues/26/events", + "html_url": "https://github.com/buildhive/buildhive/issues/26", + "id": 6662784, + "node_id": "MDU6SXNzdWU2NjYyNzg0", + "number": 26, + "title": "Support for Xvnc ", + "user": { + "login": "sebastianbenz", + "id": 380472, + "node_id": "MDQ6VXNlcjM4MDQ3Mg==", + "avatar_url": "https://avatars3.githubusercontent.com/u/380472?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sebastianbenz", + "html_url": "https://github.com/sebastianbenz", + "followers_url": "https://api.github.com/users/sebastianbenz/followers", + "following_url": "https://api.github.com/users/sebastianbenz/following{/other_user}", + "gists_url": "https://api.github.com/users/sebastianbenz/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sebastianbenz/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sebastianbenz/subscriptions", + "organizations_url": "https://api.github.com/users/sebastianbenz/orgs", + "repos_url": "https://api.github.com/users/sebastianbenz/repos", + "events_url": "https://api.github.com/users/sebastianbenz/events{/privacy}", + "received_events_url": "https://api.github.com/users/sebastianbenz/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2012-09-05T14:35:30Z", + "updated_at": "2012-09-25T18:54:46Z", + "closed_at": null, + "author_association": "NONE", + "body": "In order to run my UI tests I need to be able to activate Xvnc in my builds. This is a common use case for all projects developing Eclipse plugins. \n", + "score": 1 + } + ] +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-a3ad6065-e8f9-4470-91cc-ee3982bfb8df.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-a3ad6065-e8f9-4470-91cc-ee3982bfb8df.json new file mode 100644 index 0000000000..ddc0ac1411 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-a3ad6065-e8f9-4470-91cc-ee3982bfb8df.json @@ -0,0 +1,1954 @@ +{ + "total_count": 50, + "incomplete_results": false, + "items": [ + { + "url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18", + "repository_url": "https://api.github.com/repos/kohsuke/access-modifier", + "labels_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18/comments", + "events_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18/events", + "html_url": "https://github.com/kohsuke/access-modifier/pull/18", + "id": 451975311, + "node_id": "MDExOlB1bGxSZXF1ZXN0Mjg0OTU2NjQy", + "number": 18, + "title": "Add support for @Restricted(Final.class) and @Restricted(value=..., message=\"...\")", + "user": { + "login": "stephenc", + "id": 209336, + "node_id": "MDQ6VXNlcjIwOTMzNg==", + "avatar_url": "https://avatars2.githubusercontent.com/u/209336?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stephenc", + "html_url": "https://github.com/stephenc", + "followers_url": "https://api.github.com/users/stephenc/followers", + "following_url": "https://api.github.com/users/stephenc/following{/other_user}", + "gists_url": "https://api.github.com/users/stephenc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stephenc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stephenc/subscriptions", + "organizations_url": "https://api.github.com/users/stephenc/orgs", + "repos_url": "https://api.github.com/users/stephenc/repos", + "events_url": "https://api.github.com/users/stephenc/events{/privacy}", + "received_events_url": "https://api.github.com/users/stephenc/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2019-06-04T12:45:20Z", + "updated_at": "2020-02-17T14:30:45Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/access-modifier/pulls/18", + "html_url": "https://github.com/kohsuke/access-modifier/pull/18", + "diff_url": "https://github.com/kohsuke/access-modifier/pull/18.diff", + "patch_url": "https://github.com/kohsuke/access-modifier/pull/18.patch" + }, + "body": "Needed to enable `scm-api` to fix some methods that should have been separated into SPI and API\r\n\r\n@jglick ", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/401", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/401/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/401/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/401/events", + "html_url": "https://github.com/kohsuke/winsw/issues/401", + "id": 560944391, + "node_id": "MDU6SXNzdWU1NjA5NDQzOTE=", + "number": 401, + "title": "Move WinSW to a Foundation or GitHub org", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2020-02-06T11:15:08Z", + "updated_at": "2020-02-10T10:43:48Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "**Background**: I became a maintainer of WinSW in 2014 or so, but the project is still hosted in @kohsuke's personal account. I do not have administrative access to the repo, and hence I cannot add more contributors, manage apps, etc. It was not a big deal before, because there were no contributors who would be willing to step up and help with maintenance. The traffic of incoming PRs also was not that high, so I was able to process them sooner or later. TBH rather the latter one, Jenkins core maintenance and other community roles soak the most of my time now. Nowadays I rather became an obstacle for @NextTurn . \r\n\r\nInstead of just granting permissions, I suggest that WinSW gets moved to a Foundation so that we can resolve other bottlenecks for the project maintenance.\r\n\r\nOptions:\r\n\r\n* [.NET Foundation](https://dotnetfoundation.org/) - would be the most straightforward choice, especially since the foundation offers full .NET development/CI/CD ecosystem for the member projects\r\n * Cons: Apart from using .NET to run, at the moment WinSW does not contribute to the .NET ecosystem. There is no special features offered for .NET applications\r\n * It would be possible to convert WinSW to a framework by offering stable APIs and DLL packaging, e.g. to support self-installation of .NET apps. But the feasibility is arguable\r\n* [Jenkins](https://jenkins.io/) sub-project - Jenkins is a heavy user of WinSW for Windows installations, and we could move it there. Jenkins has well established governance and permission model, and it already hosts a number of components used elsewhere. Adding contributors and using non-Jenkins CI/CD systems is not a problem. In such case WinSW would be a part of [Continuous Delivery Foundation](https://cd.foundation/)\r\n * Cons: Jenkins is probably a big user of WinSW, but it is still one of the huge number of users. Also, foundation goals mismatch\r\n* Do not worry about foundations, just create a new GitHub org for it as suggested in #79\r\n * Cons: No support from Foundations, reliance on Freemium options offered by services. Same as now, basically\r\n\r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/79", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/79/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/79/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/79/events", + "html_url": "https://github.com/kohsuke/winsw/issues/79", + "id": 56156795, + "node_id": "MDU6SXNzdWU1NjE1Njc5NQ==", + "number": 79, + "title": "Move WinSW to a separate GitHub organization", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 172271507, + "node_id": "MDU6TGFiZWwxNzIyNzE1MDc=", + "url": "https://api.github.com/repos/kohsuke/winsw/labels/build-flow", + "name": "build-flow", + "color": "c7def8", + "default": false, + "description": "" + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2015-02-01T08:30:26Z", + "updated_at": "2020-02-06T11:12:39Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "Use-cases:\n- Create plugins outside the main repository (see #74)\n- Grant permissions to user groups without bothering @kohsuke \n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "repository_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97/comments", + "events_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97/events", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97", + "id": 496819899, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzIwMDczNzU5", + "number": 97, + "title": "Added delay capability to retry", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 13, + "created_at": "2019-09-22T19:11:52Z", + "updated_at": "2020-02-05T10:49:26Z", + "closed_at": null, + "author_association": "FIRST_TIME_CONTRIBUTOR", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/pulls/97", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97", + "diff_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97.diff", + "patch_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97.patch" + }, + "body": "In some cases a user wants to add a delay between retries that are performed. While continue to support the original usage of retry, this adds three new attributes to RetryStep: useTimeDelay, timeDelay, and units. If useTimeDelay is true, then the timeDelay will be applied between retries.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/348", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/348/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/348/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/348/events", + "html_url": "https://github.com/kohsuke/winsw/issues/348", + "id": 526627987, + "node_id": "MDU6SXNzdWU1MjY2Mjc5ODc=", + "number": 348, + "title": "rotate by time, log won't remove old logs", + "user": { + "login": "netroby", + "id": 278153, + "node_id": "MDQ6VXNlcjI3ODE1Mw==", + "avatar_url": "https://avatars1.githubusercontent.com/u/278153?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/netroby", + "html_url": "https://github.com/netroby", + "followers_url": "https://api.github.com/users/netroby/followers", + "following_url": "https://api.github.com/users/netroby/following{/other_user}", + "gists_url": "https://api.github.com/users/netroby/gists{/gist_id}", + "starred_url": "https://api.github.com/users/netroby/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/netroby/subscriptions", + "organizations_url": "https://api.github.com/users/netroby/orgs", + "repos_url": "https://api.github.com/users/netroby/repos", + "events_url": "https://api.github.com/users/netroby/events{/privacy}", + "received_events_url": "https://api.github.com/users/netroby/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2019-11-21T14:25:46Z", + "updated_at": "2020-02-01T22:53:42Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "```\r\nRotate by time mode\r\nWorks like the rotate mode, except that instead of using the size as a threshold, use the time period as the threshold.\r\n\r\nThis configuration must accompany a nested element, which specifies the timestamp pattern used as the log file name.\r\n\r\n \r\n yyyyMMdd\r\n \r\nThe syntax of the pattern string is specified by DateTime.ToString(). For example, in the above example, the log of Jan 1, 2013 gets written to myapp.20130101.out.log and myapp.20130101.err.log.\r\n```\r\nsetting roll by time , it can not remove old log auto. \r\n\r\nseems it not support ` 8`\r\n\r\n```\r\n> ls *.log\r\n\r\n\r\n Dir: D:\\soft\\saml\r\n\r\n\r\nMode LastWriteTime Length Name\r\n---- ------------- ------ ----\r\n-a---- 2019/11/21 21:35 64296 winsw.wrapper.log\r\n-a---- 2019/11/5 9:24 0 winsw_20191105.err.log\r\n-a---- 2019/11/5 9:24 14185 winsw_20191105.out.log\r\n-a---- 2019/11/7 23:18 0 winsw_20191107.err.log\r\n-a---- 2019/11/7 23:52 718997 winsw_20191107.out.log\r\n-a---- 2019/11/8 4:18 0 winsw_20191108.err.log\r\n-a---- 2019/11/8 22:27 1028733 winsw_20191108.out.log\r\n-a---- 2019/11/9 8:17 0 winsw_20191109.err.log\r\n-a---- 2019/11/9 21:13 1156641 winsw_20191109.out.log\r\n-a---- 2019/11/10 5:40 0 winsw_20191110.err.log\r\n-a---- 2019/11/10 23:53 1261334 winsw_20191110.out.log\r\n-a---- 2019/11/11 21:59 0 winsw_20191111.err.log\r\n-a---- 2019/11/11 22:52 175079 winsw_20191111.out.log\r\n-a---- 2019/11/12 22:08 0 winsw_20191112.err.log\r\n-a---- 2019/11/12 22:48 142602 winsw_20191112.out.log\r\n-a---- 2019/11/13 15:19 0 winsw_20191113.err.log\r\n-a---- 2019/11/13 22:17 187504 winsw_20191113.out.log\r\n-a---- 2019/11/14 20:40 0 winsw_20191114.err.log\r\n-a---- 2019/11/14 23:09 898690 winsw_20191114.out.log\r\n-a---- 2019/11/15 20:54 0 winsw_20191115.err.log\r\n-a---- 2019/11/15 21:59 69008 winsw_20191115.out.log\r\n-a---- 2019/11/16 1:31 0 winsw_20191116.err.log\r\n-a---- 2019/11/16 21:23 720922 winsw_20191116.out.log\r\n-a---- 2019/11/17 8:51 0 winsw_20191117.err.log\r\n-a---- 2019/11/18 0:00 1164760 winsw_20191117.out.log\r\n-a---- 2019/11/18 21:35 0 winsw_20191118.err.log\r\n-a---- 2019/11/18 23:10 933898 winsw_20191118.out.log\r\n-a---- 2019/11/19 20:54 0 winsw_20191119.err.log\r\n-a---- 2019/11/19 23:12 529236 winsw_20191119.out.log\r\n-a---- 2019/11/20 20:23 0 winsw_20191120.err.log\r\n-a---- 2019/11/20 22:47 917793 winsw_20191120.out.log\r\n-a---- 2019/11/21 21:35 0 winsw_20191121.err.log\r\n-a---- 2019/11/21 21:35 566851 winsw_20191121.out.log\r\n```\r\n\r\n```", + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/445", + "repository_url": "https://api.github.com/repos/github-api/github-api", + "labels_url": "https://api.github.com/repos/github-api/github-api/issues/445/labels{/name}", + "comments_url": "https://api.github.com/repos/github-api/github-api/issues/445/comments", + "events_url": "https://api.github.com/repos/github-api/github-api/issues/445/events", + "html_url": "https://github.com/github-api/github-api/issues/445", + "id": 338893171, + "node_id": "MDU6SXNzdWUzMzg4OTMxNzE=", + "number": 445, + "title": "No API for getting the createdAt and updatedAt for GHContent", + "user": { + "login": "umesh9794", + "id": 7439619, + "node_id": "MDQ6VXNlcjc0Mzk2MTk=", + "avatar_url": "https://avatars2.githubusercontent.com/u/7439619?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umesh9794", + "html_url": "https://github.com/umesh9794", + "followers_url": "https://api.github.com/users/umesh9794/followers", + "following_url": "https://api.github.com/users/umesh9794/following{/other_user}", + "gists_url": "https://api.github.com/users/umesh9794/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umesh9794/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umesh9794/subscriptions", + "organizations_url": "https://api.github.com/users/umesh9794/orgs", + "repos_url": "https://api.github.com/users/umesh9794/repos", + "events_url": "https://api.github.com/users/umesh9794/events{/privacy}", + "received_events_url": "https://api.github.com/users/umesh9794/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1662551322, + "node_id": "MDU6TGFiZWwxNjYyNTUxMzIy", + "url": "https://api.github.com/repos/github-api/github-api/labels/enhancement", + "name": "enhancement", + "color": "0e8a16", + "default": true, + "description": "" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2018-07-06T10:45:18Z", + "updated_at": "2020-01-16T19:57:05Z", + "closed_at": null, + "author_association": "NONE", + "body": "This is more like a feature request rether an issue. \r\n\r\n`GHContent` has no methods to expose the `createdAt` and `updatedAt` for a file content. I can understand its bit cumbersome to get these details but how about exposing the commit history from where we can get the first and latest commit timestamps? ", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "repository_url": "https://api.github.com/repos/jenkinsci/subversion-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229/comments", + "events_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229/events", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229", + "id": 408054412, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjUxMzg4MTUy", + "number": 229, + "title": "support jenkins configuration as code plugin", + "user": { + "login": "cohencil", + "id": 1333964, + "node_id": "MDQ6VXNlcjEzMzM5NjQ=", + "avatar_url": "https://avatars0.githubusercontent.com/u/1333964?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cohencil", + "html_url": "https://github.com/cohencil", + "followers_url": "https://api.github.com/users/cohencil/followers", + "following_url": "https://api.github.com/users/cohencil/following{/other_user}", + "gists_url": "https://api.github.com/users/cohencil/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cohencil/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cohencil/subscriptions", + "organizations_url": "https://api.github.com/users/cohencil/orgs", + "repos_url": "https://api.github.com/users/cohencil/repos", + "events_url": "https://api.github.com/users/cohencil/events{/privacy}", + "received_events_url": "https://api.github.com/users/cohencil/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 9, + "created_at": "2019-02-08T08:41:48Z", + "updated_at": "2019-12-30T09:39:57Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/pulls/229", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229", + "diff_url": "https://github.com/jenkinsci/subversion-plugin/pull/229.diff", + "patch_url": "https://github.com/jenkinsci/subversion-plugin/pull/229.patch" + }, + "body": "Jenkins CasC configuration snippet:\r\n```\r\nsubversionSCM:\r\n globalExcludedRevprop: 'globalExcludedRevprop'\r\n workspaceFormat: 8\r\n```\r\n\r\n`workspaceFormat` to Subversion version mapping:\r\n\r\nworkspaceFormat | version\r\n-- | --\r\n8 | 1.4\r\n9 | 1.5\r\n10 | 1.6\r\n29 | 1.7\r\n31 | 1.8\r\n\r\n\r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/416", + "repository_url": "https://api.github.com/repos/github-api/github-api", + "labels_url": "https://api.github.com/repos/github-api/github-api/issues/416/labels{/name}", + "comments_url": "https://api.github.com/repos/github-api/github-api/issues/416/comments", + "events_url": "https://api.github.com/repos/github-api/github-api/issues/416/events", + "html_url": "https://github.com/github-api/github-api/issues/416", + "id": 298028922, + "node_id": "MDU6SXNzdWUyOTgwMjg5MjI=", + "number": 416, + "title": "Can only set PR milestone through instance of GHIssue, not GHPullRequest", + "user": { + "login": "gdgib", + "id": 801167, + "node_id": "MDQ6VXNlcjgwMTE2Nw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/801167?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gdgib", + "html_url": "https://github.com/gdgib", + "followers_url": "https://api.github.com/users/gdgib/followers", + "following_url": "https://api.github.com/users/gdgib/following{/other_user}", + "gists_url": "https://api.github.com/users/gdgib/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gdgib/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gdgib/subscriptions", + "organizations_url": "https://api.github.com/users/gdgib/orgs", + "repos_url": "https://api.github.com/users/gdgib/repos", + "events_url": "https://api.github.com/users/gdgib/events{/privacy}", + "received_events_url": "https://api.github.com/users/gdgib/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1662551322, + "node_id": "MDU6TGFiZWwxNjYyNTUxMzIy", + "url": "https://api.github.com/repos/github-api/github-api/labels/enhancement", + "name": "enhancement", + "color": "0e8a16", + "default": true, + "description": "" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2018-02-17T19:15:34Z", + "updated_at": "2019-11-07T22:58:29Z", + "closed_at": null, + "author_association": "NONE", + "body": "[`GHPullRequest.setMilestone()`](https://github.com/kohsuke/github-api/blob/master/src/main/java/org/kohsuke/github/GHIssue.java#L206) which was helpfully added in https://github.com/kohsuke/github-api/pull/397 appears to have a minor bug. It works when called on an instance of `GHIssue` directly but not on `GHPullRequest`. I **think** this is because it calls `edit` rather than `editIssue` which is used by labels, assignees, etc and so it gets the wrong API endpoint for setting a milestone which is a property of the issue not the pull request.\r\n\r\nI would submit a fix for this myself, except: https://github.com/kohsuke/github-api/issues/415. Sorry!", + "score": 1 + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "repository_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri", + "labels_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103/labels{/name}", + "comments_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103/comments", + "events_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103/events", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103", + "id": 362640603, + "node_id": "MDU6SXNzdWUzNjI2NDA2MDM=", + "number": 103, + "title": "multiple namespaces are serialized", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1064800966, + "node_id": "MDU6TGFiZWwxMDY0ODAwOTY2", + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/labels/Component:%20runtime", + "name": "Component: runtime", + "color": "ededed", + "default": false, + "description": null + }, + { + "id": 1064799475, + "node_id": "MDU6TGFiZWwxMDY0Nzk5NDc1", + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/labels/ERR:%20Assignee", + "name": "ERR: Assignee", + "color": "ededed", + "default": false, + "description": null + }, + { + "id": 1064799476, + "node_id": "MDU6TGFiZWwxMDY0Nzk5NDc2", + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/labels/Priority:%20Major", + "name": "Priority: Major", + "color": "ededed", + "default": false, + "description": null + }, + { + "id": 1064799477, + "node_id": "MDU6TGFiZWwxMDY0Nzk5NDc3", + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/labels/Type:%20New%20Feature", + "name": "Type: New Feature", + "color": "ededed", + "default": false, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 29, + "created_at": "2005-10-18T01:10:04Z", + "updated_at": "2019-10-29T20:56:26Z", + "closed_at": null, + "author_association": "MEMBER", + "body": "have two separate packages\ncom.company1.doc\nand com.company2.doc\n\nevery package contains namespace definition (in package-info.java):\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://company1.com/doc\")\npackage com.company1.doc;\n\nand\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://company2.com/doc\")\npackage com.company2.doc;\n\nI initialize JAXBContext using JAXBContext.newInstance(\"com.company1:com.company2\");\n\nThen I construct java objects in both packages:\n\nProblem is then I unmarshall documents of one package I see namespace of another\npackage:\n\n\n\n...\n\nIs it possible to avoid printing of unused namespace ?\n#### Environment\nOperating System: All\nPlatform: All\n#### Affected Versions\n[2.0 EA1]", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "repository_url": "https://api.github.com/repos/kohsuke/args4j", + "labels_url": "https://api.github.com/repos/kohsuke/args4j/issues/170/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/args4j/issues/170/comments", + "events_url": "https://api.github.com/repos/kohsuke/args4j/issues/170/events", + "html_url": "https://github.com/kohsuke/args4j/issues/170", + "id": 437356339, + "node_id": "MDU6SXNzdWU0MzczNTYzMzk=", + "number": 170, + "title": "Anyone know of a maintained fork of this?", + "user": { + "login": "GregJohnStewart", + "id": 7083701, + "node_id": "MDQ6VXNlcjcwODM3MDE=", + "avatar_url": "https://avatars1.githubusercontent.com/u/7083701?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/GregJohnStewart", + "html_url": "https://github.com/GregJohnStewart", + "followers_url": "https://api.github.com/users/GregJohnStewart/followers", + "following_url": "https://api.github.com/users/GregJohnStewart/following{/other_user}", + "gists_url": "https://api.github.com/users/GregJohnStewart/gists{/gist_id}", + "starred_url": "https://api.github.com/users/GregJohnStewart/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/GregJohnStewart/subscriptions", + "organizations_url": "https://api.github.com/users/GregJohnStewart/orgs", + "repos_url": "https://api.github.com/users/GregJohnStewart/repos", + "events_url": "https://api.github.com/users/GregJohnStewart/events{/privacy}", + "received_events_url": "https://api.github.com/users/GregJohnStewart/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 7, + "created_at": "2019-04-25T19:16:56Z", + "updated_at": "2019-10-24T19:07:05Z", + "closed_at": null, + "author_association": "NONE", + "body": "Love the library and to give it credit, still works well after all this time, but it is starting to fall behind in terms of newer java versions (not to mention all the unaddressed issues here on GitHub).\r\n\r\nAnyone know of a fork of this that is maintained and accessible on a maven repo?\r\n\r\nI see a bunch of forks, but need the 'on Maven and maintained' part of it. Also willing to fork it myself and get it maintained but would need to get some help (Setting it up with Maven, help finding/ fixing issues, etc. Would just be nice to see a community behind the work).\r\n\r\nApologies to kohsuke that this is put in the issues of the OG repo, but unsure where else to put it. I would love to help maintaining this (original) repo if it seemed like it was still being updated/ accepting pull requests.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48", + "repository_url": "https://api.github.com/repos/kohsuke/file-leak-detector", + "labels_url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48/comments", + "events_url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48/events", + "html_url": "https://github.com/kohsuke/file-leak-detector/pull/48", + "id": 506246995, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzI3NTA2MDgw", + "number": 48, + "title": "Java11", + "user": { + "login": "akwiatek", + "id": 16196861, + "node_id": "MDQ6VXNlcjE2MTk2ODYx", + "avatar_url": "https://avatars0.githubusercontent.com/u/16196861?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/akwiatek", + "html_url": "https://github.com/akwiatek", + "followers_url": "https://api.github.com/users/akwiatek/followers", + "following_url": "https://api.github.com/users/akwiatek/following{/other_user}", + "gists_url": "https://api.github.com/users/akwiatek/gists{/gist_id}", + "starred_url": "https://api.github.com/users/akwiatek/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akwiatek/subscriptions", + "organizations_url": "https://api.github.com/users/akwiatek/orgs", + "repos_url": "https://api.github.com/users/akwiatek/repos", + "events_url": "https://api.github.com/users/akwiatek/events{/privacy}", + "received_events_url": "https://api.github.com/users/akwiatek/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2019-10-12T22:54:16Z", + "updated_at": "2019-10-15T03:45:06Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/file-leak-detector/pulls/48", + "html_url": "https://github.com/kohsuke/file-leak-detector/pull/48", + "diff_url": "https://github.com/kohsuke/file-leak-detector/pull/48.diff", + "patch_url": "https://github.com/kohsuke/file-leak-detector/pull/48.patch" + }, + "body": "@kohsuke \r\n\r\nThis PR tries to address issue #46 and adds support for Java11.\r\nThis PR essentially upgrades asm from version 6.0 to version 7.2 .\r\n\r\nI have checked the changes against both Java8 and Java11 and was able to successfully:\r\n- compile the project (_mvn clean package_),\r\n- start an application with the agent jar attached,\r\n- attach the agent to a running application,\r\n- list open files in the built-in HTTP server in both of the above scenarios.\r\n\r\nI have gathered less invasive changes in the 1st commit ( e9ac84a ) and moved it into PR #47 hoping they could be merged faster.\r\n\r\nDue to lack of `org.kohsuke.asm7` package I had to switch to the upstream version ( `org.ow2.asm` ) . I'm not sure why asm6 has been re-packaged in the first place TBH, but the detector appears to work just fine without that re-packaging.\r\n\r\nOf course, once there is `org.kohsuke.asm7` available switching to `org.ow2.asm` won't be necessary.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/localizer/issues/7", + "repository_url": "https://api.github.com/repos/kohsuke/localizer", + "labels_url": "https://api.github.com/repos/kohsuke/localizer/issues/7/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/localizer/issues/7/comments", + "events_url": "https://api.github.com/repos/kohsuke/localizer/issues/7/events", + "html_url": "https://github.com/kohsuke/localizer/issues/7", + "id": 35950501, + "node_id": "MDU6SXNzdWUzNTk1MDUwMQ==", + "number": 7, + "title": "Publish new localizer to Maven central repository?", + "user": { + "login": "tan9", + "id": 638068, + "node_id": "MDQ6VXNlcjYzODA2OA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/638068?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tan9", + "html_url": "https://github.com/tan9", + "followers_url": "https://api.github.com/users/tan9/followers", + "following_url": "https://api.github.com/users/tan9/following{/other_user}", + "gists_url": "https://api.github.com/users/tan9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tan9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tan9/subscriptions", + "organizations_url": "https://api.github.com/users/tan9/orgs", + "repos_url": "https://api.github.com/users/tan9/repos", + "events_url": "https://api.github.com/users/tan9/events{/privacy}", + "received_events_url": "https://api.github.com/users/tan9/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2014-06-18T02:50:31Z", + "updated_at": "2019-09-23T16:42:15Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "Dear Kohsuke,\n\nCan you publish this artifact to maven central repository?\nCurrent version in maven central is really old (1.12 released in 2010).\n\nThis can ease to effort for developers who using localizer (no extra `repository`, `pluginRepository` settings in pom.xml).\nAnd promote others to use this fancy tool!\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/13", + "repository_url": "https://api.github.com/repos/cdfoundation/foundation", + "labels_url": "https://api.github.com/repos/cdfoundation/foundation/issues/13/labels{/name}", + "comments_url": "https://api.github.com/repos/cdfoundation/foundation/issues/13/comments", + "events_url": "https://api.github.com/repos/cdfoundation/foundation/issues/13/events", + "html_url": "https://github.com/cdfoundation/foundation/issues/13", + "id": 486722222, + "node_id": "MDU6SXNzdWU0ODY3MjIyMjI=", + "number": 13, + "title": "clarify who's eligible to vote for active committer board seat", + "user": { + "login": "kimsterv", + "id": 228135, + "node_id": "MDQ6VXNlcjIyODEzNQ==", + "avatar_url": "https://avatars3.githubusercontent.com/u/228135?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kimsterv", + "html_url": "https://github.com/kimsterv", + "followers_url": "https://api.github.com/users/kimsterv/followers", + "following_url": "https://api.github.com/users/kimsterv/following{/other_user}", + "gists_url": "https://api.github.com/users/kimsterv/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kimsterv/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kimsterv/subscriptions", + "organizations_url": "https://api.github.com/users/kimsterv/orgs", + "repos_url": "https://api.github.com/users/kimsterv/repos", + "events_url": "https://api.github.com/users/kimsterv/events{/privacy}", + "received_events_url": "https://api.github.com/users/kimsterv/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1568614285, + "node_id": "MDU6TGFiZWwxNTY4NjE0Mjg1", + "url": "https://api.github.com/repos/cdfoundation/foundation/labels/operations", + "name": "operations", + "color": "e0a643", + "default": false, + "description": "operations, governance" + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 2, + "created_at": "2019-08-29T03:55:36Z", + "updated_at": "2019-09-20T22:11:31Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "", + "score": 1 + }, + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/18", + "repository_url": "https://api.github.com/repos/cdfoundation/foundation", + "labels_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18/labels{/name}", + "comments_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18/comments", + "events_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18/events", + "html_url": "https://github.com/cdfoundation/foundation/issues/18", + "id": 490473592, + "node_id": "MDU6SXNzdWU0OTA0NzM1OTI=", + "number": 18, + "title": "Jenkins would like to request assistance conducting Governance elections", + "user": { + "login": "tracymiranda", + "id": 5173122, + "node_id": "MDQ6VXNlcjUxNzMxMjI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/5173122?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tracymiranda", + "html_url": "https://github.com/tracymiranda", + "followers_url": "https://api.github.com/users/tracymiranda/followers", + "following_url": "https://api.github.com/users/tracymiranda/following{/other_user}", + "gists_url": "https://api.github.com/users/tracymiranda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tracymiranda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tracymiranda/subscriptions", + "organizations_url": "https://api.github.com/users/tracymiranda/orgs", + "repos_url": "https://api.github.com/users/tracymiranda/repos", + "events_url": "https://api.github.com/users/tracymiranda/events{/privacy}", + "received_events_url": "https://api.github.com/users/tracymiranda/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1568614285, + "node_id": "MDU6TGFiZWwxNTY4NjE0Mjg1", + "url": "https://api.github.com/repos/cdfoundation/foundation/labels/operations", + "name": "operations", + "color": "e0a643", + "default": false, + "description": "operations, governance" + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + { + "login": "danlopez00", + "id": 727396, + "node_id": "MDQ6VXNlcjcyNzM5Ng==", + "avatar_url": "https://avatars0.githubusercontent.com/u/727396?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danlopez00", + "html_url": "https://github.com/danlopez00", + "followers_url": "https://api.github.com/users/danlopez00/followers", + "following_url": "https://api.github.com/users/danlopez00/following{/other_user}", + "gists_url": "https://api.github.com/users/danlopez00/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danlopez00/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danlopez00/subscriptions", + "organizations_url": "https://api.github.com/users/danlopez00/orgs", + "repos_url": "https://api.github.com/users/danlopez00/repos", + "events_url": "https://api.github.com/users/danlopez00/events{/privacy}", + "received_events_url": "https://api.github.com/users/danlopez00/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2019-09-06T18:51:39Z", + "updated_at": "2019-09-20T19:53:08Z", + "closed_at": null, + "author_association": "NONE", + "body": "Jenkins project will be running board and officer elections and would like CDF to supervise and conduct voting using The Condorcet Internet voting system. Voting period is 14 October to 27 October 2019.\r\n\r\nProposed election schedule is:\r\n13 September, 2019: Nominations open. \r\n4 October, 2019: Nominations close\r\n8 October, 2019: List of nominees posted to (mailing list)\r\n11 October, 2019: Nominees’ personal statements made available\r\n14 October, 2019: Voting begins\r\n27 October, 2019: Voting closes 5pm Pacific Time\r\n4 November, 2019: New representatives announced", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/24", + "repository_url": "https://api.github.com/repos/kohsuke/libpam4j", + "labels_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/24/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/24/comments", + "events_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/24/events", + "html_url": "https://github.com/kohsuke/libpam4j/issues/24", + "id": 495632452, + "node_id": "MDU6SXNzdWU0OTU2MzI0NTI=", + "number": 24, + "title": "Tests are failing in Windows 10", + "user": { + "login": "h-hub", + "id": 6287819, + "node_id": "MDQ6VXNlcjYyODc4MTk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/6287819?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/h-hub", + "html_url": "https://github.com/h-hub", + "followers_url": "https://api.github.com/users/h-hub/followers", + "following_url": "https://api.github.com/users/h-hub/following{/other_user}", + "gists_url": "https://api.github.com/users/h-hub/gists{/gist_id}", + "starred_url": "https://api.github.com/users/h-hub/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/h-hub/subscriptions", + "organizations_url": "https://api.github.com/users/h-hub/orgs", + "repos_url": "https://api.github.com/users/h-hub/repos", + "events_url": "https://api.github.com/users/h-hub/events{/privacy}", + "received_events_url": "https://api.github.com/users/h-hub/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2019-09-19T07:50:48Z", + "updated_at": "2019-09-19T09:36:00Z", + "closed_at": null, + "author_association": "NONE", + "body": "Hi @kohsuke,\r\n\r\nGlassfish is using libpam4j and some of the tests are failing in windows 10. I believe **libpam4j** does not support windows. Is there a workaround ?", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76", + "repository_url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76/comments", + "events_url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76/events", + "html_url": "https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/76", + "id": 480472187, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzA3MTYxMzU4", + "number": 76, + "title": "adding the ability for users to override implicitly loaded global libraries.", + "user": { + "login": "willcrain1", + "id": 8838423, + "node_id": "MDQ6VXNlcjg4Mzg0MjM=", + "avatar_url": "https://avatars2.githubusercontent.com/u/8838423?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/willcrain1", + "html_url": "https://github.com/willcrain1", + "followers_url": "https://api.github.com/users/willcrain1/followers", + "following_url": "https://api.github.com/users/willcrain1/following{/other_user}", + "gists_url": "https://api.github.com/users/willcrain1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/willcrain1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/willcrain1/subscriptions", + "organizations_url": "https://api.github.com/users/willcrain1/orgs", + "repos_url": "https://api.github.com/users/willcrain1/repos", + "events_url": "https://api.github.com/users/willcrain1/events{/privacy}", + "received_events_url": "https://api.github.com/users/willcrain1/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2019-08-14T04:14:47Z", + "updated_at": "2019-08-19T16:45:48Z", + "closed_at": null, + "author_association": "FIRST_TIMER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/pulls/76", + "html_url": "https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/76", + "diff_url": "https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/76.diff", + "patch_url": "https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/76.patch" + }, + "body": "In my company we use this shared pipeline library plugin, and I find it hard to test changes to shared pipeline libraries unless I have write access to their repository and am able to create a branch, then I can refer to the changes with @Library('libraryname@branchname').\r\n\r\nCurrently it seems there's no way to import a fork of a library to override an implicitly loaded shared library. I'd use this functionality frequently to test any changes made in our shared libraries.\r\n\r\nI was able to test this PR by building hpi files and importing them into the jenkinsci official docker container. I then created a shared library here: https://github.com/willcrain1/test-pipeline-library and forked it here as well and made minor changes: https://github.com/jenkinspipelinetesting/test-pipeline-library\r\n\r\nI executed the libraries in this Jenkinsfile: https://github.com/willcrain1/test-pipeline/blob/master/Jenkinsfile\r\n\r\n@jglick @kohsuke any feedback is appreciated.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/23", + "repository_url": "https://api.github.com/repos/kohsuke/libpam4j", + "labels_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/23/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/23/comments", + "events_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/23/events", + "html_url": "https://github.com/kohsuke/libpam4j/issues/23", + "id": 471955917, + "node_id": "MDU6SXNzdWU0NzE5NTU5MTc=", + "number": 23, + "title": "libpam.pam_setcred | Jenkins needs sufficient privileges", + "user": { + "login": "warp1337", + "id": 3098713, + "node_id": "MDQ6VXNlcjMwOTg3MTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/3098713?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warp1337", + "html_url": "https://github.com/warp1337", + "followers_url": "https://api.github.com/users/warp1337/followers", + "following_url": "https://api.github.com/users/warp1337/following{/other_user}", + "gists_url": "https://api.github.com/users/warp1337/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warp1337/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warp1337/subscriptions", + "organizations_url": "https://api.github.com/users/warp1337/orgs", + "repos_url": "https://api.github.com/users/warp1337/repos", + "events_url": "https://api.github.com/users/warp1337/events{/privacy}", + "received_events_url": "https://api.github.com/users/warp1337/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2019-07-23T21:19:05Z", + "updated_at": "2019-07-24T10:15:59Z", + "closed_at": null, + "author_association": "NONE", + "body": "@kohsuke \r\n\r\nI recently catched up on the CVE regarding proper account [validation](https://jenkins.io/security/advisory/2018-09-25/#SECURITY-813). I guess this is why [pam_acct_mgmnt](https://github.com/kohsuke/libpam4j/blob/libpam4j-1.11/src/main/java/org/jvnet/libpam/PAM.java#L131) was added and even backported to 1.4.x. However, here's the problem: somehow **pam_setcred()** also got in.\r\n\r\nAccording to the Linux [man pages](https://www.systutorials.com/docs/linux/man/3-pam_setcred/) the user, aka the \"pam service\" needs proper permissions in order to actually apply credential changes -- if applicable. Thus, if the user who owns the jenkins process has no permission to actually execute pam_setcred() the login fails.\r\n\r\nPlease refer to: \r\n\r\nhttps://stackoverflow.com/questions/55841654/jenkins-invalid-username-and-password-pam-authentication\r\n\r\nand \r\n\r\nhttps://mapr.com/support/s/article/User-is-unable-to-login-on-the-MCS-page-after-upgrading-the-secure-cluster-to-6-0-version?language=en_US\r\n\r\nUsually, people then then to run jenkins as **root** which, IMHO, is not an option at all. Thus, I was wondering if the pam_setcred() method is a) really required or b) can be marked as optional in Jenkin's pam auth settings?\r\n\r\nLast, people seem to have forked this lib already just to comment this one line :(\r\n\r\nBest, \r\n Florian\r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "repository_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26/comments", + "events_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26/events", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26", + "id": 26010905, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTE3MTgyNzU=", + "number": 26, + "title": "[JENKINS-20706] Support matrix builds", + "user": { + "login": "msabramo", + "id": 305268, + "node_id": "MDQ6VXNlcjMwNTI2OA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/305268?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/msabramo", + "html_url": "https://github.com/msabramo", + "followers_url": "https://api.github.com/users/msabramo/followers", + "following_url": "https://api.github.com/users/msabramo/following{/other_user}", + "gists_url": "https://api.github.com/users/msabramo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/msabramo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/msabramo/subscriptions", + "organizations_url": "https://api.github.com/users/msabramo/orgs", + "repos_url": "https://api.github.com/users/msabramo/repos", + "events_url": "https://api.github.com/users/msabramo/events{/privacy}", + "received_events_url": "https://api.github.com/users/msabramo/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 14, + "created_at": "2014-01-21T16:00:17Z", + "updated_at": "2019-03-01T08:30:30Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/pulls/26", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26", + "diff_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26.diff", + "patch_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26.patch" + }, + "body": "by copying and parsing `coverage.xml` files from each [`MatrixRun`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixRun.html).\n\nThis is my second attempt at addressing\nhttps://issues.jenkins-ci.org/browse/JENKINS-20706\n\nThis works by creating a [`MatrixAggregator`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixAggregator.html) that on [`endRun`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixAggregator.html#endRun%28hudson.matrix.MatrixRun%29), copies the `coverage.xml` from each [`MatrixRun`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixRun.html) into the root build's directory. Then in [`endBuild`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixAggregator.html#endBuild%28%29), those files are parsed and aggregated.\n\nThe advantage of this approach is that it seems to aggregate the coverage in a nice way -- i.e.: if my MatrixBuild does a MatrixRun for Python versions 2.6, 2.7, and 3.3 and each of those has lines that are not covered but all of the lines are covered by at least one MatrixRun, then the coverage for the overall build will be reported as 100%.\n\nRefs:\n- https://issues.jenkins-ci.org/browse/JENKINS-20706\n- https://github.com/jenkinsci/cobertura-plugin/pull/26 (this PR)\n- https://github.com/jenkinsci/cobertura-plugin/pull/22 (older PR)\n- https://groups.google.com/forum/#!topic/jenkinsci-dev/yoamyzbqVro\n\nCc: @ssogabe, @kinow, @emanuelez, @kohsuke \n\ntest\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/288", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/288/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/288/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/288/events", + "html_url": "https://github.com/kohsuke/winsw/issues/288", + "id": 347704099, + "node_id": "MDU6SXNzdWUzNDc3MDQwOTk=", + "number": 288, + "title": "download : Received an unexpected EOF or 0 bytes from the transport stream.", + "user": { + "login": "philippe-granet", + "id": 5667657, + "node_id": "MDQ6VXNlcjU2Njc2NTc=", + "avatar_url": "https://avatars0.githubusercontent.com/u/5667657?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/philippe-granet", + "html_url": "https://github.com/philippe-granet", + "followers_url": "https://api.github.com/users/philippe-granet/followers", + "following_url": "https://api.github.com/users/philippe-granet/following{/other_user}", + "gists_url": "https://api.github.com/users/philippe-granet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/philippe-granet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/philippe-granet/subscriptions", + "organizations_url": "https://api.github.com/users/philippe-granet/orgs", + "repos_url": "https://api.github.com/users/philippe-granet/repos", + "events_url": "https://api.github.com/users/philippe-granet/events{/privacy}", + "received_events_url": "https://api.github.com/users/philippe-granet/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2018-08-05T14:45:41Z", + "updated_at": "2019-02-16T12:38:30Z", + "closed_at": null, + "author_association": "NONE", + "body": "When i add this to configuration:\r\n`` \r\n\r\n\r\nI have this error:\r\n\r\n> \r\n> 2018-08-05 16:35:23,950 ERROR - Failed to download https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-war/2.121.2/jenkins-war-2.121.2.war to ...\\jenkins.war\r\n> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException The exception message is: Received an unexpected EOF or 0 bytes from the transport stream.\r\n> at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)\r\n> at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\r\n> at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\r\n> at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)\r\n> at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)\r\n> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)\r\n> at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)\r\n> at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)\r\n> at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)\r\n> at System.Net.ConnectStream.WriteHeaders(Boolean async)\r\n> at System.Net.HttpWebRequest.GetResponse()\r\n> at winsw.Download.Perform()\r\n> at winsw.WrapperService.OnStart(String[] _)\r\n> ", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winp/issues/64", + "repository_url": "https://api.github.com/repos/kohsuke/winp", + "labels_url": "https://api.github.com/repos/kohsuke/winp/issues/64/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winp/issues/64/comments", + "events_url": "https://api.github.com/repos/kohsuke/winp/issues/64/events", + "html_url": "https://github.com/kohsuke/winp/issues/64", + "id": 403209298, + "node_id": "MDU6SXNzdWU0MDMyMDkyOTg=", + "number": 64, + "title": "Make @segrey a co-mailtainer of WinP", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 184816878, + "node_id": "MDU6TGFiZWwxODQ4MTY4Nzg=", + "url": "https://api.github.com/repos/kohsuke/winp/labels/enhancement", + "name": "enhancement", + "color": "207de5", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 2, + "created_at": "2019-01-25T15:39:57Z", + "updated_at": "2019-02-15T17:31:26Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "Hi @segrey . This is a follow-up to our discussion about the component ownership before the new year. I am ready to proceed with this topic. \r\n\r\nJust to provide some context, I still need to re-setup the Windows development environment to do a release with MVS `14.0` tools version. I will likely be able to do it in few weeks when I get a new laptop (migrating from Mac to Windows). I hope to have a bit more time to maintain this component and the release environment, but it will be great to work together on this component.\r\n\r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80", + "repository_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80/comments", + "events_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80/events", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80", + "id": 402014860, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjQ2Nzk4NjI5", + "number": 80, + "title": "[JENKINS-55612] Add optional label to echo step", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2019-01-23T00:26:04Z", + "updated_at": "2019-01-24T14:17:03Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/pulls/80", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80", + "diff_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80.diff", + "patch_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80.patch" + }, + "body": "[JENKINS-55612](https://issues.jenkins-ci.org/browse/JENKINS-55612)\r\n\r\nThis is a minimal implementation for this issue, including some basic tests. \r\n\r\nBased on this PR: https://github.com/jenkinsci/workflow-durable-task-step-plugin/pull/93", + "score": 1 + }, + { + "url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40", + "repository_url": "https://api.github.com/repos/cloudbees/support-analytics", + "labels_url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40/labels{/name}", + "comments_url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40/comments", + "events_url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40/events", + "html_url": "https://github.com/cloudbees/support-analytics/issues/40", + "id": 196243418, + "node_id": "MDU6SXNzdWUxOTYyNDM0MTg=", + "number": 40, + "title": "What's running out there today", + "user": { + "login": "aheritier", + "id": 174600, + "node_id": "MDQ6VXNlcjE3NDYwMA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/174600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aheritier", + "html_url": "https://github.com/aheritier", + "followers_url": "https://api.github.com/users/aheritier/followers", + "following_url": "https://api.github.com/users/aheritier/following{/other_user}", + "gists_url": "https://api.github.com/users/aheritier/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aheritier/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aheritier/subscriptions", + "organizations_url": "https://api.github.com/users/aheritier/orgs", + "repos_url": "https://api.github.com/users/aheritier/repos", + "events_url": "https://api.github.com/users/aheritier/events{/privacy}", + "received_events_url": "https://api.github.com/users/aheritier/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 321518982, + "node_id": "MDU6TGFiZWwzMjE1MTg5ODI=", + "url": "https://api.github.com/repos/cloudbees/support-analytics/labels/enhancement", + "name": "enhancement", + "color": "84b6eb", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/cloudbees/support-analytics/milestones/6", + "html_url": "https://github.com/cloudbees/support-analytics/milestone/6", + "labels_url": "https://api.github.com/repos/cloudbees/support-analytics/milestones/6/labels", + "id": 2194889, + "node_id": "MDk6TWlsZXN0b25lMjE5NDg4OQ==", + "number": 6, + "title": "backlog", + "description": null, + "creator": { + "login": "aheritier", + "id": 174600, + "node_id": "MDQ6VXNlcjE3NDYwMA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/174600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aheritier", + "html_url": "https://github.com/aheritier", + "followers_url": "https://api.github.com/users/aheritier/followers", + "following_url": "https://api.github.com/users/aheritier/following{/other_user}", + "gists_url": "https://api.github.com/users/aheritier/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aheritier/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aheritier/subscriptions", + "organizations_url": "https://api.github.com/users/aheritier/orgs", + "repos_url": "https://api.github.com/users/aheritier/repos", + "events_url": "https://api.github.com/users/aheritier/events{/privacy}", + "received_events_url": "https://api.github.com/users/aheritier/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 11, + "closed_issues": 12, + "state": "open", + "created_at": "2016-12-13T19:13:58Z", + "updated_at": "2019-03-07T21:58:33Z", + "due_on": null, + "closed_at": null + }, + "comments": 1, + "created_at": "2016-12-17T21:17:08Z", + "updated_at": "2018-12-14T12:53:40Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "From @kohsuke \r\n\r\n> This is obviously useful as it is, but I think with a bit more changes to correct that, it'd be even more useful.\r\n>\r\n> What we would really like to know, is our best approximation of how our customers run CJP in a given week, and how that trend over time. the dashboard tries to account for that by tracking \"unique count of instanceId\", but it fails short because it's skewed heavily by support bundles that are submitted in a given week.\r\n>\r\n> I think we can correct this easily by having a batch process. Every so frequently, let's say every week, a batch process can scan this index of all the support bundles in ES and extract a subset that is \"the best approximation of what's running out there today\". Something like \"for each unique install Id, find the latest support bundle that's submitted within the last 6 months\" --- so that every instance we know are represented once and only once by their latest support bundle, with some considerations for instances that are no longer there.\r\n>\r\n> The batch process can then push these bundles back into a separate index with additional \"asOf\" timestamp field.\r\n>\r\n> With this, the dashboard can use this \"asOf\" field as X-axis, and count of various fields as Y-axis. It will show the relative composition of different versions/OS/etc correctly, and controls for different frequencies in which customers submit bundles.\r\n>\r\n> I don't think this is too hard to pull off and the additional accuracy would be a great boon for engineering & PM. Please please consider making this improvement.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/163", + "repository_url": "https://api.github.com/repos/kohsuke/args4j", + "labels_url": "https://api.github.com/repos/kohsuke/args4j/issues/163/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/args4j/issues/163/comments", + "events_url": "https://api.github.com/repos/kohsuke/args4j/issues/163/events", + "html_url": "https://github.com/kohsuke/args4j/pull/163", + "id": 369565175, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjIyNDc3MDUx", + "number": 163, + "title": "added functionality to ignore undefined options", + "user": { + "login": "daanvdn", + "id": 5888126, + "node_id": "MDQ6VXNlcjU4ODgxMjY=", + "avatar_url": "https://avatars3.githubusercontent.com/u/5888126?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/daanvdn", + "html_url": "https://github.com/daanvdn", + "followers_url": "https://api.github.com/users/daanvdn/followers", + "following_url": "https://api.github.com/users/daanvdn/following{/other_user}", + "gists_url": "https://api.github.com/users/daanvdn/gists{/gist_id}", + "starred_url": "https://api.github.com/users/daanvdn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/daanvdn/subscriptions", + "organizations_url": "https://api.github.com/users/daanvdn/orgs", + "repos_url": "https://api.github.com/users/daanvdn/repos", + "events_url": "https://api.github.com/users/daanvdn/events{/privacy}", + "received_events_url": "https://api.github.com/users/daanvdn/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2018-10-12T14:01:53Z", + "updated_at": "2018-10-12T14:02:23Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/args4j/pulls/163", + "html_url": "https://github.com/kohsuke/args4j/pull/163", + "diff_url": "https://github.com/kohsuke/args4j/pull/163.diff", + "patch_url": "https://github.com/kohsuke/args4j/pull/163.patch" + }, + "body": "hi @kohsuke, I added a small bit of functionality to `CmdLineParser` that allows to **ignore undefined options**, rather than throwing a `CmdLineException`. This behaviour can be controlled through the boolean switch `org.kohsuke.args4j.ParserProperties#ignoreUndefinedOptions`. This is switched off by default. Currently it only works for fields annotated with `@Option` and not with `@Argument` fields. \r\nI added two unit tests.\r\nIf you would take this pull request into consideration, I'd be very grateful. Please let me know if any changes are required.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108", + "repository_url": "https://api.github.com/repos/jenkinsci/junit-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108/comments", + "events_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108/events", + "html_url": "https://github.com/jenkinsci/junit-plugin/pull/108", + "id": 350143464, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjA4MDY1MDU1", + "number": 108, + "title": "JENKINS-47315 - No new tests found should be treated as empty results", + "user": { + "login": "akomakom", + "id": 12100822, + "node_id": "MDQ6VXNlcjEyMTAwODIy", + "avatar_url": "https://avatars0.githubusercontent.com/u/12100822?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/akomakom", + "html_url": "https://github.com/akomakom", + "followers_url": "https://api.github.com/users/akomakom/followers", + "following_url": "https://api.github.com/users/akomakom/following{/other_user}", + "gists_url": "https://api.github.com/users/akomakom/gists{/gist_id}", + "starred_url": "https://api.github.com/users/akomakom/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akomakom/subscriptions", + "organizations_url": "https://api.github.com/users/akomakom/orgs", + "repos_url": "https://api.github.com/users/akomakom/repos", + "events_url": "https://api.github.com/users/akomakom/events{/privacy}", + "received_events_url": "https://api.github.com/users/akomakom/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2018-08-13T18:34:07Z", + "updated_at": "2018-09-20T22:28:13Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/junit-plugin/pulls/108", + "html_url": "https://github.com/jenkinsci/junit-plugin/pull/108", + "diff_url": "https://github.com/jenkinsci/junit-plugin/pull/108.diff", + "patch_url": "https://github.com/jenkinsci/junit-plugin/pull/108.patch" + }, + "body": "This is a replacement for #81 since the owner has not responded in a while. I've rebased and made only minor corrections.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "repository_url": "https://api.github.com/repos/javaee/jaxb-v2", + "labels_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103/labels{/name}", + "comments_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103/comments", + "events_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103/events", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103", + "id": 223792487, + "node_id": "MDU6SXNzdWUyMjM3OTI0ODc=", + "number": 103, + "title": "multiple namespaces are serialized", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 590650745, + "node_id": "MDU6TGFiZWw1OTA2NTA3NDU=", + "url": "https://api.github.com/repos/javaee/jaxb-v2/labels/Component:%20runtime", + "name": "Component: runtime", + "color": "092d87", + "default": false, + "description": null + }, + { + "id": 590651205, + "node_id": "MDU6TGFiZWw1OTA2NTEyMDU=", + "url": "https://api.github.com/repos/javaee/jaxb-v2/labels/ERR:%20Assignee", + "name": "ERR: Assignee", + "color": "ededed", + "default": false, + "description": null + }, + { + "id": 590650744, + "node_id": "MDU6TGFiZWw1OTA2NTA3NDQ=", + "url": "https://api.github.com/repos/javaee/jaxb-v2/labels/Priority:%20Major", + "name": "Priority: Major", + "color": "b091f7", + "default": false, + "description": null + }, + { + "id": 590650780, + "node_id": "MDU6TGFiZWw1OTA2NTA3ODA=", + "url": "https://api.github.com/repos/javaee/jaxb-v2/labels/Type:%20New%20Feature", + "name": "Type: New Feature", + "color": "db9dea", + "default": false, + "description": null + } + ], + "state": "open", + "locked": true, + "assignee": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 26, + "created_at": "2005-10-18T01:10:04Z", + "updated_at": "2018-08-17T11:08:46Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "have two separate packages\ncom.company1.doc\nand com.company2.doc\n\nevery package contains namespace definition (in package-info.java):\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://company1.com/doc\")\npackage com.company1.doc;\n\nand\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://company2.com/doc\")\npackage com.company2.doc;\n\nI initialize JAXBContext using JAXBContext.newInstance(\"com.company1:com.company2\");\n\nThen I construct java objects in both packages:\n\nProblem is then I unmarshall documents of one package I see namespace of another\npackage:\n\n\n\n...\n\nIs it possible to avoid printing of unused namespace ?\n#### Environment\nOperating System: All\nPlatform: All\n#### Affected Versions\n[2.0 EA1]", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1", + "repository_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link", + "labels_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1/comments", + "events_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1/events", + "html_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1", + "id": 298001842, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTY5NzgxNjIx", + "number": 1, + "title": "[INFRA-1507] - Library facelift/documentation + new transition engine", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2018-02-17T12:36:41Z", + "updated_at": "2018-06-15T15:35:08Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/pulls/1", + "html_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1", + "diff_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1.diff", + "patch_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1.patch" + }, + "body": "https://issues.jenkins-ci.org/browse/INFRA-1507\r\n\r\n- [x] - Use standard Jenkins POM (the component is hosted in Jenkins repo)\r\n- [x] - Apply some refactoring to make the tests passing OOTB\r\n- [x] - Make JIRA URL configurable\r\n- [x] - Document the current behavior\r\n\r\n@reviewbybees PTAL since this code is hosted in CloudBees org.\r\n\r\n@daniel-beck @rtyler If @kohsuke agrees, I would like to fork this repository to jenkinsci-infra. Would you agree?", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12", + "repository_url": "https://api.github.com/repos/kohsuke/libpam4j", + "labels_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12/comments", + "events_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12/events", + "html_url": "https://github.com/kohsuke/libpam4j/pull/12", + "id": 78249930, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzU3NzQ3NDg=", + "number": 12, + "title": "Makes local user information optional.", + "user": { + "login": "busbey", + "id": 44891, + "node_id": "MDQ6VXNlcjQ0ODkx", + "avatar_url": "https://avatars3.githubusercontent.com/u/44891?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/busbey", + "html_url": "https://github.com/busbey", + "followers_url": "https://api.github.com/users/busbey/followers", + "following_url": "https://api.github.com/users/busbey/following{/other_user}", + "gists_url": "https://api.github.com/users/busbey/gists{/gist_id}", + "starred_url": "https://api.github.com/users/busbey/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/busbey/subscriptions", + "organizations_url": "https://api.github.com/users/busbey/orgs", + "repos_url": "https://api.github.com/users/busbey/repos", + "events_url": "https://api.github.com/users/busbey/events{/privacy}", + "received_events_url": "https://api.github.com/users/busbey/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2015-05-19T21:05:02Z", + "updated_at": "2018-05-29T18:13:34Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/libpam4j/pulls/12", + "html_url": "https://github.com/kohsuke/libpam4j/pull/12", + "diff_url": "https://github.com/kohsuke/libpam4j/pull/12.diff", + "patch_url": "https://github.com/kohsuke/libpam4j/pull/12.patch" + }, + "body": "- Changes PAM.authenticate to return a generic AuthenticatedUser.\n *\\* Uses UnixUser.exists instead of manually checking libc.passwd, then returns either\n a UnixUser or a generic AuthenticatedUser.\n *\\* Non-backwards compatible because of the method signature change on PAM.authenticate.\n- Changes UnixUser to be a subclass of the generic AuthenticatedUser.\n\nFixes #2\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "repository_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6/comments", + "events_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6/events", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6", + "id": 311897106, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTc5ODg5MTc5", + "number": 6, + "title": "Plugin facelift + JENKINS-50616 fix for JEP-200", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 15, + "created_at": "2018-04-06T08:54:08Z", + "updated_at": "2018-05-02T11:24:42Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/pulls/6", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6", + "diff_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6.diff", + "patch_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6.patch" + }, + "body": "I would like to release #5 from @jglick, because we have got an extra regression in the whitelists. Curious fact: Version 0.13 referenced in the [changelog](https://plugins.jenkins.io/ruby-runtime) (2016) has been never actually released. Likely @suryagaddipati experienced some issues with dev environment. So the release would also include a JRuby dependency bump.\r\n\r\n- [x] - Update minimum core requirement to 2.102. We could do a release without this version first, but I doubt it worth the effort\r\n- [x] - Update Parent POM\r\n- [x] - Resolve upper bounds conflict with stapler && fix binary incompatibilities\r\n- [x] - Fix [JENKINS-50616](https://issues.jenkins-ci.org/browse/JENKINS-50616) by adding a RubyNil object to the ClassFilter\r\n\r\n@reviewbybees @jglick @suryagaddipati \r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4", + "repository_url": "https://api.github.com/repos/cloudbees/jep-internal-staging", + "labels_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4/labels{/name}", + "comments_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4/comments", + "events_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4/events", + "html_url": "https://github.com/cloudbees/jep-internal-staging/pull/4", + "id": 301236852, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTcyMTEzNzUz", + "number": 4, + "title": "JEP submission draft for Jenkins X", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": { + "login": "jstrachan", + "id": 30140, + "node_id": "MDQ6VXNlcjMwMTQw", + "avatar_url": "https://avatars1.githubusercontent.com/u/30140?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jstrachan", + "html_url": "https://github.com/jstrachan", + "followers_url": "https://api.github.com/users/jstrachan/followers", + "following_url": "https://api.github.com/users/jstrachan/following{/other_user}", + "gists_url": "https://api.github.com/users/jstrachan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstrachan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstrachan/subscriptions", + "organizations_url": "https://api.github.com/users/jstrachan/orgs", + "repos_url": "https://api.github.com/users/jstrachan/repos", + "events_url": "https://api.github.com/users/jstrachan/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstrachan/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "jstrachan", + "id": 30140, + "node_id": "MDQ6VXNlcjMwMTQw", + "avatar_url": "https://avatars1.githubusercontent.com/u/30140?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jstrachan", + "html_url": "https://github.com/jstrachan", + "followers_url": "https://api.github.com/users/jstrachan/followers", + "following_url": "https://api.github.com/users/jstrachan/following{/other_user}", + "gists_url": "https://api.github.com/users/jstrachan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstrachan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstrachan/subscriptions", + "organizations_url": "https://api.github.com/users/jstrachan/orgs", + "repos_url": "https://api.github.com/users/jstrachan/repos", + "events_url": "https://api.github.com/users/jstrachan/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstrachan/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 4, + "created_at": "2018-03-01T00:35:24Z", + "updated_at": "2018-03-06T08:43:33Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "pull_request": { + "url": "https://api.github.com/repos/cloudbees/jep-internal-staging/pulls/4", + "html_url": "https://github.com/cloudbees/jep-internal-staging/pull/4", + "diff_url": "https://github.com/cloudbees/jep-internal-staging/pull/4.diff", + "patch_url": "https://github.com/cloudbees/jep-internal-staging/pull/4.patch" + }, + "body": "Creating a PR in order to comment on changes", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin/issues/38", + "repository_url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin/issues/38/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin/issues/38/comments", + "events_url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin/issues/38/events", + "html_url": "https://github.com/jenkinsci/aws-credentials-plugin/issues/38", + "id": 287245454, + "node_id": "MDU6SXNzdWUyODcyNDU0NTQ=", + "number": 38, + "title": "The plugins page has no example on how to use this", + "user": { + "login": "dhoer", + "id": 648360, + "node_id": "MDQ6VXNlcjY0ODM2MA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/648360?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dhoer", + "html_url": "https://github.com/dhoer", + "followers_url": "https://api.github.com/users/dhoer/followers", + "following_url": "https://api.github.com/users/dhoer/following{/other_user}", + "gists_url": "https://api.github.com/users/dhoer/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dhoer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dhoer/subscriptions", + "organizations_url": "https://api.github.com/users/dhoer/orgs", + "repos_url": "https://api.github.com/users/dhoer/repos", + "events_url": "https://api.github.com/users/dhoer/events{/privacy}", + "received_events_url": "https://api.github.com/users/dhoer/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2018-01-09T22:00:54Z", + "updated_at": "2018-01-09T22:00:54Z", + "closed_at": null, + "author_association": "NONE", + "body": "@kohsuke It should be unacceptable that @andresrc can publish a plugin to jenkinssci without proper documentation. Can someone please add proper documentation that includes a job config example, as well as a declarative and scripted example?\r\n\r\nI had to find the information in this issue: https://github.com/jenkinsci/aws-credentials-plugin/issues/22", + "score": 1 + } + ] +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-e1b5c11f-4469-4044-9cfc-0529b04bb1c3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-e1b5c11f-4469-4044-9cfc-0529b04bb1c3.json new file mode 100644 index 0000000000..ddc0ac1411 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/search_issues-e1b5c11f-4469-4044-9cfc-0529b04bb1c3.json @@ -0,0 +1,1954 @@ +{ + "total_count": 50, + "incomplete_results": false, + "items": [ + { + "url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18", + "repository_url": "https://api.github.com/repos/kohsuke/access-modifier", + "labels_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18/comments", + "events_url": "https://api.github.com/repos/kohsuke/access-modifier/issues/18/events", + "html_url": "https://github.com/kohsuke/access-modifier/pull/18", + "id": 451975311, + "node_id": "MDExOlB1bGxSZXF1ZXN0Mjg0OTU2NjQy", + "number": 18, + "title": "Add support for @Restricted(Final.class) and @Restricted(value=..., message=\"...\")", + "user": { + "login": "stephenc", + "id": 209336, + "node_id": "MDQ6VXNlcjIwOTMzNg==", + "avatar_url": "https://avatars2.githubusercontent.com/u/209336?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/stephenc", + "html_url": "https://github.com/stephenc", + "followers_url": "https://api.github.com/users/stephenc/followers", + "following_url": "https://api.github.com/users/stephenc/following{/other_user}", + "gists_url": "https://api.github.com/users/stephenc/gists{/gist_id}", + "starred_url": "https://api.github.com/users/stephenc/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/stephenc/subscriptions", + "organizations_url": "https://api.github.com/users/stephenc/orgs", + "repos_url": "https://api.github.com/users/stephenc/repos", + "events_url": "https://api.github.com/users/stephenc/events{/privacy}", + "received_events_url": "https://api.github.com/users/stephenc/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2019-06-04T12:45:20Z", + "updated_at": "2020-02-17T14:30:45Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/access-modifier/pulls/18", + "html_url": "https://github.com/kohsuke/access-modifier/pull/18", + "diff_url": "https://github.com/kohsuke/access-modifier/pull/18.diff", + "patch_url": "https://github.com/kohsuke/access-modifier/pull/18.patch" + }, + "body": "Needed to enable `scm-api` to fix some methods that should have been separated into SPI and API\r\n\r\n@jglick ", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/401", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/401/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/401/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/401/events", + "html_url": "https://github.com/kohsuke/winsw/issues/401", + "id": 560944391, + "node_id": "MDU6SXNzdWU1NjA5NDQzOTE=", + "number": 401, + "title": "Move WinSW to a Foundation or GitHub org", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2020-02-06T11:15:08Z", + "updated_at": "2020-02-10T10:43:48Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "**Background**: I became a maintainer of WinSW in 2014 or so, but the project is still hosted in @kohsuke's personal account. I do not have administrative access to the repo, and hence I cannot add more contributors, manage apps, etc. It was not a big deal before, because there were no contributors who would be willing to step up and help with maintenance. The traffic of incoming PRs also was not that high, so I was able to process them sooner or later. TBH rather the latter one, Jenkins core maintenance and other community roles soak the most of my time now. Nowadays I rather became an obstacle for @NextTurn . \r\n\r\nInstead of just granting permissions, I suggest that WinSW gets moved to a Foundation so that we can resolve other bottlenecks for the project maintenance.\r\n\r\nOptions:\r\n\r\n* [.NET Foundation](https://dotnetfoundation.org/) - would be the most straightforward choice, especially since the foundation offers full .NET development/CI/CD ecosystem for the member projects\r\n * Cons: Apart from using .NET to run, at the moment WinSW does not contribute to the .NET ecosystem. There is no special features offered for .NET applications\r\n * It would be possible to convert WinSW to a framework by offering stable APIs and DLL packaging, e.g. to support self-installation of .NET apps. But the feasibility is arguable\r\n* [Jenkins](https://jenkins.io/) sub-project - Jenkins is a heavy user of WinSW for Windows installations, and we could move it there. Jenkins has well established governance and permission model, and it already hosts a number of components used elsewhere. Adding contributors and using non-Jenkins CI/CD systems is not a problem. In such case WinSW would be a part of [Continuous Delivery Foundation](https://cd.foundation/)\r\n * Cons: Jenkins is probably a big user of WinSW, but it is still one of the huge number of users. Also, foundation goals mismatch\r\n* Do not worry about foundations, just create a new GitHub org for it as suggested in #79\r\n * Cons: No support from Foundations, reliance on Freemium options offered by services. Same as now, basically\r\n\r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/79", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/79/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/79/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/79/events", + "html_url": "https://github.com/kohsuke/winsw/issues/79", + "id": 56156795, + "node_id": "MDU6SXNzdWU1NjE1Njc5NQ==", + "number": 79, + "title": "Move WinSW to a separate GitHub organization", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 172271507, + "node_id": "MDU6TGFiZWwxNzIyNzE1MDc=", + "url": "https://api.github.com/repos/kohsuke/winsw/labels/build-flow", + "name": "build-flow", + "color": "c7def8", + "default": false, + "description": "" + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 0, + "created_at": "2015-02-01T08:30:26Z", + "updated_at": "2020-02-06T11:12:39Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "Use-cases:\n- Create plugins outside the main repository (see #74)\n- Grant permissions to user groups without bothering @kohsuke \n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97", + "repository_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97/comments", + "events_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/97/events", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97", + "id": 496819899, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzIwMDczNzU5", + "number": 97, + "title": "Added delay capability to retry", + "user": { + "login": "krotte1", + "id": 46959599, + "node_id": "MDQ6VXNlcjQ2OTU5NTk5", + "avatar_url": "https://avatars0.githubusercontent.com/u/46959599?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/krotte1", + "html_url": "https://github.com/krotte1", + "followers_url": "https://api.github.com/users/krotte1/followers", + "following_url": "https://api.github.com/users/krotte1/following{/other_user}", + "gists_url": "https://api.github.com/users/krotte1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/krotte1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/krotte1/subscriptions", + "organizations_url": "https://api.github.com/users/krotte1/orgs", + "repos_url": "https://api.github.com/users/krotte1/repos", + "events_url": "https://api.github.com/users/krotte1/events{/privacy}", + "received_events_url": "https://api.github.com/users/krotte1/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 13, + "created_at": "2019-09-22T19:11:52Z", + "updated_at": "2020-02-05T10:49:26Z", + "closed_at": null, + "author_association": "FIRST_TIME_CONTRIBUTOR", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/pulls/97", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97", + "diff_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97.diff", + "patch_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/97.patch" + }, + "body": "In some cases a user wants to add a delay between retries that are performed. While continue to support the original usage of retry, this adds three new attributes to RetryStep: useTimeDelay, timeDelay, and units. If useTimeDelay is true, then the timeDelay will be applied between retries.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/348", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/348/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/348/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/348/events", + "html_url": "https://github.com/kohsuke/winsw/issues/348", + "id": 526627987, + "node_id": "MDU6SXNzdWU1MjY2Mjc5ODc=", + "number": 348, + "title": "rotate by time, log won't remove old logs", + "user": { + "login": "netroby", + "id": 278153, + "node_id": "MDQ6VXNlcjI3ODE1Mw==", + "avatar_url": "https://avatars1.githubusercontent.com/u/278153?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/netroby", + "html_url": "https://github.com/netroby", + "followers_url": "https://api.github.com/users/netroby/followers", + "following_url": "https://api.github.com/users/netroby/following{/other_user}", + "gists_url": "https://api.github.com/users/netroby/gists{/gist_id}", + "starred_url": "https://api.github.com/users/netroby/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/netroby/subscriptions", + "organizations_url": "https://api.github.com/users/netroby/orgs", + "repos_url": "https://api.github.com/users/netroby/repos", + "events_url": "https://api.github.com/users/netroby/events{/privacy}", + "received_events_url": "https://api.github.com/users/netroby/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2019-11-21T14:25:46Z", + "updated_at": "2020-02-01T22:53:42Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "```\r\nRotate by time mode\r\nWorks like the rotate mode, except that instead of using the size as a threshold, use the time period as the threshold.\r\n\r\nThis configuration must accompany a nested element, which specifies the timestamp pattern used as the log file name.\r\n\r\n \r\n yyyyMMdd\r\n \r\nThe syntax of the pattern string is specified by DateTime.ToString(). For example, in the above example, the log of Jan 1, 2013 gets written to myapp.20130101.out.log and myapp.20130101.err.log.\r\n```\r\nsetting roll by time , it can not remove old log auto. \r\n\r\nseems it not support ` 8`\r\n\r\n```\r\n> ls *.log\r\n\r\n\r\n Dir: D:\\soft\\saml\r\n\r\n\r\nMode LastWriteTime Length Name\r\n---- ------------- ------ ----\r\n-a---- 2019/11/21 21:35 64296 winsw.wrapper.log\r\n-a---- 2019/11/5 9:24 0 winsw_20191105.err.log\r\n-a---- 2019/11/5 9:24 14185 winsw_20191105.out.log\r\n-a---- 2019/11/7 23:18 0 winsw_20191107.err.log\r\n-a---- 2019/11/7 23:52 718997 winsw_20191107.out.log\r\n-a---- 2019/11/8 4:18 0 winsw_20191108.err.log\r\n-a---- 2019/11/8 22:27 1028733 winsw_20191108.out.log\r\n-a---- 2019/11/9 8:17 0 winsw_20191109.err.log\r\n-a---- 2019/11/9 21:13 1156641 winsw_20191109.out.log\r\n-a---- 2019/11/10 5:40 0 winsw_20191110.err.log\r\n-a---- 2019/11/10 23:53 1261334 winsw_20191110.out.log\r\n-a---- 2019/11/11 21:59 0 winsw_20191111.err.log\r\n-a---- 2019/11/11 22:52 175079 winsw_20191111.out.log\r\n-a---- 2019/11/12 22:08 0 winsw_20191112.err.log\r\n-a---- 2019/11/12 22:48 142602 winsw_20191112.out.log\r\n-a---- 2019/11/13 15:19 0 winsw_20191113.err.log\r\n-a---- 2019/11/13 22:17 187504 winsw_20191113.out.log\r\n-a---- 2019/11/14 20:40 0 winsw_20191114.err.log\r\n-a---- 2019/11/14 23:09 898690 winsw_20191114.out.log\r\n-a---- 2019/11/15 20:54 0 winsw_20191115.err.log\r\n-a---- 2019/11/15 21:59 69008 winsw_20191115.out.log\r\n-a---- 2019/11/16 1:31 0 winsw_20191116.err.log\r\n-a---- 2019/11/16 21:23 720922 winsw_20191116.out.log\r\n-a---- 2019/11/17 8:51 0 winsw_20191117.err.log\r\n-a---- 2019/11/18 0:00 1164760 winsw_20191117.out.log\r\n-a---- 2019/11/18 21:35 0 winsw_20191118.err.log\r\n-a---- 2019/11/18 23:10 933898 winsw_20191118.out.log\r\n-a---- 2019/11/19 20:54 0 winsw_20191119.err.log\r\n-a---- 2019/11/19 23:12 529236 winsw_20191119.out.log\r\n-a---- 2019/11/20 20:23 0 winsw_20191120.err.log\r\n-a---- 2019/11/20 22:47 917793 winsw_20191120.out.log\r\n-a---- 2019/11/21 21:35 0 winsw_20191121.err.log\r\n-a---- 2019/11/21 21:35 566851 winsw_20191121.out.log\r\n```\r\n\r\n```", + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/445", + "repository_url": "https://api.github.com/repos/github-api/github-api", + "labels_url": "https://api.github.com/repos/github-api/github-api/issues/445/labels{/name}", + "comments_url": "https://api.github.com/repos/github-api/github-api/issues/445/comments", + "events_url": "https://api.github.com/repos/github-api/github-api/issues/445/events", + "html_url": "https://github.com/github-api/github-api/issues/445", + "id": 338893171, + "node_id": "MDU6SXNzdWUzMzg4OTMxNzE=", + "number": 445, + "title": "No API for getting the createdAt and updatedAt for GHContent", + "user": { + "login": "umesh9794", + "id": 7439619, + "node_id": "MDQ6VXNlcjc0Mzk2MTk=", + "avatar_url": "https://avatars2.githubusercontent.com/u/7439619?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/umesh9794", + "html_url": "https://github.com/umesh9794", + "followers_url": "https://api.github.com/users/umesh9794/followers", + "following_url": "https://api.github.com/users/umesh9794/following{/other_user}", + "gists_url": "https://api.github.com/users/umesh9794/gists{/gist_id}", + "starred_url": "https://api.github.com/users/umesh9794/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/umesh9794/subscriptions", + "organizations_url": "https://api.github.com/users/umesh9794/orgs", + "repos_url": "https://api.github.com/users/umesh9794/repos", + "events_url": "https://api.github.com/users/umesh9794/events{/privacy}", + "received_events_url": "https://api.github.com/users/umesh9794/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1662551322, + "node_id": "MDU6TGFiZWwxNjYyNTUxMzIy", + "url": "https://api.github.com/repos/github-api/github-api/labels/enhancement", + "name": "enhancement", + "color": "0e8a16", + "default": true, + "description": "" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2018-07-06T10:45:18Z", + "updated_at": "2020-01-16T19:57:05Z", + "closed_at": null, + "author_association": "NONE", + "body": "This is more like a feature request rether an issue. \r\n\r\n`GHContent` has no methods to expose the `createdAt` and `updatedAt` for a file content. I can understand its bit cumbersome to get these details but how about exposing the commit history from where we can get the first and latest commit timestamps? ", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229", + "repository_url": "https://api.github.com/repos/jenkinsci/subversion-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229/comments", + "events_url": "https://api.github.com/repos/jenkinsci/subversion-plugin/issues/229/events", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229", + "id": 408054412, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjUxMzg4MTUy", + "number": 229, + "title": "support jenkins configuration as code plugin", + "user": { + "login": "cohencil", + "id": 1333964, + "node_id": "MDQ6VXNlcjEzMzM5NjQ=", + "avatar_url": "https://avatars0.githubusercontent.com/u/1333964?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cohencil", + "html_url": "https://github.com/cohencil", + "followers_url": "https://api.github.com/users/cohencil/followers", + "following_url": "https://api.github.com/users/cohencil/following{/other_user}", + "gists_url": "https://api.github.com/users/cohencil/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cohencil/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cohencil/subscriptions", + "organizations_url": "https://api.github.com/users/cohencil/orgs", + "repos_url": "https://api.github.com/users/cohencil/repos", + "events_url": "https://api.github.com/users/cohencil/events{/privacy}", + "received_events_url": "https://api.github.com/users/cohencil/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 9, + "created_at": "2019-02-08T08:41:48Z", + "updated_at": "2019-12-30T09:39:57Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/subversion-plugin/pulls/229", + "html_url": "https://github.com/jenkinsci/subversion-plugin/pull/229", + "diff_url": "https://github.com/jenkinsci/subversion-plugin/pull/229.diff", + "patch_url": "https://github.com/jenkinsci/subversion-plugin/pull/229.patch" + }, + "body": "Jenkins CasC configuration snippet:\r\n```\r\nsubversionSCM:\r\n globalExcludedRevprop: 'globalExcludedRevprop'\r\n workspaceFormat: 8\r\n```\r\n\r\n`workspaceFormat` to Subversion version mapping:\r\n\r\nworkspaceFormat | version\r\n-- | --\r\n8 | 1.4\r\n9 | 1.5\r\n10 | 1.6\r\n29 | 1.7\r\n31 | 1.8\r\n\r\n\r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/github-api/github-api/issues/416", + "repository_url": "https://api.github.com/repos/github-api/github-api", + "labels_url": "https://api.github.com/repos/github-api/github-api/issues/416/labels{/name}", + "comments_url": "https://api.github.com/repos/github-api/github-api/issues/416/comments", + "events_url": "https://api.github.com/repos/github-api/github-api/issues/416/events", + "html_url": "https://github.com/github-api/github-api/issues/416", + "id": 298028922, + "node_id": "MDU6SXNzdWUyOTgwMjg5MjI=", + "number": 416, + "title": "Can only set PR milestone through instance of GHIssue, not GHPullRequest", + "user": { + "login": "gdgib", + "id": 801167, + "node_id": "MDQ6VXNlcjgwMTE2Nw==", + "avatar_url": "https://avatars0.githubusercontent.com/u/801167?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gdgib", + "html_url": "https://github.com/gdgib", + "followers_url": "https://api.github.com/users/gdgib/followers", + "following_url": "https://api.github.com/users/gdgib/following{/other_user}", + "gists_url": "https://api.github.com/users/gdgib/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gdgib/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gdgib/subscriptions", + "organizations_url": "https://api.github.com/users/gdgib/orgs", + "repos_url": "https://api.github.com/users/gdgib/repos", + "events_url": "https://api.github.com/users/gdgib/events{/privacy}", + "received_events_url": "https://api.github.com/users/gdgib/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1662551322, + "node_id": "MDU6TGFiZWwxNjYyNTUxMzIy", + "url": "https://api.github.com/repos/github-api/github-api/labels/enhancement", + "name": "enhancement", + "color": "0e8a16", + "default": true, + "description": "" + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2018-02-17T19:15:34Z", + "updated_at": "2019-11-07T22:58:29Z", + "closed_at": null, + "author_association": "NONE", + "body": "[`GHPullRequest.setMilestone()`](https://github.com/kohsuke/github-api/blob/master/src/main/java/org/kohsuke/github/GHIssue.java#L206) which was helpfully added in https://github.com/kohsuke/github-api/pull/397 appears to have a minor bug. It works when called on an instance of `GHIssue` directly but not on `GHPullRequest`. I **think** this is because it calls `edit` rather than `editIssue` which is used by labels, assignees, etc and so it gets the wrong API endpoint for setting a milestone which is a property of the issue not the pull request.\r\n\r\nI would submit a fix for this myself, except: https://github.com/kohsuke/github-api/issues/415. Sorry!", + "score": 1 + }, + { + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103", + "repository_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri", + "labels_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103/labels{/name}", + "comments_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103/comments", + "events_url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/issues/103/events", + "html_url": "https://github.com/eclipse-ee4j/jaxb-ri/issues/103", + "id": 362640603, + "node_id": "MDU6SXNzdWUzNjI2NDA2MDM=", + "number": 103, + "title": "multiple namespaces are serialized", + "user": { + "login": "Tomas-Kraus", + "id": 37806327, + "node_id": "MDQ6VXNlcjM3ODA2MzI3", + "avatar_url": "https://avatars2.githubusercontent.com/u/37806327?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Tomas-Kraus", + "html_url": "https://github.com/Tomas-Kraus", + "followers_url": "https://api.github.com/users/Tomas-Kraus/followers", + "following_url": "https://api.github.com/users/Tomas-Kraus/following{/other_user}", + "gists_url": "https://api.github.com/users/Tomas-Kraus/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Tomas-Kraus/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Tomas-Kraus/subscriptions", + "organizations_url": "https://api.github.com/users/Tomas-Kraus/orgs", + "repos_url": "https://api.github.com/users/Tomas-Kraus/repos", + "events_url": "https://api.github.com/users/Tomas-Kraus/events{/privacy}", + "received_events_url": "https://api.github.com/users/Tomas-Kraus/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1064800966, + "node_id": "MDU6TGFiZWwxMDY0ODAwOTY2", + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/labels/Component:%20runtime", + "name": "Component: runtime", + "color": "ededed", + "default": false, + "description": null + }, + { + "id": 1064799475, + "node_id": "MDU6TGFiZWwxMDY0Nzk5NDc1", + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/labels/ERR:%20Assignee", + "name": "ERR: Assignee", + "color": "ededed", + "default": false, + "description": null + }, + { + "id": 1064799476, + "node_id": "MDU6TGFiZWwxMDY0Nzk5NDc2", + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/labels/Priority:%20Major", + "name": "Priority: Major", + "color": "ededed", + "default": false, + "description": null + }, + { + "id": 1064799477, + "node_id": "MDU6TGFiZWwxMDY0Nzk5NDc3", + "url": "https://api.github.com/repos/eclipse-ee4j/jaxb-ri/labels/Type:%20New%20Feature", + "name": "Type: New Feature", + "color": "ededed", + "default": false, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 29, + "created_at": "2005-10-18T01:10:04Z", + "updated_at": "2019-10-29T20:56:26Z", + "closed_at": null, + "author_association": "MEMBER", + "body": "have two separate packages\ncom.company1.doc\nand com.company2.doc\n\nevery package contains namespace definition (in package-info.java):\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://company1.com/doc\")\npackage com.company1.doc;\n\nand\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://company2.com/doc\")\npackage com.company2.doc;\n\nI initialize JAXBContext using JAXBContext.newInstance(\"com.company1:com.company2\");\n\nThen I construct java objects in both packages:\n\nProblem is then I unmarshall documents of one package I see namespace of another\npackage:\n\n\n\n...\n\nIs it possible to avoid printing of unused namespace ?\n#### Environment\nOperating System: All\nPlatform: All\n#### Affected Versions\n[2.0 EA1]", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/170", + "repository_url": "https://api.github.com/repos/kohsuke/args4j", + "labels_url": "https://api.github.com/repos/kohsuke/args4j/issues/170/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/args4j/issues/170/comments", + "events_url": "https://api.github.com/repos/kohsuke/args4j/issues/170/events", + "html_url": "https://github.com/kohsuke/args4j/issues/170", + "id": 437356339, + "node_id": "MDU6SXNzdWU0MzczNTYzMzk=", + "number": 170, + "title": "Anyone know of a maintained fork of this?", + "user": { + "login": "GregJohnStewart", + "id": 7083701, + "node_id": "MDQ6VXNlcjcwODM3MDE=", + "avatar_url": "https://avatars1.githubusercontent.com/u/7083701?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/GregJohnStewart", + "html_url": "https://github.com/GregJohnStewart", + "followers_url": "https://api.github.com/users/GregJohnStewart/followers", + "following_url": "https://api.github.com/users/GregJohnStewart/following{/other_user}", + "gists_url": "https://api.github.com/users/GregJohnStewart/gists{/gist_id}", + "starred_url": "https://api.github.com/users/GregJohnStewart/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/GregJohnStewart/subscriptions", + "organizations_url": "https://api.github.com/users/GregJohnStewart/orgs", + "repos_url": "https://api.github.com/users/GregJohnStewart/repos", + "events_url": "https://api.github.com/users/GregJohnStewart/events{/privacy}", + "received_events_url": "https://api.github.com/users/GregJohnStewart/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 7, + "created_at": "2019-04-25T19:16:56Z", + "updated_at": "2019-10-24T19:07:05Z", + "closed_at": null, + "author_association": "NONE", + "body": "Love the library and to give it credit, still works well after all this time, but it is starting to fall behind in terms of newer java versions (not to mention all the unaddressed issues here on GitHub).\r\n\r\nAnyone know of a fork of this that is maintained and accessible on a maven repo?\r\n\r\nI see a bunch of forks, but need the 'on Maven and maintained' part of it. Also willing to fork it myself and get it maintained but would need to get some help (Setting it up with Maven, help finding/ fixing issues, etc. Would just be nice to see a community behind the work).\r\n\r\nApologies to kohsuke that this is put in the issues of the OG repo, but unsure where else to put it. I would love to help maintaining this (original) repo if it seemed like it was still being updated/ accepting pull requests.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48", + "repository_url": "https://api.github.com/repos/kohsuke/file-leak-detector", + "labels_url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48/comments", + "events_url": "https://api.github.com/repos/kohsuke/file-leak-detector/issues/48/events", + "html_url": "https://github.com/kohsuke/file-leak-detector/pull/48", + "id": 506246995, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzI3NTA2MDgw", + "number": 48, + "title": "Java11", + "user": { + "login": "akwiatek", + "id": 16196861, + "node_id": "MDQ6VXNlcjE2MTk2ODYx", + "avatar_url": "https://avatars0.githubusercontent.com/u/16196861?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/akwiatek", + "html_url": "https://github.com/akwiatek", + "followers_url": "https://api.github.com/users/akwiatek/followers", + "following_url": "https://api.github.com/users/akwiatek/following{/other_user}", + "gists_url": "https://api.github.com/users/akwiatek/gists{/gist_id}", + "starred_url": "https://api.github.com/users/akwiatek/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akwiatek/subscriptions", + "organizations_url": "https://api.github.com/users/akwiatek/orgs", + "repos_url": "https://api.github.com/users/akwiatek/repos", + "events_url": "https://api.github.com/users/akwiatek/events{/privacy}", + "received_events_url": "https://api.github.com/users/akwiatek/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2019-10-12T22:54:16Z", + "updated_at": "2019-10-15T03:45:06Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/file-leak-detector/pulls/48", + "html_url": "https://github.com/kohsuke/file-leak-detector/pull/48", + "diff_url": "https://github.com/kohsuke/file-leak-detector/pull/48.diff", + "patch_url": "https://github.com/kohsuke/file-leak-detector/pull/48.patch" + }, + "body": "@kohsuke \r\n\r\nThis PR tries to address issue #46 and adds support for Java11.\r\nThis PR essentially upgrades asm from version 6.0 to version 7.2 .\r\n\r\nI have checked the changes against both Java8 and Java11 and was able to successfully:\r\n- compile the project (_mvn clean package_),\r\n- start an application with the agent jar attached,\r\n- attach the agent to a running application,\r\n- list open files in the built-in HTTP server in both of the above scenarios.\r\n\r\nI have gathered less invasive changes in the 1st commit ( e9ac84a ) and moved it into PR #47 hoping they could be merged faster.\r\n\r\nDue to lack of `org.kohsuke.asm7` package I had to switch to the upstream version ( `org.ow2.asm` ) . I'm not sure why asm6 has been re-packaged in the first place TBH, but the detector appears to work just fine without that re-packaging.\r\n\r\nOf course, once there is `org.kohsuke.asm7` available switching to `org.ow2.asm` won't be necessary.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/localizer/issues/7", + "repository_url": "https://api.github.com/repos/kohsuke/localizer", + "labels_url": "https://api.github.com/repos/kohsuke/localizer/issues/7/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/localizer/issues/7/comments", + "events_url": "https://api.github.com/repos/kohsuke/localizer/issues/7/events", + "html_url": "https://github.com/kohsuke/localizer/issues/7", + "id": 35950501, + "node_id": "MDU6SXNzdWUzNTk1MDUwMQ==", + "number": 7, + "title": "Publish new localizer to Maven central repository?", + "user": { + "login": "tan9", + "id": 638068, + "node_id": "MDQ6VXNlcjYzODA2OA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/638068?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tan9", + "html_url": "https://github.com/tan9", + "followers_url": "https://api.github.com/users/tan9/followers", + "following_url": "https://api.github.com/users/tan9/following{/other_user}", + "gists_url": "https://api.github.com/users/tan9/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tan9/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tan9/subscriptions", + "organizations_url": "https://api.github.com/users/tan9/orgs", + "repos_url": "https://api.github.com/users/tan9/repos", + "events_url": "https://api.github.com/users/tan9/events{/privacy}", + "received_events_url": "https://api.github.com/users/tan9/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2014-06-18T02:50:31Z", + "updated_at": "2019-09-23T16:42:15Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "Dear Kohsuke,\n\nCan you publish this artifact to maven central repository?\nCurrent version in maven central is really old (1.12 released in 2010).\n\nThis can ease to effort for developers who using localizer (no extra `repository`, `pluginRepository` settings in pom.xml).\nAnd promote others to use this fancy tool!\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/13", + "repository_url": "https://api.github.com/repos/cdfoundation/foundation", + "labels_url": "https://api.github.com/repos/cdfoundation/foundation/issues/13/labels{/name}", + "comments_url": "https://api.github.com/repos/cdfoundation/foundation/issues/13/comments", + "events_url": "https://api.github.com/repos/cdfoundation/foundation/issues/13/events", + "html_url": "https://github.com/cdfoundation/foundation/issues/13", + "id": 486722222, + "node_id": "MDU6SXNzdWU0ODY3MjIyMjI=", + "number": 13, + "title": "clarify who's eligible to vote for active committer board seat", + "user": { + "login": "kimsterv", + "id": 228135, + "node_id": "MDQ6VXNlcjIyODEzNQ==", + "avatar_url": "https://avatars3.githubusercontent.com/u/228135?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kimsterv", + "html_url": "https://github.com/kimsterv", + "followers_url": "https://api.github.com/users/kimsterv/followers", + "following_url": "https://api.github.com/users/kimsterv/following{/other_user}", + "gists_url": "https://api.github.com/users/kimsterv/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kimsterv/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kimsterv/subscriptions", + "organizations_url": "https://api.github.com/users/kimsterv/orgs", + "repos_url": "https://api.github.com/users/kimsterv/repos", + "events_url": "https://api.github.com/users/kimsterv/events{/privacy}", + "received_events_url": "https://api.github.com/users/kimsterv/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1568614285, + "node_id": "MDU6TGFiZWwxNTY4NjE0Mjg1", + "url": "https://api.github.com/repos/cdfoundation/foundation/labels/operations", + "name": "operations", + "color": "e0a643", + "default": false, + "description": "operations, governance" + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 2, + "created_at": "2019-08-29T03:55:36Z", + "updated_at": "2019-09-20T22:11:31Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "", + "score": 1 + }, + { + "url": "https://api.github.com/repos/cdfoundation/foundation/issues/18", + "repository_url": "https://api.github.com/repos/cdfoundation/foundation", + "labels_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18/labels{/name}", + "comments_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18/comments", + "events_url": "https://api.github.com/repos/cdfoundation/foundation/issues/18/events", + "html_url": "https://github.com/cdfoundation/foundation/issues/18", + "id": 490473592, + "node_id": "MDU6SXNzdWU0OTA0NzM1OTI=", + "number": 18, + "title": "Jenkins would like to request assistance conducting Governance elections", + "user": { + "login": "tracymiranda", + "id": 5173122, + "node_id": "MDQ6VXNlcjUxNzMxMjI=", + "avatar_url": "https://avatars2.githubusercontent.com/u/5173122?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tracymiranda", + "html_url": "https://github.com/tracymiranda", + "followers_url": "https://api.github.com/users/tracymiranda/followers", + "following_url": "https://api.github.com/users/tracymiranda/following{/other_user}", + "gists_url": "https://api.github.com/users/tracymiranda/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tracymiranda/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tracymiranda/subscriptions", + "organizations_url": "https://api.github.com/users/tracymiranda/orgs", + "repos_url": "https://api.github.com/users/tracymiranda/repos", + "events_url": "https://api.github.com/users/tracymiranda/events{/privacy}", + "received_events_url": "https://api.github.com/users/tracymiranda/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 1568614285, + "node_id": "MDU6TGFiZWwxNTY4NjE0Mjg1", + "url": "https://api.github.com/repos/cdfoundation/foundation/labels/operations", + "name": "operations", + "color": "e0a643", + "default": false, + "description": "operations, governance" + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + { + "login": "danlopez00", + "id": 727396, + "node_id": "MDQ6VXNlcjcyNzM5Ng==", + "avatar_url": "https://avatars0.githubusercontent.com/u/727396?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/danlopez00", + "html_url": "https://github.com/danlopez00", + "followers_url": "https://api.github.com/users/danlopez00/followers", + "following_url": "https://api.github.com/users/danlopez00/following{/other_user}", + "gists_url": "https://api.github.com/users/danlopez00/gists{/gist_id}", + "starred_url": "https://api.github.com/users/danlopez00/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/danlopez00/subscriptions", + "organizations_url": "https://api.github.com/users/danlopez00/orgs", + "repos_url": "https://api.github.com/users/danlopez00/repos", + "events_url": "https://api.github.com/users/danlopez00/events{/privacy}", + "received_events_url": "https://api.github.com/users/danlopez00/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 3, + "created_at": "2019-09-06T18:51:39Z", + "updated_at": "2019-09-20T19:53:08Z", + "closed_at": null, + "author_association": "NONE", + "body": "Jenkins project will be running board and officer elections and would like CDF to supervise and conduct voting using The Condorcet Internet voting system. Voting period is 14 October to 27 October 2019.\r\n\r\nProposed election schedule is:\r\n13 September, 2019: Nominations open. \r\n4 October, 2019: Nominations close\r\n8 October, 2019: List of nominees posted to (mailing list)\r\n11 October, 2019: Nominees’ personal statements made available\r\n14 October, 2019: Voting begins\r\n27 October, 2019: Voting closes 5pm Pacific Time\r\n4 November, 2019: New representatives announced", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/24", + "repository_url": "https://api.github.com/repos/kohsuke/libpam4j", + "labels_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/24/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/24/comments", + "events_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/24/events", + "html_url": "https://github.com/kohsuke/libpam4j/issues/24", + "id": 495632452, + "node_id": "MDU6SXNzdWU0OTU2MzI0NTI=", + "number": 24, + "title": "Tests are failing in Windows 10", + "user": { + "login": "h-hub", + "id": 6287819, + "node_id": "MDQ6VXNlcjYyODc4MTk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/6287819?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/h-hub", + "html_url": "https://github.com/h-hub", + "followers_url": "https://api.github.com/users/h-hub/followers", + "following_url": "https://api.github.com/users/h-hub/following{/other_user}", + "gists_url": "https://api.github.com/users/h-hub/gists{/gist_id}", + "starred_url": "https://api.github.com/users/h-hub/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/h-hub/subscriptions", + "organizations_url": "https://api.github.com/users/h-hub/orgs", + "repos_url": "https://api.github.com/users/h-hub/repos", + "events_url": "https://api.github.com/users/h-hub/events{/privacy}", + "received_events_url": "https://api.github.com/users/h-hub/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2019-09-19T07:50:48Z", + "updated_at": "2019-09-19T09:36:00Z", + "closed_at": null, + "author_association": "NONE", + "body": "Hi @kohsuke,\r\n\r\nGlassfish is using libpam4j and some of the tests are failing in windows 10. I believe **libpam4j** does not support windows. Is there a workaround ?", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76", + "repository_url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76/comments", + "events_url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76/events", + "html_url": "https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/76", + "id": 480472187, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzA3MTYxMzU4", + "number": 76, + "title": "adding the ability for users to override implicitly loaded global libraries.", + "user": { + "login": "willcrain1", + "id": 8838423, + "node_id": "MDQ6VXNlcjg4Mzg0MjM=", + "avatar_url": "https://avatars2.githubusercontent.com/u/8838423?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/willcrain1", + "html_url": "https://github.com/willcrain1", + "followers_url": "https://api.github.com/users/willcrain1/followers", + "following_url": "https://api.github.com/users/willcrain1/following{/other_user}", + "gists_url": "https://api.github.com/users/willcrain1/gists{/gist_id}", + "starred_url": "https://api.github.com/users/willcrain1/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/willcrain1/subscriptions", + "organizations_url": "https://api.github.com/users/willcrain1/orgs", + "repos_url": "https://api.github.com/users/willcrain1/repos", + "events_url": "https://api.github.com/users/willcrain1/events{/privacy}", + "received_events_url": "https://api.github.com/users/willcrain1/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2019-08-14T04:14:47Z", + "updated_at": "2019-08-19T16:45:48Z", + "closed_at": null, + "author_association": "FIRST_TIMER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/workflow-cps-global-lib-plugin/pulls/76", + "html_url": "https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/76", + "diff_url": "https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/76.diff", + "patch_url": "https://github.com/jenkinsci/workflow-cps-global-lib-plugin/pull/76.patch" + }, + "body": "In my company we use this shared pipeline library plugin, and I find it hard to test changes to shared pipeline libraries unless I have write access to their repository and am able to create a branch, then I can refer to the changes with @Library('libraryname@branchname').\r\n\r\nCurrently it seems there's no way to import a fork of a library to override an implicitly loaded shared library. I'd use this functionality frequently to test any changes made in our shared libraries.\r\n\r\nI was able to test this PR by building hpi files and importing them into the jenkinsci official docker container. I then created a shared library here: https://github.com/willcrain1/test-pipeline-library and forked it here as well and made minor changes: https://github.com/jenkinspipelinetesting/test-pipeline-library\r\n\r\nI executed the libraries in this Jenkinsfile: https://github.com/willcrain1/test-pipeline/blob/master/Jenkinsfile\r\n\r\n@jglick @kohsuke any feedback is appreciated.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/23", + "repository_url": "https://api.github.com/repos/kohsuke/libpam4j", + "labels_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/23/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/23/comments", + "events_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/23/events", + "html_url": "https://github.com/kohsuke/libpam4j/issues/23", + "id": 471955917, + "node_id": "MDU6SXNzdWU0NzE5NTU5MTc=", + "number": 23, + "title": "libpam.pam_setcred | Jenkins needs sufficient privileges", + "user": { + "login": "warp1337", + "id": 3098713, + "node_id": "MDQ6VXNlcjMwOTg3MTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/3098713?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/warp1337", + "html_url": "https://github.com/warp1337", + "followers_url": "https://api.github.com/users/warp1337/followers", + "following_url": "https://api.github.com/users/warp1337/following{/other_user}", + "gists_url": "https://api.github.com/users/warp1337/gists{/gist_id}", + "starred_url": "https://api.github.com/users/warp1337/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/warp1337/subscriptions", + "organizations_url": "https://api.github.com/users/warp1337/orgs", + "repos_url": "https://api.github.com/users/warp1337/repos", + "events_url": "https://api.github.com/users/warp1337/events{/privacy}", + "received_events_url": "https://api.github.com/users/warp1337/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2019-07-23T21:19:05Z", + "updated_at": "2019-07-24T10:15:59Z", + "closed_at": null, + "author_association": "NONE", + "body": "@kohsuke \r\n\r\nI recently catched up on the CVE regarding proper account [validation](https://jenkins.io/security/advisory/2018-09-25/#SECURITY-813). I guess this is why [pam_acct_mgmnt](https://github.com/kohsuke/libpam4j/blob/libpam4j-1.11/src/main/java/org/jvnet/libpam/PAM.java#L131) was added and even backported to 1.4.x. However, here's the problem: somehow **pam_setcred()** also got in.\r\n\r\nAccording to the Linux [man pages](https://www.systutorials.com/docs/linux/man/3-pam_setcred/) the user, aka the \"pam service\" needs proper permissions in order to actually apply credential changes -- if applicable. Thus, if the user who owns the jenkins process has no permission to actually execute pam_setcred() the login fails.\r\n\r\nPlease refer to: \r\n\r\nhttps://stackoverflow.com/questions/55841654/jenkins-invalid-username-and-password-pam-authentication\r\n\r\nand \r\n\r\nhttps://mapr.com/support/s/article/User-is-unable-to-login-on-the-MCS-page-after-upgrading-the-secure-cluster-to-6-0-version?language=en_US\r\n\r\nUsually, people then then to run jenkins as **root** which, IMHO, is not an option at all. Thus, I was wondering if the pam_setcred() method is a) really required or b) can be marked as optional in Jenkin's pam auth settings?\r\n\r\nLast, people seem to have forked this lib already just to comment this one line :(\r\n\r\nBest, \r\n Florian\r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26", + "repository_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26/comments", + "events_url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/issues/26/events", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26", + "id": 26010905, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTE3MTgyNzU=", + "number": 26, + "title": "[JENKINS-20706] Support matrix builds", + "user": { + "login": "msabramo", + "id": 305268, + "node_id": "MDQ6VXNlcjMwNTI2OA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/305268?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/msabramo", + "html_url": "https://github.com/msabramo", + "followers_url": "https://api.github.com/users/msabramo/followers", + "following_url": "https://api.github.com/users/msabramo/following{/other_user}", + "gists_url": "https://api.github.com/users/msabramo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/msabramo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/msabramo/subscriptions", + "organizations_url": "https://api.github.com/users/msabramo/orgs", + "repos_url": "https://api.github.com/users/msabramo/repos", + "events_url": "https://api.github.com/users/msabramo/events{/privacy}", + "received_events_url": "https://api.github.com/users/msabramo/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 14, + "created_at": "2014-01-21T16:00:17Z", + "updated_at": "2019-03-01T08:30:30Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/cobertura-plugin/pulls/26", + "html_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26", + "diff_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26.diff", + "patch_url": "https://github.com/jenkinsci/cobertura-plugin/pull/26.patch" + }, + "body": "by copying and parsing `coverage.xml` files from each [`MatrixRun`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixRun.html).\n\nThis is my second attempt at addressing\nhttps://issues.jenkins-ci.org/browse/JENKINS-20706\n\nThis works by creating a [`MatrixAggregator`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixAggregator.html) that on [`endRun`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixAggregator.html#endRun%28hudson.matrix.MatrixRun%29), copies the `coverage.xml` from each [`MatrixRun`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixRun.html) into the root build's directory. Then in [`endBuild`](http://javadoc.jenkins-ci.org/hudson/matrix/MatrixAggregator.html#endBuild%28%29), those files are parsed and aggregated.\n\nThe advantage of this approach is that it seems to aggregate the coverage in a nice way -- i.e.: if my MatrixBuild does a MatrixRun for Python versions 2.6, 2.7, and 3.3 and each of those has lines that are not covered but all of the lines are covered by at least one MatrixRun, then the coverage for the overall build will be reported as 100%.\n\nRefs:\n- https://issues.jenkins-ci.org/browse/JENKINS-20706\n- https://github.com/jenkinsci/cobertura-plugin/pull/26 (this PR)\n- https://github.com/jenkinsci/cobertura-plugin/pull/22 (older PR)\n- https://groups.google.com/forum/#!topic/jenkinsci-dev/yoamyzbqVro\n\nCc: @ssogabe, @kinow, @emanuelez, @kohsuke \n\ntest\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winsw/issues/288", + "repository_url": "https://api.github.com/repos/kohsuke/winsw", + "labels_url": "https://api.github.com/repos/kohsuke/winsw/issues/288/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winsw/issues/288/comments", + "events_url": "https://api.github.com/repos/kohsuke/winsw/issues/288/events", + "html_url": "https://github.com/kohsuke/winsw/issues/288", + "id": 347704099, + "node_id": "MDU6SXNzdWUzNDc3MDQwOTk=", + "number": 288, + "title": "download : Received an unexpected EOF or 0 bytes from the transport stream.", + "user": { + "login": "philippe-granet", + "id": 5667657, + "node_id": "MDQ6VXNlcjU2Njc2NTc=", + "avatar_url": "https://avatars0.githubusercontent.com/u/5667657?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/philippe-granet", + "html_url": "https://github.com/philippe-granet", + "followers_url": "https://api.github.com/users/philippe-granet/followers", + "following_url": "https://api.github.com/users/philippe-granet/following{/other_user}", + "gists_url": "https://api.github.com/users/philippe-granet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/philippe-granet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/philippe-granet/subscriptions", + "organizations_url": "https://api.github.com/users/philippe-granet/orgs", + "repos_url": "https://api.github.com/users/philippe-granet/repos", + "events_url": "https://api.github.com/users/philippe-granet/events{/privacy}", + "received_events_url": "https://api.github.com/users/philippe-granet/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 2, + "created_at": "2018-08-05T14:45:41Z", + "updated_at": "2019-02-16T12:38:30Z", + "closed_at": null, + "author_association": "NONE", + "body": "When i add this to configuration:\r\n`` \r\n\r\n\r\nI have this error:\r\n\r\n> \r\n> 2018-08-05 16:35:23,950 ERROR - Failed to download https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-war/2.121.2/jenkins-war-2.121.2.war to ...\\jenkins.war\r\n> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException The exception message is: Received an unexpected EOF or 0 bytes from the transport stream.\r\n> at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)\r\n> at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)\r\n> at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)\r\n> at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)\r\n> at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)\r\n> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)\r\n> at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)\r\n> at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)\r\n> at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)\r\n> at System.Net.ConnectStream.WriteHeaders(Boolean async)\r\n> at System.Net.HttpWebRequest.GetResponse()\r\n> at winsw.Download.Perform()\r\n> at winsw.WrapperService.OnStart(String[] _)\r\n> ", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/winp/issues/64", + "repository_url": "https://api.github.com/repos/kohsuke/winp", + "labels_url": "https://api.github.com/repos/kohsuke/winp/issues/64/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/winp/issues/64/comments", + "events_url": "https://api.github.com/repos/kohsuke/winp/issues/64/events", + "html_url": "https://github.com/kohsuke/winp/issues/64", + "id": 403209298, + "node_id": "MDU6SXNzdWU0MDMyMDkyOTg=", + "number": 64, + "title": "Make @segrey a co-mailtainer of WinP", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 184816878, + "node_id": "MDU6TGFiZWwxODQ4MTY4Nzg=", + "url": "https://api.github.com/repos/kohsuke/winp/labels/enhancement", + "name": "enhancement", + "color": "207de5", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 2, + "created_at": "2019-01-25T15:39:57Z", + "updated_at": "2019-02-15T17:31:26Z", + "closed_at": null, + "author_association": "COLLABORATOR", + "body": "Hi @segrey . This is a follow-up to our discussion about the component ownership before the new year. I am ready to proceed with this topic. \r\n\r\nJust to provide some context, I still need to re-setup the Windows development environment to do a release with MVS `14.0` tools version. I will likely be able to do it in few weeks when I get a new laptop (migrating from Mac to Windows). I hope to have a bit more time to maintain this component and the release environment, but it will be great to work together on this component.\r\n\r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80", + "repository_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80/comments", + "events_url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/issues/80/events", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80", + "id": 402014860, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjQ2Nzk4NjI5", + "number": 80, + "title": "[JENKINS-55612] Add optional label to echo step", + "user": { + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2019-01-23T00:26:04Z", + "updated_at": "2019-01-24T14:17:03Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/workflow-basic-steps-plugin/pulls/80", + "html_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80", + "diff_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80.diff", + "patch_url": "https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/80.patch" + }, + "body": "[JENKINS-55612](https://issues.jenkins-ci.org/browse/JENKINS-55612)\r\n\r\nThis is a minimal implementation for this issue, including some basic tests. \r\n\r\nBased on this PR: https://github.com/jenkinsci/workflow-durable-task-step-plugin/pull/93", + "score": 1 + }, + { + "url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40", + "repository_url": "https://api.github.com/repos/cloudbees/support-analytics", + "labels_url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40/labels{/name}", + "comments_url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40/comments", + "events_url": "https://api.github.com/repos/cloudbees/support-analytics/issues/40/events", + "html_url": "https://github.com/cloudbees/support-analytics/issues/40", + "id": 196243418, + "node_id": "MDU6SXNzdWUxOTYyNDM0MTg=", + "number": 40, + "title": "What's running out there today", + "user": { + "login": "aheritier", + "id": 174600, + "node_id": "MDQ6VXNlcjE3NDYwMA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/174600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aheritier", + "html_url": "https://github.com/aheritier", + "followers_url": "https://api.github.com/users/aheritier/followers", + "following_url": "https://api.github.com/users/aheritier/following{/other_user}", + "gists_url": "https://api.github.com/users/aheritier/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aheritier/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aheritier/subscriptions", + "organizations_url": "https://api.github.com/users/aheritier/orgs", + "repos_url": "https://api.github.com/users/aheritier/repos", + "events_url": "https://api.github.com/users/aheritier/events{/privacy}", + "received_events_url": "https://api.github.com/users/aheritier/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 321518982, + "node_id": "MDU6TGFiZWwzMjE1MTg5ODI=", + "url": "https://api.github.com/repos/cloudbees/support-analytics/labels/enhancement", + "name": "enhancement", + "color": "84b6eb", + "default": true, + "description": null + } + ], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": { + "url": "https://api.github.com/repos/cloudbees/support-analytics/milestones/6", + "html_url": "https://github.com/cloudbees/support-analytics/milestone/6", + "labels_url": "https://api.github.com/repos/cloudbees/support-analytics/milestones/6/labels", + "id": 2194889, + "node_id": "MDk6TWlsZXN0b25lMjE5NDg4OQ==", + "number": 6, + "title": "backlog", + "description": null, + "creator": { + "login": "aheritier", + "id": 174600, + "node_id": "MDQ6VXNlcjE3NDYwMA==", + "avatar_url": "https://avatars0.githubusercontent.com/u/174600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aheritier", + "html_url": "https://github.com/aheritier", + "followers_url": "https://api.github.com/users/aheritier/followers", + "following_url": "https://api.github.com/users/aheritier/following{/other_user}", + "gists_url": "https://api.github.com/users/aheritier/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aheritier/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aheritier/subscriptions", + "organizations_url": "https://api.github.com/users/aheritier/orgs", + "repos_url": "https://api.github.com/users/aheritier/repos", + "events_url": "https://api.github.com/users/aheritier/events{/privacy}", + "received_events_url": "https://api.github.com/users/aheritier/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 11, + "closed_issues": 12, + "state": "open", + "created_at": "2016-12-13T19:13:58Z", + "updated_at": "2019-03-07T21:58:33Z", + "due_on": null, + "closed_at": null + }, + "comments": 1, + "created_at": "2016-12-17T21:17:08Z", + "updated_at": "2018-12-14T12:53:40Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "From @kohsuke \r\n\r\n> This is obviously useful as it is, but I think with a bit more changes to correct that, it'd be even more useful.\r\n>\r\n> What we would really like to know, is our best approximation of how our customers run CJP in a given week, and how that trend over time. the dashboard tries to account for that by tracking \"unique count of instanceId\", but it fails short because it's skewed heavily by support bundles that are submitted in a given week.\r\n>\r\n> I think we can correct this easily by having a batch process. Every so frequently, let's say every week, a batch process can scan this index of all the support bundles in ES and extract a subset that is \"the best approximation of what's running out there today\". Something like \"for each unique install Id, find the latest support bundle that's submitted within the last 6 months\" --- so that every instance we know are represented once and only once by their latest support bundle, with some considerations for instances that are no longer there.\r\n>\r\n> The batch process can then push these bundles back into a separate index with additional \"asOf\" timestamp field.\r\n>\r\n> With this, the dashboard can use this \"asOf\" field as X-axis, and count of various fields as Y-axis. It will show the relative composition of different versions/OS/etc correctly, and controls for different frequencies in which customers submit bundles.\r\n>\r\n> I don't think this is too hard to pull off and the additional accuracy would be a great boon for engineering & PM. Please please consider making this improvement.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/args4j/issues/163", + "repository_url": "https://api.github.com/repos/kohsuke/args4j", + "labels_url": "https://api.github.com/repos/kohsuke/args4j/issues/163/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/args4j/issues/163/comments", + "events_url": "https://api.github.com/repos/kohsuke/args4j/issues/163/events", + "html_url": "https://github.com/kohsuke/args4j/pull/163", + "id": 369565175, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjIyNDc3MDUx", + "number": 163, + "title": "added functionality to ignore undefined options", + "user": { + "login": "daanvdn", + "id": 5888126, + "node_id": "MDQ6VXNlcjU4ODgxMjY=", + "avatar_url": "https://avatars3.githubusercontent.com/u/5888126?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/daanvdn", + "html_url": "https://github.com/daanvdn", + "followers_url": "https://api.github.com/users/daanvdn/followers", + "following_url": "https://api.github.com/users/daanvdn/following{/other_user}", + "gists_url": "https://api.github.com/users/daanvdn/gists{/gist_id}", + "starred_url": "https://api.github.com/users/daanvdn/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/daanvdn/subscriptions", + "organizations_url": "https://api.github.com/users/daanvdn/orgs", + "repos_url": "https://api.github.com/users/daanvdn/repos", + "events_url": "https://api.github.com/users/daanvdn/events{/privacy}", + "received_events_url": "https://api.github.com/users/daanvdn/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2018-10-12T14:01:53Z", + "updated_at": "2018-10-12T14:02:23Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/args4j/pulls/163", + "html_url": "https://github.com/kohsuke/args4j/pull/163", + "diff_url": "https://github.com/kohsuke/args4j/pull/163.diff", + "patch_url": "https://github.com/kohsuke/args4j/pull/163.patch" + }, + "body": "hi @kohsuke, I added a small bit of functionality to `CmdLineParser` that allows to **ignore undefined options**, rather than throwing a `CmdLineException`. This behaviour can be controlled through the boolean switch `org.kohsuke.args4j.ParserProperties#ignoreUndefinedOptions`. This is switched off by default. Currently it only works for fields annotated with `@Option` and not with `@Argument` fields. \r\nI added two unit tests.\r\nIf you would take this pull request into consideration, I'd be very grateful. Please let me know if any changes are required.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108", + "repository_url": "https://api.github.com/repos/jenkinsci/junit-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108/comments", + "events_url": "https://api.github.com/repos/jenkinsci/junit-plugin/issues/108/events", + "html_url": "https://github.com/jenkinsci/junit-plugin/pull/108", + "id": 350143464, + "node_id": "MDExOlB1bGxSZXF1ZXN0MjA4MDY1MDU1", + "number": 108, + "title": "JENKINS-47315 - No new tests found should be treated as empty results", + "user": { + "login": "akomakom", + "id": 12100822, + "node_id": "MDQ6VXNlcjEyMTAwODIy", + "avatar_url": "https://avatars0.githubusercontent.com/u/12100822?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/akomakom", + "html_url": "https://github.com/akomakom", + "followers_url": "https://api.github.com/users/akomakom/followers", + "following_url": "https://api.github.com/users/akomakom/following{/other_user}", + "gists_url": "https://api.github.com/users/akomakom/gists{/gist_id}", + "starred_url": "https://api.github.com/users/akomakom/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/akomakom/subscriptions", + "organizations_url": "https://api.github.com/users/akomakom/orgs", + "repos_url": "https://api.github.com/users/akomakom/repos", + "events_url": "https://api.github.com/users/akomakom/events{/privacy}", + "received_events_url": "https://api.github.com/users/akomakom/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 3, + "created_at": "2018-08-13T18:34:07Z", + "updated_at": "2018-09-20T22:28:13Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/junit-plugin/pulls/108", + "html_url": "https://github.com/jenkinsci/junit-plugin/pull/108", + "diff_url": "https://github.com/jenkinsci/junit-plugin/pull/108.diff", + "patch_url": "https://github.com/jenkinsci/junit-plugin/pull/108.patch" + }, + "body": "This is a replacement for #81 since the owner has not responded in a while. I've rebased and made only minor corrections.", + "score": 1 + }, + { + "url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103", + "repository_url": "https://api.github.com/repos/javaee/jaxb-v2", + "labels_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103/labels{/name}", + "comments_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103/comments", + "events_url": "https://api.github.com/repos/javaee/jaxb-v2/issues/103/events", + "html_url": "https://github.com/javaee/jaxb-v2/issues/103", + "id": 223792487, + "node_id": "MDU6SXNzdWUyMjM3OTI0ODc=", + "number": 103, + "title": "multiple namespaces are serialized", + "user": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "labels": [ + { + "id": 590650745, + "node_id": "MDU6TGFiZWw1OTA2NTA3NDU=", + "url": "https://api.github.com/repos/javaee/jaxb-v2/labels/Component:%20runtime", + "name": "Component: runtime", + "color": "092d87", + "default": false, + "description": null + }, + { + "id": 590651205, + "node_id": "MDU6TGFiZWw1OTA2NTEyMDU=", + "url": "https://api.github.com/repos/javaee/jaxb-v2/labels/ERR:%20Assignee", + "name": "ERR: Assignee", + "color": "ededed", + "default": false, + "description": null + }, + { + "id": 590650744, + "node_id": "MDU6TGFiZWw1OTA2NTA3NDQ=", + "url": "https://api.github.com/repos/javaee/jaxb-v2/labels/Priority:%20Major", + "name": "Priority: Major", + "color": "b091f7", + "default": false, + "description": null + }, + { + "id": 590650780, + "node_id": "MDU6TGFiZWw1OTA2NTA3ODA=", + "url": "https://api.github.com/repos/javaee/jaxb-v2/labels/Type:%20New%20Feature", + "name": "Type: New Feature", + "color": "db9dea", + "default": false, + "description": null + } + ], + "state": "open", + "locked": true, + "assignee": { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "glassfishrobot", + "id": 6104758, + "node_id": "MDQ6VXNlcjYxMDQ3NTg=", + "avatar_url": "https://avatars0.githubusercontent.com/u/6104758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/glassfishrobot", + "html_url": "https://github.com/glassfishrobot", + "followers_url": "https://api.github.com/users/glassfishrobot/followers", + "following_url": "https://api.github.com/users/glassfishrobot/following{/other_user}", + "gists_url": "https://api.github.com/users/glassfishrobot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/glassfishrobot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/glassfishrobot/subscriptions", + "organizations_url": "https://api.github.com/users/glassfishrobot/orgs", + "repos_url": "https://api.github.com/users/glassfishrobot/repos", + "events_url": "https://api.github.com/users/glassfishrobot/events{/privacy}", + "received_events_url": "https://api.github.com/users/glassfishrobot/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 26, + "created_at": "2005-10-18T01:10:04Z", + "updated_at": "2018-08-17T11:08:46Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "body": "have two separate packages\ncom.company1.doc\nand com.company2.doc\n\nevery package contains namespace definition (in package-info.java):\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://company1.com/doc\")\npackage com.company1.doc;\n\nand\n@javax.xml.bind.annotation.XmlSchema(namespace = \"http://company2.com/doc\")\npackage com.company2.doc;\n\nI initialize JAXBContext using JAXBContext.newInstance(\"com.company1:com.company2\");\n\nThen I construct java objects in both packages:\n\nProblem is then I unmarshall documents of one package I see namespace of another\npackage:\n\n\n\n...\n\nIs it possible to avoid printing of unused namespace ?\n#### Environment\nOperating System: All\nPlatform: All\n#### Affected Versions\n[2.0 EA1]", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1", + "repository_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link", + "labels_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1/comments", + "events_url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/issues/1/events", + "html_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1", + "id": 298001842, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTY5NzgxNjIx", + "number": 1, + "title": "[INFRA-1507] - Library facelift/documentation + new transition engine", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2018-02-17T12:36:41Z", + "updated_at": "2018-06-15T15:35:08Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkins-infra/java.net-scm-issue-link/pulls/1", + "html_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1", + "diff_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1.diff", + "patch_url": "https://github.com/jenkins-infra/java.net-scm-issue-link/pull/1.patch" + }, + "body": "https://issues.jenkins-ci.org/browse/INFRA-1507\r\n\r\n- [x] - Use standard Jenkins POM (the component is hosted in Jenkins repo)\r\n- [x] - Apply some refactoring to make the tests passing OOTB\r\n- [x] - Make JIRA URL configurable\r\n- [x] - Document the current behavior\r\n\r\n@reviewbybees PTAL since this code is hosted in CloudBees org.\r\n\r\n@daniel-beck @rtyler If @kohsuke agrees, I would like to fork this repository to jenkinsci-infra. Would you agree?", + "score": 1 + }, + { + "url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12", + "repository_url": "https://api.github.com/repos/kohsuke/libpam4j", + "labels_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12/labels{/name}", + "comments_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12/comments", + "events_url": "https://api.github.com/repos/kohsuke/libpam4j/issues/12/events", + "html_url": "https://github.com/kohsuke/libpam4j/pull/12", + "id": 78249930, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzU3NzQ3NDg=", + "number": 12, + "title": "Makes local user information optional.", + "user": { + "login": "busbey", + "id": 44891, + "node_id": "MDQ6VXNlcjQ0ODkx", + "avatar_url": "https://avatars3.githubusercontent.com/u/44891?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/busbey", + "html_url": "https://github.com/busbey", + "followers_url": "https://api.github.com/users/busbey/followers", + "following_url": "https://api.github.com/users/busbey/following{/other_user}", + "gists_url": "https://api.github.com/users/busbey/gists{/gist_id}", + "starred_url": "https://api.github.com/users/busbey/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/busbey/subscriptions", + "organizations_url": "https://api.github.com/users/busbey/orgs", + "repos_url": "https://api.github.com/users/busbey/repos", + "events_url": "https://api.github.com/users/busbey/events{/privacy}", + "received_events_url": "https://api.github.com/users/busbey/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 4, + "created_at": "2015-05-19T21:05:02Z", + "updated_at": "2018-05-29T18:13:34Z", + "closed_at": null, + "author_association": "NONE", + "pull_request": { + "url": "https://api.github.com/repos/kohsuke/libpam4j/pulls/12", + "html_url": "https://github.com/kohsuke/libpam4j/pull/12", + "diff_url": "https://github.com/kohsuke/libpam4j/pull/12.diff", + "patch_url": "https://github.com/kohsuke/libpam4j/pull/12.patch" + }, + "body": "- Changes PAM.authenticate to return a generic AuthenticatedUser.\n *\\* Uses UnixUser.exists instead of manually checking libc.passwd, then returns either\n a UnixUser or a generic AuthenticatedUser.\n *\\* Non-backwards compatible because of the method signature change on PAM.authenticate.\n- Changes UnixUser to be a subclass of the generic AuthenticatedUser.\n\nFixes #2\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6", + "repository_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6/comments", + "events_url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/issues/6/events", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6", + "id": 311897106, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTc5ODg5MTc5", + "number": 6, + "title": "Plugin facelift + JENKINS-50616 fix for JEP-200", + "user": { + "login": "oleg-nenashev", + "id": 3000480, + "node_id": "MDQ6VXNlcjMwMDA0ODA=", + "avatar_url": "https://avatars0.githubusercontent.com/u/3000480?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/oleg-nenashev", + "html_url": "https://github.com/oleg-nenashev", + "followers_url": "https://api.github.com/users/oleg-nenashev/followers", + "following_url": "https://api.github.com/users/oleg-nenashev/following{/other_user}", + "gists_url": "https://api.github.com/users/oleg-nenashev/gists{/gist_id}", + "starred_url": "https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/oleg-nenashev/subscriptions", + "organizations_url": "https://api.github.com/users/oleg-nenashev/orgs", + "repos_url": "https://api.github.com/users/oleg-nenashev/repos", + "events_url": "https://api.github.com/users/oleg-nenashev/events{/privacy}", + "received_events_url": "https://api.github.com/users/oleg-nenashev/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 15, + "created_at": "2018-04-06T08:54:08Z", + "updated_at": "2018-05-02T11:24:42Z", + "closed_at": null, + "author_association": "MEMBER", + "pull_request": { + "url": "https://api.github.com/repos/jenkinsci/ruby-runtime-plugin/pulls/6", + "html_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6", + "diff_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6.diff", + "patch_url": "https://github.com/jenkinsci/ruby-runtime-plugin/pull/6.patch" + }, + "body": "I would like to release #5 from @jglick, because we have got an extra regression in the whitelists. Curious fact: Version 0.13 referenced in the [changelog](https://plugins.jenkins.io/ruby-runtime) (2016) has been never actually released. Likely @suryagaddipati experienced some issues with dev environment. So the release would also include a JRuby dependency bump.\r\n\r\n- [x] - Update minimum core requirement to 2.102. We could do a release without this version first, but I doubt it worth the effort\r\n- [x] - Update Parent POM\r\n- [x] - Resolve upper bounds conflict with stapler && fix binary incompatibilities\r\n- [x] - Fix [JENKINS-50616](https://issues.jenkins-ci.org/browse/JENKINS-50616) by adding a RubyNil object to the ClassFilter\r\n\r\n@reviewbybees @jglick @suryagaddipati \r\n", + "score": 1 + }, + { + "url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4", + "repository_url": "https://api.github.com/repos/cloudbees/jep-internal-staging", + "labels_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4/labels{/name}", + "comments_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4/comments", + "events_url": "https://api.github.com/repos/cloudbees/jep-internal-staging/issues/4/events", + "html_url": "https://github.com/cloudbees/jep-internal-staging/pull/4", + "id": 301236852, + "node_id": "MDExOlB1bGxSZXF1ZXN0MTcyMTEzNzUz", + "number": 4, + "title": "JEP submission draft for Jenkins X", + "user": { + "login": "kohsuke", + "id": 50003, + "node_id": "MDQ6VXNlcjUwMDAz", + "avatar_url": "https://avatars1.githubusercontent.com/u/50003?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kohsuke", + "html_url": "https://github.com/kohsuke", + "followers_url": "https://api.github.com/users/kohsuke/followers", + "following_url": "https://api.github.com/users/kohsuke/following{/other_user}", + "gists_url": "https://api.github.com/users/kohsuke/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kohsuke/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kohsuke/subscriptions", + "organizations_url": "https://api.github.com/users/kohsuke/orgs", + "repos_url": "https://api.github.com/users/kohsuke/repos", + "events_url": "https://api.github.com/users/kohsuke/events{/privacy}", + "received_events_url": "https://api.github.com/users/kohsuke/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": { + "login": "jstrachan", + "id": 30140, + "node_id": "MDQ6VXNlcjMwMTQw", + "avatar_url": "https://avatars1.githubusercontent.com/u/30140?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jstrachan", + "html_url": "https://github.com/jstrachan", + "followers_url": "https://api.github.com/users/jstrachan/followers", + "following_url": "https://api.github.com/users/jstrachan/following{/other_user}", + "gists_url": "https://api.github.com/users/jstrachan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstrachan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstrachan/subscriptions", + "organizations_url": "https://api.github.com/users/jstrachan/orgs", + "repos_url": "https://api.github.com/users/jstrachan/repos", + "events_url": "https://api.github.com/users/jstrachan/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstrachan/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "jstrachan", + "id": 30140, + "node_id": "MDQ6VXNlcjMwMTQw", + "avatar_url": "https://avatars1.githubusercontent.com/u/30140?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jstrachan", + "html_url": "https://github.com/jstrachan", + "followers_url": "https://api.github.com/users/jstrachan/followers", + "following_url": "https://api.github.com/users/jstrachan/following{/other_user}", + "gists_url": "https://api.github.com/users/jstrachan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jstrachan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jstrachan/subscriptions", + "organizations_url": "https://api.github.com/users/jstrachan/orgs", + "repos_url": "https://api.github.com/users/jstrachan/repos", + "events_url": "https://api.github.com/users/jstrachan/events{/privacy}", + "received_events_url": "https://api.github.com/users/jstrachan/received_events", + "type": "User", + "site_admin": false + } + ], + "milestone": null, + "comments": 4, + "created_at": "2018-03-01T00:35:24Z", + "updated_at": "2018-03-06T08:43:33Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "pull_request": { + "url": "https://api.github.com/repos/cloudbees/jep-internal-staging/pulls/4", + "html_url": "https://github.com/cloudbees/jep-internal-staging/pull/4", + "diff_url": "https://github.com/cloudbees/jep-internal-staging/pull/4.diff", + "patch_url": "https://github.com/cloudbees/jep-internal-staging/pull/4.patch" + }, + "body": "Creating a PR in order to comment on changes", + "score": 1 + }, + { + "url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin/issues/38", + "repository_url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin", + "labels_url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin/issues/38/labels{/name}", + "comments_url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin/issues/38/comments", + "events_url": "https://api.github.com/repos/jenkinsci/aws-credentials-plugin/issues/38/events", + "html_url": "https://github.com/jenkinsci/aws-credentials-plugin/issues/38", + "id": 287245454, + "node_id": "MDU6SXNzdWUyODcyNDU0NTQ=", + "number": 38, + "title": "The plugins page has no example on how to use this", + "user": { + "login": "dhoer", + "id": 648360, + "node_id": "MDQ6VXNlcjY0ODM2MA==", + "avatar_url": "https://avatars1.githubusercontent.com/u/648360?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dhoer", + "html_url": "https://github.com/dhoer", + "followers_url": "https://api.github.com/users/dhoer/followers", + "following_url": "https://api.github.com/users/dhoer/following{/other_user}", + "gists_url": "https://api.github.com/users/dhoer/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dhoer/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dhoer/subscriptions", + "organizations_url": "https://api.github.com/users/dhoer/orgs", + "repos_url": "https://api.github.com/users/dhoer/repos", + "events_url": "https://api.github.com/users/dhoer/events{/privacy}", + "received_events_url": "https://api.github.com/users/dhoer/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 0, + "created_at": "2018-01-09T22:00:54Z", + "updated_at": "2018-01-09T22:00:54Z", + "closed_at": null, + "author_association": "NONE", + "body": "@kohsuke It should be unacceptable that @andresrc can publish a plugin to jenkinssci without proper documentation. Can someone please add proper documentation that includes a job config example, as well as a declarative and scripted example?\r\n\r\nI had to find the information in this issue: https://github.com/jenkinsci/aws-credentials-plugin/issues/22", + "score": 1 + } + ] +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/user-b01b8228-347d-439f-a3f7-db38f3d15881.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/user-b01b8228-347d-439f-a3f7-db38f3d15881.json new file mode 100644 index 0000000000..8a28d7cbe3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/__files/user-b01b8228-347d-439f-a3f7-db38f3d15881.json @@ -0,0 +1,45 @@ +{ + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false, + "name": "Liam Newman", + "company": "Cloudbees, Inc.", + "blog": "", + "location": "Seattle, WA, USA", + "email": "bitwiseman@gmail.com", + "hireable": null, + "bio": "https://twitter.com/bitwiseman", + "public_repos": 181, + "public_gists": 7, + "followers": 147, + "following": 9, + "created_at": "2012-07-11T20:38:33Z", + "updated_at": "2020-02-21T20:59:33Z", + "private_gists": 8, + "total_private_repos": 10, + "owned_private_repos": 0, + "disk_usage": 33697, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_buildhive_buildhive_issues_26_comments-54-7cd879.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_buildhive_buildhive_issues_26_comments-54-7cd879.json new file mode 100644 index 0000000000..db7f6a6147 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_buildhive_buildhive_issues_26_comments-54-7cd879.json @@ -0,0 +1,47 @@ +{ + "id": "7cd8798a-89d6-4f01-a203-0eb3c111d160", + "name": "repos_buildhive_buildhive_issues_26_comments", + "request": { + "url": "/repos/buildhive/buildhive/issues/26/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_buildhive_buildhive_issues_26_comments-7cd8798a-89d6-4f01-a203-0eb3c111d160.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:44 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4822", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"0dcc30956758042c3866d8bab826c669\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF630:726ADA:5E5090EC" + } + }, + "uuid": "7cd8798a-89d6-4f01-a203-0eb3c111d160", + "persistent": true, + "insertionIndex": 54 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cdfoundation_foundation_issues_13_comments-16-5dd3d8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cdfoundation_foundation_issues_13_comments-16-5dd3d8.json new file mode 100644 index 0000000000..da12b7d273 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cdfoundation_foundation_issues_13_comments-16-5dd3d8.json @@ -0,0 +1,47 @@ +{ + "id": "5dd3d867-5116-4abc-86ff-038fd86772bb", + "name": "repos_cdfoundation_foundation_issues_13_comments", + "request": { + "url": "/repos/cdfoundation/foundation/issues/13/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_cdfoundation_foundation_issues_13_comments-5dd3d867-5116-4abc-86ff-038fd86772bb.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:35 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4859", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"1014504c4b4fbefc122941979a5616c1\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4FA:72696B:5E5090E3" + } + }, + "uuid": "5dd3d867-5116-4abc-86ff-038fd86772bb", + "persistent": true, + "insertionIndex": 16 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cdfoundation_foundation_issues_18_comments-17-ab6d71.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cdfoundation_foundation_issues_18_comments-17-ab6d71.json new file mode 100644 index 0000000000..e636695582 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cdfoundation_foundation_issues_18_comments-17-ab6d71.json @@ -0,0 +1,47 @@ +{ + "id": "ab6d7164-36f9-4042-b3ea-120157a49ce2", + "name": "repos_cdfoundation_foundation_issues_18_comments", + "request": { + "url": "/repos/cdfoundation/foundation/issues/18/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_cdfoundation_foundation_issues_18_comments-ab6d7164-36f9-4042-b3ea-120157a49ce2.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4858", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"2ce67f261ccfdb14dc4d07b5871ba40c\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4FF:726971:5E5090E3" + } + }, + "uuid": "ab6d7164-36f9-4042-b3ea-120157a49ce2", + "persistent": true, + "insertionIndex": 17 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cloudbees_jep-internal-staging_issues_4_comments-32-70b206.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cloudbees_jep-internal-staging_issues_4_comments-32-70b206.json new file mode 100644 index 0000000000..2b98ee66d9 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cloudbees_jep-internal-staging_issues_4_comments-32-70b206.json @@ -0,0 +1,47 @@ +{ + "id": "70b2060c-1621-4059-92d6-57b43d5cf3d3", + "name": "repos_cloudbees_jep-internal-staging_issues_4_comments", + "request": { + "url": "/repos/cloudbees/jep-internal-staging/issues/4/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_cloudbees_jep-internal-staging_issues_4_comments-70b2060c-1621-4059-92d6-57b43d5cf3d3.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:39 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4843", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"35dabd2f06caa81f9fbe194c83e09b34\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF57B:726A02:5E5090E7" + } + }, + "uuid": "70b2060c-1621-4059-92d6-57b43d5cf3d3", + "persistent": true, + "insertionIndex": 32 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cloudbees_support-analytics_issues_40_comments-25-392bf1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cloudbees_support-analytics_issues_40_comments-25-392bf1.json new file mode 100644 index 0000000000..d11945ce85 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_cloudbees_support-analytics_issues_40_comments-25-392bf1.json @@ -0,0 +1,47 @@ +{ + "id": "392bf11b-01ff-4b4b-be18-d56a295cd56d", + "name": "repos_cloudbees_support-analytics_issues_40_comments", + "request": { + "url": "/repos/cloudbees/support-analytics/issues/40/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_cloudbees_support-analytics_issues_40_comments-392bf11b-01ff-4b4b-be18-d56a295cd56d.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4850", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"74e3cee720635fa8af9cb29500dad7f4\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF52F:7269AB:5E5090E5" + } + }, + "uuid": "392bf11b-01ff-4b4b-be18-d56a295cd56d", + "persistent": true, + "insertionIndex": 25 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_datadog_puppet-datadog-agent_issues_81_comments-38-2bcf11.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_datadog_puppet-datadog-agent_issues_81_comments-38-2bcf11.json new file mode 100644 index 0000000000..57002c0c1f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_datadog_puppet-datadog-agent_issues_81_comments-38-2bcf11.json @@ -0,0 +1,47 @@ +{ + "id": "2bcf1141-9dc6-4a96-bab5-70bfb95e1c09", + "name": "repos_datadog_puppet-datadog-agent_issues_81_comments", + "request": { + "url": "/repos/DataDog/puppet-datadog-agent/issues/81/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_datadog_puppet-datadog-agent_issues_81_comments-2bcf1141-9dc6-4a96-bab5-70bfb95e1c09.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:41 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4838", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"6e13a3799044799a9add3b8a88446ee8\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5C5:726A60:5E5090E9" + } + }, + "uuid": "2bcf1141-9dc6-4a96-bab5-70bfb95e1c09", + "persistent": true, + "insertionIndex": 38 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_eclipse-ee4j_jaxb-ri_issues_103_comments-12-279abe.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_eclipse-ee4j_jaxb-ri_issues_103_comments-12-279abe.json new file mode 100644 index 0000000000..275895bede --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_eclipse-ee4j_jaxb-ri_issues_103_comments-12-279abe.json @@ -0,0 +1,47 @@ +{ + "id": "279abefb-47c5-47f3-8515-1ee89869be16", + "name": "repos_eclipse-ee4j_jaxb-ri_issues_103_comments", + "request": { + "url": "/repos/eclipse-ee4j/jaxb-ri/issues/103/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_eclipse-ee4j_jaxb-ri_issues_103_comments-279abefb-47c5-47f3-8515-1ee89869be16.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4863", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"ba2849d848c5efd3f859d0881d1d4b6c\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4D9:726942:5E5090E2" + } + }, + "uuid": "279abefb-47c5-47f3-8515-1ee89869be16", + "persistent": true, + "insertionIndex": 12 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_178_comments-39-f84aa3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_178_comments-39-f84aa3.json new file mode 100644 index 0000000000..3adb6f5423 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_178_comments-39-f84aa3.json @@ -0,0 +1,47 @@ +{ + "id": "f84aa364-b44f-4171-8b0b-73202b03f6bd", + "name": "repos_github-api_github-api_issues_178_comments", + "request": { + "url": "/repos/github-api/github-api/issues/178/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api_issues_178_comments-f84aa364-b44f-4171-8b0b-73202b03f6bd.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:41 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4837", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"a2b346db8791e6eadf1b517be5d8ce20\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5C8:726A63:5E5090E9" + } + }, + "uuid": "f84aa364-b44f-4171-8b0b-73202b03f6bd", + "persistent": true, + "insertionIndex": 39 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_416_comments-11-5957b8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_416_comments-11-5957b8.json new file mode 100644 index 0000000000..5f367a5c3b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_416_comments-11-5957b8.json @@ -0,0 +1,47 @@ +{ + "id": "5957b82d-97dd-4209-b1dc-858199372769", + "name": "repos_github-api_github-api_issues_416_comments", + "request": { + "url": "/repos/github-api/github-api/issues/416/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api_issues_416_comments-5957b82d-97dd-4209-b1dc-858199372769.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4864", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9176108a9fe63fb06cd05fee3e7abb86\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4D4:72693D:5E5090E2" + } + }, + "uuid": "5957b82d-97dd-4209-b1dc-858199372769", + "persistent": true, + "insertionIndex": 11 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_445_comments-9-4a0cca.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_445_comments-9-4a0cca.json new file mode 100644 index 0000000000..22a97b4ef8 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_github-api_github-api_issues_445_comments-9-4a0cca.json @@ -0,0 +1,47 @@ +{ + "id": "4a0ccab2-b9b2-4d46-9339-004e5a5d7d01", + "name": "repos_github-api_github-api_issues_445_comments", + "request": { + "url": "/repos/github-api/github-api/issues/445/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api_github-api_issues_445_comments-4a0ccab2-b9b2-4d46-9339-004e5a5d7d01.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4866", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"96c322d4e24c55891acf51e82cf94742\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4CD:726935:5E5090E1" + } + }, + "uuid": "4a0ccab2-b9b2-4d46-9339-004e5a5d7d01", + "persistent": true, + "insertionIndex": 9 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_javaee_jaxb-v2_issues_103_comments-28-749986.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_javaee_jaxb-v2_issues_103_comments-28-749986.json new file mode 100644 index 0000000000..137f5c748c --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_javaee_jaxb-v2_issues_103_comments-28-749986.json @@ -0,0 +1,47 @@ +{ + "id": "7499861c-3874-4dd8-af28-b86a1a248260", + "name": "repos_javaee_jaxb-v2_issues_103_comments", + "request": { + "url": "/repos/javaee/jaxb-v2/issues/103/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_javaee_jaxb-v2_issues_103_comments-7499861c-3874-4dd8-af28-b86a1a248260.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4847", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"4994659b870b6abfcad7a19792ed6523\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF544:7269C3:5E5090E5" + } + }, + "uuid": "7499861c-3874-4dd8-af28-b86a1a248260", + "persistent": true, + "insertionIndex": 28 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-29-0dd1dc.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-29-0dd1dc.json new file mode 100644 index 0000000000..884e4c5ea7 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-29-0dd1dc.json @@ -0,0 +1,47 @@ +{ + "id": "0dd1dc99-189c-456a-9532-e8d8c8beb565", + "name": "repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments", + "request": { + "url": "/repos/jenkins-infra/java.net-scm-issue-link/issues/1/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkins-infra_javanet-scm-issue-link_issues_1_comments-0dd1dc99-189c-456a-9532-e8d8c8beb565.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4846", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"82b6e91655efab50113f701b9a81c277\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF55A:7269D7:5E5090E6" + } + }, + "uuid": "0dd1dc99-189c-456a-9532-e8d8c8beb565", + "persistent": true, + "insertionIndex": 29 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_aws-credentials-plugin_issues_38_comments-33-cb19fd.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_aws-credentials-plugin_issues_38_comments-33-cb19fd.json new file mode 100644 index 0000000000..2196c0fb52 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_aws-credentials-plugin_issues_38_comments-33-cb19fd.json @@ -0,0 +1,47 @@ +{ + "id": "cb19fd69-7a80-4c03-aaf1-1f23aa8165ad", + "name": "repos_jenkinsci_aws-credentials-plugin_issues_38_comments", + "request": { + "url": "/repos/jenkinsci/aws-credentials-plugin/issues/38/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:39 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4842", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "\"c2ec59aeeea67fff8edf681155a22565\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF581:726A0A:5E5090E7" + } + }, + "uuid": "cb19fd69-7a80-4c03-aaf1-1f23aa8165ad", + "persistent": true, + "insertionIndex": 33 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_cobertura-plugin_issues_26_comments-21-9937db.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_cobertura-plugin_issues_26_comments-21-9937db.json new file mode 100644 index 0000000000..aaa29b1b26 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_cobertura-plugin_issues_26_comments-21-9937db.json @@ -0,0 +1,47 @@ +{ + "id": "9937db1e-b8e2-459a-99bb-63d076a58576", + "name": "repos_jenkinsci_cobertura-plugin_issues_26_comments", + "request": { + "url": "/repos/jenkinsci/cobertura-plugin/issues/26/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_cobertura-plugin_issues_26_comments-9937db1e-b8e2-459a-99bb-63d076a58576.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4854", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"ed1ee4f4a4e80e9b52f88d587478c77b\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF512:726986:5E5090E4" + } + }, + "uuid": "9937db1e-b8e2-459a-99bb-63d076a58576", + "persistent": true, + "insertionIndex": 21 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_junit-plugin_issues_108_comments-27-8b073d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_junit-plugin_issues_108_comments-27-8b073d.json new file mode 100644 index 0000000000..f619325fd4 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_junit-plugin_issues_108_comments-27-8b073d.json @@ -0,0 +1,47 @@ +{ + "id": "8b073dc0-4dd7-4428-b0fd-017e34981000", + "name": "repos_jenkinsci_junit-plugin_issues_108_comments", + "request": { + "url": "/repos/jenkinsci/junit-plugin/issues/108/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_junit-plugin_issues_108_comments-8b073dc0-4dd7-4428-b0fd-017e34981000.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4848", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"37a387a0759570ca2faaa5f557951787\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF540:7269BE:5E5090E5" + } + }, + "uuid": "8b073dc0-4dd7-4428-b0fd-017e34981000", + "persistent": true, + "insertionIndex": 27 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_matrix-project-plugin_issues_11_comments-51-bc1b75.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_matrix-project-plugin_issues_11_comments-51-bc1b75.json new file mode 100644 index 0000000000..d95770e657 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_matrix-project-plugin_issues_11_comments-51-bc1b75.json @@ -0,0 +1,47 @@ +{ + "id": "bc1b7539-f071-4d34-8803-ea56ee4ccf52", + "name": "repos_jenkinsci_matrix-project-plugin_issues_11_comments", + "request": { + "url": "/repos/jenkinsci/matrix-project-plugin/issues/11/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_matrix-project-plugin_issues_11_comments-bc1b7539-f071-4d34-8803-ea56ee4ccf52.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:44 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4825", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"8c13aaab66c960a77aa58bf86ae0020d\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF619:726AC2:5E5090EB" + } + }, + "uuid": "bc1b7539-f071-4d34-8803-ea56ee4ccf52", + "persistent": true, + "insertionIndex": 51 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_maven-plugin_issues_86_comments-46-8df64f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_maven-plugin_issues_86_comments-46-8df64f.json new file mode 100644 index 0000000000..cb0e501fbc --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_maven-plugin_issues_86_comments-46-8df64f.json @@ -0,0 +1,47 @@ +{ + "id": "8df64f6b-d2d7-4389-a0c8-166f410896c2", + "name": "repos_jenkinsci_maven-plugin_issues_86_comments", + "request": { + "url": "/repos/jenkinsci/maven-plugin/issues/86/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_maven-plugin_issues_86_comments-8df64f6b-d2d7-4389-a0c8-166f410896c2.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:43 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4830", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"b451c4d2c52cc4ce966ddaabdd9dc289\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5F9:726A9C:5E5090EA" + } + }, + "uuid": "8df64f6b-d2d7-4389-a0c8-166f410896c2", + "persistent": true, + "insertionIndex": 46 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_packaging_issues_57_comments-41-77b9e5.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_packaging_issues_57_comments-41-77b9e5.json new file mode 100644 index 0000000000..5b37d37759 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_packaging_issues_57_comments-41-77b9e5.json @@ -0,0 +1,47 @@ +{ + "id": "77b9e551-89d2-48ff-9755-8c476e7e3859", + "name": "repos_jenkinsci_packaging_issues_57_comments", + "request": { + "url": "/repos/jenkinsci/packaging/issues/57/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_packaging_issues_57_comments-77b9e551-89d2-48ff-9755-8c476e7e3859.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:41 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4835", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"4549842611b52bf838c7e0da61b8f931\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5D4:726A74:5E5090E9" + } + }, + "uuid": "77b9e551-89d2-48ff-9755-8c476e7e3859", + "persistent": true, + "insertionIndex": 41 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_port-allocator-plugin_issues_6_comments-49-d346fa.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_port-allocator-plugin_issues_6_comments-49-d346fa.json new file mode 100644 index 0000000000..ee73722f7f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_port-allocator-plugin_issues_6_comments-49-d346fa.json @@ -0,0 +1,47 @@ +{ + "id": "d346fa8f-6520-4845-b2dd-a8bacd11df33", + "name": "repos_jenkinsci_port-allocator-plugin_issues_6_comments", + "request": { + "url": "/repos/jenkinsci/port-allocator-plugin/issues/6/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_port-allocator-plugin_issues_6_comments-d346fa8f-6520-4845-b2dd-a8bacd11df33.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:43 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4827", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"bbdba68bed4361bd0140bd22cb9cc25c\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF60C:726AB1:5E5090EB" + } + }, + "uuid": "d346fa8f-6520-4845-b2dd-a8bacd11df33", + "persistent": true, + "insertionIndex": 49 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-31-b19ff4.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-31-b19ff4.json new file mode 100644 index 0000000000..0b5f06bbe9 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-31-b19ff4.json @@ -0,0 +1,47 @@ +{ + "id": "b19ff40f-0a88-4bc0-84ec-19604c3e1d86", + "name": "repos_jenkinsci_ruby-runtime-plugin_issues_6_comments", + "request": { + "url": "/repos/jenkinsci/ruby-runtime-plugin/issues/6/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_ruby-runtime-plugin_issues_6_comments-b19ff40f-0a88-4bc0-84ec-19604c3e1d86.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:39 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4844", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"f204e9b4cbe80aecb46efb882a3af882\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF56C:7269F4:5E5090E6" + } + }, + "uuid": "b19ff40f-0a88-4bc0-84ec-19604c3e1d86", + "persistent": true, + "insertionIndex": 31 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_subversion-plugin_issues_229_comments-10-bdd8d8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_subversion-plugin_issues_229_comments-10-bdd8d8.json new file mode 100644 index 0000000000..4823a5a426 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_subversion-plugin_issues_229_comments-10-bdd8d8.json @@ -0,0 +1,47 @@ +{ + "id": "bdd8d87e-acc3-41ff-9fb3-f003176cd32c", + "name": "repos_jenkinsci_subversion-plugin_issues_229_comments", + "request": { + "url": "/repos/jenkinsci/subversion-plugin/issues/229/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_subversion-plugin_issues_229_comments-bdd8d87e-acc3-41ff-9fb3-f003176cd32c.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:34 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4865", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"e331e33659c290e561cdfbd10d641570\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4D1:72693A:5E5090E2" + } + }, + "uuid": "bdd8d87e-acc3-41ff-9fb3-f003176cd32c", + "persistent": true, + "insertionIndex": 10 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-24-5d72e1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-24-5d72e1.json new file mode 100644 index 0000000000..9f0ce5f29e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-24-5d72e1.json @@ -0,0 +1,47 @@ +{ + "id": "5d72e1b0-acc2-4cb4-9407-485bf0edbb4a", + "name": "repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments", + "request": { + "url": "/repos/jenkinsci/workflow-basic-steps-plugin/issues/80/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_workflow-basic-steps-plugin_issues_80_comments-5d72e1b0-acc2-4cb4-9407-485bf0edbb4a.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4851", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"0706062c1ad061d62398624e2fe7a448\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF528:7269A2:5E5090E5" + } + }, + "uuid": "5d72e1b0-acc2-4cb4-9407-485bf0edbb4a", + "persistent": true, + "insertionIndex": 24 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-7-64c20a.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-7-64c20a.json new file mode 100644 index 0000000000..a0039883d1 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-7-64c20a.json @@ -0,0 +1,47 @@ +{ + "id": "64c20aaf-a552-45f2-b762-13c8332e2e75", + "name": "repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments", + "request": { + "url": "/repos/jenkinsci/workflow-basic-steps-plugin/issues/97/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_jenkinsci_workflow-basic-steps-plugin_issues_97_comments-64c20aaf-a552-45f2-b762-13c8332e2e75.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4868", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"414e73e82dcdc5e321122bcdd1333d30\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4C0:72692A:5E5090E1" + } + }, + "uuid": "64c20aaf-a552-45f2-b762-13c8332e2e75", + "persistent": true, + "insertionIndex": 7 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-cps-global-lib-plugin_issues_76_comments-19-d17aa2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-cps-global-lib-plugin_issues_76_comments-19-d17aa2.json new file mode 100644 index 0000000000..02df3cf0df --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_jenkinsci_workflow-cps-global-lib-plugin_issues_76_comments-19-d17aa2.json @@ -0,0 +1,47 @@ +{ + "id": "d17aa2d3-d933-4d5b-ad80-f2f073722dff", + "name": "repos_jenkinsci_workflow-cps-global-lib-plugin_issues_76_comments", + "request": { + "url": "/repos/jenkinsci/workflow-cps-global-lib-plugin/issues/76/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4856", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "\"c2ec59aeeea67fff8edf681155a22565\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF507:726979:5E5090E4" + } + }, + "uuid": "d17aa2d3-d933-4d5b-ad80-f2f073722dff", + "persistent": true, + "insertionIndex": 19 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_access-modifier_issues_18_comments-4-537dcc.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_access-modifier_issues_18_comments-4-537dcc.json new file mode 100644 index 0000000000..e5417b9cef --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_access-modifier_issues_18_comments-4-537dcc.json @@ -0,0 +1,47 @@ +{ + "id": "537dcc25-9bda-405e-8b61-996723dfe239", + "name": "repos_kohsuke_access-modifier_issues_18_comments", + "request": { + "url": "/repos/kohsuke/access-modifier/issues/18/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_access-modifier_issues_18_comments-537dcc25-9bda-405e-8b61-996723dfe239.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4871", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"650034350572d280860e6a0343578b86\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4AE:72690E:5E5090E0" + } + }, + "uuid": "537dcc25-9bda-405e-8b61-996723dfe239", + "persistent": true, + "insertionIndex": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_akuma_issues_12_comments-45-ff723c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_akuma_issues_12_comments-45-ff723c.json new file mode 100644 index 0000000000..f71390132f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_akuma_issues_12_comments-45-ff723c.json @@ -0,0 +1,47 @@ +{ + "id": "ff723ca0-048e-4130-88c0-b41efb22f9b5", + "name": "repos_kohsuke_akuma_issues_12_comments", + "request": { + "url": "/repos/kohsuke/akuma/issues/12/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_akuma_issues_12_comments-ff723ca0-048e-4130-88c0-b41efb22f9b5.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:42 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4831", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"736c00f3d218b488033ab06ef3201370\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5F2:726A97:5E5090EA" + } + }, + "uuid": "ff723ca0-048e-4130-88c0-b41efb22f9b5", + "persistent": true, + "insertionIndex": 45 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_138_comments-36-5875b8.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_138_comments-36-5875b8.json new file mode 100644 index 0000000000..6e0a8bc848 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_138_comments-36-5875b8.json @@ -0,0 +1,47 @@ +{ + "id": "5875b84c-e475-46be-a356-e6a6384d16fc", + "name": "repos_kohsuke_args4j_issues_138_comments", + "request": { + "url": "/repos/kohsuke/args4j/issues/138/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_args4j_issues_138_comments-5875b84c-e475-46be-a356-e6a6384d16fc.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:41 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4840", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"05bc78b9de9ff1d8359e342beeb660a0\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5BC:726A54:5E5090E8" + } + }, + "uuid": "5875b84c-e475-46be-a356-e6a6384d16fc", + "persistent": true, + "insertionIndex": 36 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_151_comments-37-e2c50d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_151_comments-37-e2c50d.json new file mode 100644 index 0000000000..e5d729d8d6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_151_comments-37-e2c50d.json @@ -0,0 +1,47 @@ +{ + "id": "e2c50d75-bd6b-4352-95b7-c6a16edac6cf", + "name": "repos_kohsuke_args4j_issues_151_comments", + "request": { + "url": "/repos/kohsuke/args4j/issues/151/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_args4j_issues_151_comments-e2c50d75-bd6b-4352-95b7-c6a16edac6cf.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:41 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4839", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"053c150772465d4ff8ab89d0b0417ec6\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5BE:726A58:5E5090E9" + } + }, + "uuid": "e2c50d75-bd6b-4352-95b7-c6a16edac6cf", + "persistent": true, + "insertionIndex": 37 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_163_comments-26-e856f0.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_163_comments-26-e856f0.json new file mode 100644 index 0000000000..9e90a76506 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_163_comments-26-e856f0.json @@ -0,0 +1,47 @@ +{ + "id": "e856f05b-12f0-42c4-9578-133a67a29648", + "name": "repos_kohsuke_args4j_issues_163_comments", + "request": { + "url": "/repos/kohsuke/args4j/issues/163/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4849", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "\"c2ec59aeeea67fff8edf681155a22565\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF537:7269B6:5E5090E5" + } + }, + "uuid": "e856f05b-12f0-42c4-9578-133a67a29648", + "persistent": true, + "insertionIndex": 26 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_170_comments-13-7037b3.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_170_comments-13-7037b3.json new file mode 100644 index 0000000000..0f23371747 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_args4j_issues_170_comments-13-7037b3.json @@ -0,0 +1,47 @@ +{ + "id": "7037b3d3-30bb-473d-a3b7-287381648ac1", + "name": "repos_kohsuke_args4j_issues_170_comments", + "request": { + "url": "/repos/kohsuke/args4j/issues/170/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_args4j_issues_170_comments-7037b3d3-30bb-473d-a3b7-287381648ac1.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:35 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4862", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"a9669a1fa50ee62d67657c7679228c9e\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4E4:72694B:5E5090E2" + } + }, + "uuid": "7037b3d3-30bb-473d-a3b7-287381648ac1", + "persistent": true, + "insertionIndex": 13 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_com4j_issues_58_comments-43-a8438c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_com4j_issues_58_comments-43-a8438c.json new file mode 100644 index 0000000000..543a1a78bd --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_com4j_issues_58_comments-43-a8438c.json @@ -0,0 +1,47 @@ +{ + "id": "a8438cec-832d-4a65-8972-42add8eed66b", + "name": "repos_kohsuke_com4j_issues_58_comments", + "request": { + "url": "/repos/kohsuke/com4j/issues/58/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_com4j_issues_58_comments-a8438cec-832d-4a65-8972-42add8eed66b.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:42 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4833", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"a381fd6828727662908b0934fa5cbe39\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5DE:726A7F:5E5090EA" + } + }, + "uuid": "a8438cec-832d-4a65-8972-42add8eed66b", + "persistent": true, + "insertionIndex": 43 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-47-05248c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-47-05248c.json new file mode 100644 index 0000000000..5e68d39fd3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-47-05248c.json @@ -0,0 +1,47 @@ +{ + "id": "05248ca7-2309-4eb3-934c-74d670a3a6eb", + "name": "repos_kohsuke_cucumber-annotation-indexer_issues_1_comments", + "request": { + "url": "/repos/kohsuke/cucumber-annotation-indexer/issues/1/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_cucumber-annotation-indexer_issues_1_comments-05248ca7-2309-4eb3-934c-74d670a3a6eb.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:43 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4829", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"4f0ed7618a39cd7dd3c1458216d0b1d6\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5FF:726AA3:5E5090EB" + } + }, + "uuid": "05248ca7-2309-4eb3-934c-74d670a3a6eb", + "persistent": true, + "insertionIndex": 47 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_file-leak-detector_issues_48_comments-14-8e7dee.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_file-leak-detector_issues_48_comments-14-8e7dee.json new file mode 100644 index 0000000000..c1d4f94cc6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_file-leak-detector_issues_48_comments-14-8e7dee.json @@ -0,0 +1,47 @@ +{ + "id": "8e7dee31-69ea-4ac3-9894-b2df06f9967f", + "name": "repos_kohsuke_file-leak-detector_issues_48_comments", + "request": { + "url": "/repos/kohsuke/file-leak-detector/issues/48/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_file-leak-detector_issues_48_comments-8e7dee31-69ea-4ac3-9894-b2df06f9967f.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:35 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4861", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"4bece5e1b5bc8455c175c42a82603f5f\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4EF:726957:5E5090E3" + } + }, + "uuid": "8e7dee31-69ea-4ac3-9894-b2df06f9967f", + "persistent": true, + "insertionIndex": 14 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_j-interop_issues_3_comments-48-6785e2.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_j-interop_issues_3_comments-48-6785e2.json new file mode 100644 index 0000000000..0476fc9b08 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_j-interop_issues_3_comments-48-6785e2.json @@ -0,0 +1,47 @@ +{ + "id": "6785e2b0-ef61-4233-9fac-998b581bf5a4", + "name": "repos_kohsuke_j-interop_issues_3_comments", + "request": { + "url": "/repos/kohsuke/j-interop/issues/3/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_j-interop_issues_3_comments-6785e2b0-ef61-4233-9fac-998b581bf5a4.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:43 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4828", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"89669292adadf18ac66c3d2110435c9a\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF606:726AAA:5E5090EB" + } + }, + "uuid": "6785e2b0-ef61-4233-9fac-998b581bf5a4", + "persistent": true, + "insertionIndex": 48 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_12_comments-30-902180.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_12_comments-30-902180.json new file mode 100644 index 0000000000..b2334e3487 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_12_comments-30-902180.json @@ -0,0 +1,47 @@ +{ + "id": "902180ec-5fe6-44fc-95e6-bc1c994a895c", + "name": "repos_kohsuke_libpam4j_issues_12_comments", + "request": { + "url": "/repos/kohsuke/libpam4j/issues/12/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_libpam4j_issues_12_comments-902180ec-5fe6-44fc-95e6-bc1c994a895c.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4845", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"beeb9189bbb4fa7b19a67d82ce316856\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF564:7269EA:5E5090E6" + } + }, + "uuid": "902180ec-5fe6-44fc-95e6-bc1c994a895c", + "persistent": true, + "insertionIndex": 30 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_23_comments-20-1736fb.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_23_comments-20-1736fb.json new file mode 100644 index 0000000000..dbee22d823 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_23_comments-20-1736fb.json @@ -0,0 +1,47 @@ +{ + "id": "1736fb94-9f2b-4522-8762-f4bd1b7b1ad2", + "name": "repos_kohsuke_libpam4j_issues_23_comments", + "request": { + "url": "/repos/kohsuke/libpam4j/issues/23/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4855", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "\"c2ec59aeeea67fff8edf681155a22565\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF50D:72697F:5E5090E4" + } + }, + "uuid": "1736fb94-9f2b-4522-8762-f4bd1b7b1ad2", + "persistent": true, + "insertionIndex": 20 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_24_comments-18-ca102d.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_24_comments-18-ca102d.json new file mode 100644 index 0000000000..f524f071b3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_libpam4j_issues_24_comments-18-ca102d.json @@ -0,0 +1,47 @@ +{ + "id": "ca102d08-ce20-4ea4-8bb4-654233946f2e", + "name": "repos_kohsuke_libpam4j_issues_24_comments", + "request": { + "url": "/repos/kohsuke/libpam4j/issues/24/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4857", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "\"c2ec59aeeea67fff8edf681155a22565\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF503:726975:5E5090E4" + } + }, + "uuid": "ca102d08-ce20-4ea4-8bb4-654233946f2e", + "persistent": true, + "insertionIndex": 18 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_localizer_issues_7_comments-15-4d459f.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_localizer_issues_7_comments-15-4d459f.json new file mode 100644 index 0000000000..ab28b6202e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_localizer_issues_7_comments-15-4d459f.json @@ -0,0 +1,47 @@ +{ + "id": "4d459f11-3522-44d2-b3df-68833ac7d17f", + "name": "repos_kohsuke_localizer_issues_7_comments", + "request": { + "url": "/repos/kohsuke/localizer/issues/7/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_localizer_issues_7_comments-4d459f11-3522-44d2-b3df-68833ac7d17f.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:35 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4860", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"313121dedb83c877fcc59c2975da9ec5\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4F3:726962:5E5090E3" + } + }, + "uuid": "4d459f11-3522-44d2-b3df-68833ac7d17f", + "persistent": true, + "insertionIndex": 15 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_mimepull_issues_2_comments-40-a09ab6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_mimepull_issues_2_comments-40-a09ab6.json new file mode 100644 index 0000000000..6ef5cd0356 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_mimepull_issues_2_comments-40-a09ab6.json @@ -0,0 +1,47 @@ +{ + "id": "a09ab691-cab7-4a08-9d01-9e83aaa1e8d7", + "name": "repos_kohsuke_mimepull_issues_2_comments", + "request": { + "url": "/repos/kohsuke/mimepull/issues/2/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_mimepull_issues_2_comments-a09ab691-cab7-4a08-9d01-9e83aaa1e8d7.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:41 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4836", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9273f45c46ad30bb58839e52510cd5d6\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5CE:726A69:5E5090E9" + } + }, + "uuid": "a09ab691-cab7-4a08-9d01-9e83aaa1e8d7", + "persistent": true, + "insertionIndex": 40 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winp_issues_40_comments-42-2b6799.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winp_issues_40_comments-42-2b6799.json new file mode 100644 index 0000000000..695671f8f5 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winp_issues_40_comments-42-2b6799.json @@ -0,0 +1,47 @@ +{ + "id": "2b679939-80b9-4013-b64b-d0e79416e5d2", + "name": "repos_kohsuke_winp_issues_40_comments", + "request": { + "url": "/repos/kohsuke/winp/issues/40/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:42 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4834", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "\"c2ec59aeeea67fff8edf681155a22565\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5DA:726A7B:5E5090E9" + } + }, + "uuid": "2b679939-80b9-4013-b64b-d0e79416e5d2", + "persistent": true, + "insertionIndex": 42 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winp_issues_64_comments-23-ce501b.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winp_issues_64_comments-23-ce501b.json new file mode 100644 index 0000000000..178b82604f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winp_issues_64_comments-23-ce501b.json @@ -0,0 +1,47 @@ +{ + "id": "ce501b97-f7fc-48e2-92f2-39d37ad03b0c", + "name": "repos_kohsuke_winp_issues_64_comments", + "request": { + "url": "/repos/kohsuke/winp/issues/64/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_winp_issues_64_comments-ce501b97-f7fc-48e2-92f2-39d37ad03b0c.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4852", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"a0ce30c3b2716f0f71e1e340219f5d2f\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF522:726997:5E5090E5" + } + }, + "uuid": "ce501b97-f7fc-48e2-92f2-39d37ad03b0c", + "persistent": true, + "insertionIndex": 23 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_199_comments-35-e75ddc.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_199_comments-35-e75ddc.json new file mode 100644 index 0000000000..2d9351d367 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_199_comments-35-e75ddc.json @@ -0,0 +1,47 @@ +{ + "id": "e75ddcfb-3e74-4d2a-9372-3bf43f0acea0", + "name": "repos_kohsuke_winsw_issues_199_comments", + "request": { + "url": "/repos/kohsuke/winsw/issues/199/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_winsw_issues_199_comments-e75ddcfb-3e74-4d2a-9372-3bf43f0acea0.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:40 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4841", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"1a1b4224f42d6831b528b047275a8db9\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5B4:726A49:5E5090E8" + } + }, + "uuid": "e75ddcfb-3e74-4d2a-9372-3bf43f0acea0", + "persistent": true, + "insertionIndex": 35 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_288_comments-22-637246.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_288_comments-22-637246.json new file mode 100644 index 0000000000..f6a8737ee7 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_288_comments-22-637246.json @@ -0,0 +1,47 @@ +{ + "id": "6372463b-b035-44ab-aa19-f95c2dda08e9", + "name": "repos_kohsuke_winsw_issues_288_comments", + "request": { + "url": "/repos/kohsuke/winsw/issues/288/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_winsw_issues_288_comments-6372463b-b035-44ab-aa19-f95c2dda08e9.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4853", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"277692782ddd26642e3827d138ad3c79\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF519:726991:5E5090E4" + } + }, + "uuid": "6372463b-b035-44ab-aa19-f95c2dda08e9", + "persistent": true, + "insertionIndex": 22 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_348_comments-8-92f2c6.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_348_comments-8-92f2c6.json new file mode 100644 index 0000000000..4f265a2a31 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_348_comments-8-92f2c6.json @@ -0,0 +1,47 @@ +{ + "id": "92f2c6c5-159c-4d8d-8c1b-a685e1a346a3", + "name": "repos_kohsuke_winsw_issues_348_comments", + "request": { + "url": "/repos/kohsuke/winsw/issues/348/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_winsw_issues_348_comments-92f2c6c5-159c-4d8d-8c1b-a685e1a346a3.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4867", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"5bdbd17c6940fe897e95191790042a59\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4C8:726931:5E5090E1" + } + }, + "uuid": "92f2c6c5-159c-4d8d-8c1b-a685e1a346a3", + "persistent": true, + "insertionIndex": 8 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_401_comments-5-592b0c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_401_comments-5-592b0c.json new file mode 100644 index 0000000000..f09f4ea87d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_401_comments-5-592b0c.json @@ -0,0 +1,47 @@ +{ + "id": "592b0cc1-594f-4d29-9f48-154c9dbbccea", + "name": "repos_kohsuke_winsw_issues_401_comments", + "request": { + "url": "/repos/kohsuke/winsw/issues/401/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_kohsuke_winsw_issues_401_comments-592b0cc1-594f-4d29-9f48-154c9dbbccea.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4870", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"3e31f67d2be70da10b4e68ad28488894\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4B5:72691C:5E5090E1" + } + }, + "uuid": "592b0cc1-594f-4d29-9f48-154c9dbbccea", + "persistent": true, + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_79_comments-6-0db23c.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_79_comments-6-0db23c.json new file mode 100644 index 0000000000..316971a9ef --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_kohsuke_winsw_issues_79_comments-6-0db23c.json @@ -0,0 +1,47 @@ +{ + "id": "0db23cc3-0561-48a1-88be-748d5143ab63", + "name": "repos_kohsuke_winsw_issues_79_comments", + "request": { + "url": "/repos/kohsuke/winsw/issues/79/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "body": "[]", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:33 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4869", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "\"c2ec59aeeea67fff8edf681155a22565\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF4BE:726928:5E5090E1" + } + }, + "uuid": "0db23cc3-0561-48a1-88be-748d5143ab63", + "persistent": true, + "insertionIndex": 6 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_mojohaus_animal-sniffer_issues_9_comments-50-f2e8ce.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_mojohaus_animal-sniffer_issues_9_comments-50-f2e8ce.json new file mode 100644 index 0000000000..00dfda6f58 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_mojohaus_animal-sniffer_issues_9_comments-50-f2e8ce.json @@ -0,0 +1,47 @@ +{ + "id": "f2e8ce53-9c07-4118-be54-55ea43212f64", + "name": "repos_mojohaus_animal-sniffer_issues_9_comments", + "request": { + "url": "/repos/mojohaus/animal-sniffer/issues/9/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_mojohaus_animal-sniffer_issues_9_comments-f2e8ce53-9c07-4118-be54-55ea43212f64.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:43 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4826", + "X-RateLimit-Reset": "1582341553", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"291445e81813bb820ec7127f7954ebe2\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF614:726ABA:5E5090EB" + } + }, + "uuid": "f2e8ce53-9c07-4118-be54-55ea43212f64", + "persistent": true, + "insertionIndex": 50 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_oracle_opengrok_issues_966_comments-44-598061.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_oracle_opengrok_issues_966_comments-44-598061.json new file mode 100644 index 0000000000..ba847b1975 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_oracle_opengrok_issues_966_comments-44-598061.json @@ -0,0 +1,47 @@ +{ + "id": "5980616e-a5c0-4060-9d8c-7272da82fb74", + "name": "repos_oracle_opengrok_issues_966_comments", + "request": { + "url": "/repos/oracle/opengrok/issues/966/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_oracle_opengrok_issues_966_comments-5980616e-a5c0-4060-9d8c-7272da82fb74.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:42 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4832", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"822c0ec2842da6f78b753cbea0d6b0de\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF5ED:726A8A:5E5090EA" + } + }, + "uuid": "5980616e-a5c0-4060-9d8c-7272da82fb74", + "persistent": true, + "insertionIndex": 44 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_salesforcelabs_forcepad_issues_25_comments-53-aa901e.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_salesforcelabs_forcepad_issues_25_comments-53-aa901e.json new file mode 100644 index 0000000000..36a456dbbb --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_salesforcelabs_forcepad_issues_25_comments-53-aa901e.json @@ -0,0 +1,47 @@ +{ + "id": "aa901e2c-ed25-4848-b60a-d8b6be3ed996", + "name": "repos_salesforcelabs_forcepad_issues_25_comments", + "request": { + "url": "/repos/SalesforceLabs/ForcePad/issues/25/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_salesforcelabs_forcepad_issues_25_comments-aa901e2c-ed25-4848-b60a-d8b6be3ed996.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:44 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4823", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"5b11e754fe14db61995f1b9f9b2cdfab\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF629:726AD3:5E5090EC" + } + }, + "uuid": "aa901e2c-ed25-4848-b60a-d8b6be3ed996", + "persistent": true, + "insertionIndex": 53 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_voxpupuli_puppet-jenkins_issues_110_comments-52-d9b771.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_voxpupuli_puppet-jenkins_issues_110_comments-52-d9b771.json new file mode 100644 index 0000000000..90505eddd6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/repos_voxpupuli_puppet-jenkins_issues_110_comments-52-d9b771.json @@ -0,0 +1,47 @@ +{ + "id": "d9b77135-2860-4595-ac00-01203f426501", + "name": "repos_voxpupuli_puppet-jenkins_issues_110_comments", + "request": { + "url": "/repos/voxpupuli/puppet-jenkins/issues/110/comments", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_voxpupuli_puppet-jenkins_issues_110_comments-d9b77135-2860-4595-ac00-01203f426501.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:44 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4824", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"bbf1158da5a6791280dde31496b72e48\"", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF61F:726AC6:5E5090EC" + } + }, + "uuid": "d9b77135-2860-4595-ac00-01203f426501", + "persistent": true, + "insertionIndex": 52 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-2-a3ad60.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-2-a3ad60.json new file mode 100644 index 0000000000..6061ff7ef2 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-2-a3ad60.json @@ -0,0 +1,47 @@ +{ + "id": "a3ad6065-e8f9-4470-91cc-ee3982bfb8df", + "name": "search_issues", + "request": { + "url": "/search/issues?sort=updated&q=mentions%3Akohsuke+is%3Aopen", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "search_issues-a3ad6065-e8f9-4470-91cc-ee3982bfb8df.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:30 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "30", + "X-RateLimit-Remaining": "29", + "X-RateLimit-Reset": "1582338330", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "EC02:6D35:5FF415:726834:5E5090DC", + "Link": "; rel=\"next\", ; rel=\"last\"" + } + }, + "uuid": "a3ad6065-e8f9-4470-91cc-ee3982bfb8df", + "persistent": true, + "scenarioName": "scenario-1-search-issues", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-1-search-issues-2", + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-3-e1b5c1.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-3-e1b5c1.json new file mode 100644 index 0000000000..60d50f8926 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-3-e1b5c1.json @@ -0,0 +1,46 @@ +{ + "id": "e1b5c11f-4469-4044-9cfc-0529b04bb1c3", + "name": "search_issues", + "request": { + "url": "/search/issues?sort=updated&q=mentions%3Akohsuke+is%3Aopen", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "search_issues-e1b5c11f-4469-4044-9cfc-0529b04bb1c3.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "30", + "X-RateLimit-Remaining": "28", + "X-RateLimit-Reset": "1582338330", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "EC02:6D35:5FF463:7268AF:5E5090DE", + "Link": "; rel=\"next\", ; rel=\"last\"" + } + }, + "uuid": "e1b5c11f-4469-4044-9cfc-0529b04bb1c3", + "persistent": true, + "scenarioName": "scenario-1-search-issues", + "requiredScenarioState": "scenario-1-search-issues-2", + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-34-7e3768.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-34-7e3768.json new file mode 100644 index 0000000000..c3cf80a31b --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/search_issues-34-7e3768.json @@ -0,0 +1,44 @@ +{ + "id": "7e3768e1-e5c1-457a-9354-f5d9ef504fc2", + "name": "search_issues", + "request": { + "url": "/search/issues?sort=updated&q=mentions%3Akohsuke+is%3Aopen&page=2", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "search_issues-7e3768e1-e5c1-457a-9354-f5d9ef504fc2.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:40 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "30", + "X-RateLimit-Remaining": "27", + "X-RateLimit-Reset": "1582338330", + "Cache-Control": "no-cache", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "Vary": "Accept-Encoding, Accept, X-Requested-With", + "X-GitHub-Request-Id": "EC02:6D35:5FF58A:726A13:5E5090E7", + "Link": "; rel=\"prev\", ; rel=\"first\"" + } + }, + "uuid": "7e3768e1-e5c1-457a-9354-f5d9ef504fc2", + "persistent": true, + "insertionIndex": 34 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/user-1-b01b82.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/user-1-b01b82.json new file mode 100644 index 0000000000..63ac00b31e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testIssueSearch/mappings/user-1-b01b82.json @@ -0,0 +1,48 @@ +{ + "id": "b01b8228-347d-439f-a3f7-db38f3d15881", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "user-b01b8228-347d-439f-a3f7-db38f3d15881.json", + "headers": { + "Date": "Sat, 22 Feb 2020 02:24:28 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4873", + "X-RateLimit-Reset": "1582341554", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9ba78fe3aeaabbbc6865aada56195a20\"", + "Last-Modified": "Fri, 21 Feb 2020 20:59:33 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "EC02:6D35:5FF3EA:72682B:5E5090DB" + } + }, + "uuid": "b01b8228-347d-439f-a3f7-db38f3d15881", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/repos_github-api-test-org_test-readme-bb7dedcd-c56b-455f-b7b3-3ff0d715b07e.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/repos_github-api-test-org_test-readme-bb7dedcd-c56b-455f-b7b3-3ff0d715b07e.json new file mode 100644 index 0000000000..c43adf26b6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/repos_github-api-test-org_test-readme-bb7dedcd-c56b-455f-b7b3-3ff0d715b07e.json @@ -0,0 +1,126 @@ +{ + "id": 30829547, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDgyOTU0Nw==", + "name": "test-readme", + "full_name": "github-api-test-org/test-readme", + "private": false, + "owner": { + "login": "github-api-test-org", + "id": 7544739, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api-test-org", + "html_url": "https://github.com/github-api-test-org", + "followers_url": "https://api.github.com/users/github-api-test-org/followers", + "following_url": "https://api.github.com/users/github-api-test-org/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api-test-org/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api-test-org/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api-test-org/subscriptions", + "organizations_url": "https://api.github.com/users/github-api-test-org/orgs", + "repos_url": "https://api.github.com/users/github-api-test-org/repos", + "events_url": "https://api.github.com/users/github-api-test-org/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api-test-org/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/github-api-test-org/test-readme", + "description": "Checks the readme of content", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-readme", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-readme/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-readme/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-readme/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-readme/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-readme/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-readme/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-readme/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-readme/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-readme/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-readme/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-readme/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-readme/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-readme/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-readme/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-readme/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-readme/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-readme/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-readme/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-readme/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-readme/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-readme/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-readme/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-readme/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-readme/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-readme/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-readme/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-readme/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-readme/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-readme/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-readme/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-readme/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-readme/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-readme/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-readme/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-readme/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-readme/deployments", + "created_at": "2015-02-15T14:24:54Z", + "updated_at": "2015-02-15T14:24:54Z", + "pushed_at": "2015-02-15T14:26:11Z", + "git_url": "git://github.com/github-api-test-org/test-readme.git", + "ssh_url": "git@github.com:github-api-test-org/test-readme.git", + "clone_url": "https://github.com/github-api-test-org/test-readme.git", + "svn_url": "https://github.com/github-api-test-org/test-readme", + "homepage": null, + "size": 132, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "temp_clone_token": "", + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "delete_branch_on_merge": false, + "organization": { + "login": "github-api-test-org", + "id": 7544739, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=", + "avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-api-test-org", + "html_url": "https://github.com/github-api-test-org", + "followers_url": "https://api.github.com/users/github-api-test-org/followers", + "following_url": "https://api.github.com/users/github-api-test-org/following{/other_user}", + "gists_url": "https://api.github.com/users/github-api-test-org/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-api-test-org/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-api-test-org/subscriptions", + "organizations_url": "https://api.github.com/users/github-api-test-org/orgs", + "repos_url": "https://api.github.com/users/github-api-test-org/repos", + "events_url": "https://api.github.com/users/github-api-test-org/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-api-test-org/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 0, + "subscribers_count": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/repos_github-api-test-org_test-readme_readme-7d02eec3-3ed8-490a-a064-d4b60ce8b6ce.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/repos_github-api-test-org_test-readme_readme-7d02eec3-3ed8-490a-a064-d4b60ce8b6ce.json new file mode 100644 index 0000000000..b9c14753c9 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/repos_github-api-test-org_test-readme_readme-7d02eec3-3ed8-490a-a064-d4b60ce8b6ce.json @@ -0,0 +1,18 @@ +{ + "name": "README.md", + "path": "README.md", + "sha": "aba4d4a6526eee836f7ec78f9282a8ee3bfb5a25", + "size": 27, + "url": "https://api.github.com/repos/github-api-test-org/test-readme/contents/README.md?ref=master", + "html_url": "https://github.com/github-api-test-org/test-readme/blob/master/README.md", + "git_url": "https://api.github.com/repos/github-api-test-org/test-readme/git/blobs/aba4d4a6526eee836f7ec78f9282a8ee3bfb5a25", + "download_url": "https://raw.githubusercontent.com/github-api-test-org/test-readme/master/README.md", + "type": "file", + "content": "VGhpcyBpcyBhIG1hcmtkb3duIHJlYWRtZS4K\n", + "encoding": "base64", + "_links": { + "self": "https://api.github.com/repos/github-api-test-org/test-readme/contents/README.md?ref=master", + "git": "https://api.github.com/repos/github-api-test-org/test-readme/git/blobs/aba4d4a6526eee836f7ec78f9282a8ee3bfb5a25", + "html": "https://github.com/github-api-test-org/test-readme/blob/master/README.md" + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/user-6da871aa-818a-4d9c-a356-cb1cba2237ac.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/user-6da871aa-818a-4d9c-a356-cb1cba2237ac.json new file mode 100644 index 0000000000..8a28d7cbe3 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/__files/user-6da871aa-818a-4d9c-a356-cb1cba2237ac.json @@ -0,0 +1,45 @@ +{ + "login": "bitwiseman", + "id": 1958953, + "node_id": "MDQ6VXNlcjE5NTg5NTM=", + "avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bitwiseman", + "html_url": "https://github.com/bitwiseman", + "followers_url": "https://api.github.com/users/bitwiseman/followers", + "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}", + "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions", + "organizations_url": "https://api.github.com/users/bitwiseman/orgs", + "repos_url": "https://api.github.com/users/bitwiseman/repos", + "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}", + "received_events_url": "https://api.github.com/users/bitwiseman/received_events", + "type": "User", + "site_admin": false, + "name": "Liam Newman", + "company": "Cloudbees, Inc.", + "blog": "", + "location": "Seattle, WA, USA", + "email": "bitwiseman@gmail.com", + "hireable": null, + "bio": "https://twitter.com/bitwiseman", + "public_repos": 181, + "public_gists": 7, + "followers": 147, + "following": 9, + "created_at": "2012-07-11T20:38:33Z", + "updated_at": "2020-02-21T20:59:33Z", + "private_gists": 8, + "total_private_repos": 10, + "owned_private_repos": 0, + "disk_usage": 33697, + "collaborators": 0, + "two_factor_authentication": true, + "plan": { + "name": "free", + "space": 976562499, + "collaborators": 0, + "private_repos": 10000 + } +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/repos_github-api-test-org_test-readme-2-bb7ded.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/repos_github-api-test-org_test-readme-2-bb7ded.json new file mode 100644 index 0000000000..db29398071 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/repos_github-api-test-org_test-readme-2-bb7ded.json @@ -0,0 +1,48 @@ +{ + "id": "bb7dedcd-c56b-455f-b7b3-3ff0d715b07e", + "name": "repos_github-api-test-org_test-readme", + "request": { + "url": "/repos/github-api-test-org/test-readme", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-readme-bb7dedcd-c56b-455f-b7b3-3ff0d715b07e.json", + "headers": { + "Date": "Sat, 22 Feb 2020 01:44:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4710", + "X-RateLimit-Reset": "1582337639", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"0be703a668b5857b3e4dea3678da4eee\"", + "Last-Modified": "Sun, 15 Feb 2015 14:24:54 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "repo", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DD5E:9E3D:5B85A3:6D731D:5E508784" + } + }, + "uuid": "bb7dedcd-c56b-455f-b7b3-3ff0d715b07e", + "persistent": true, + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/repos_github-api-test-org_test-readme_readme-3-7d02ee.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/repos_github-api-test-org_test-readme_readme-3-7d02ee.json new file mode 100644 index 0000000000..1218adb5bb --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/repos_github-api-test-org_test-readme_readme-3-7d02ee.json @@ -0,0 +1,48 @@ +{ + "id": "7d02eec3-3ed8-490a-a064-d4b60ce8b6ce", + "name": "repos_github-api-test-org_test-readme_readme", + "request": { + "url": "/repos/github-api-test-org/test-readme/readme", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-readme_readme-7d02eec3-3ed8-490a-a064-d4b60ce8b6ce.json", + "headers": { + "Date": "Sat, 22 Feb 2020 01:44:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4709", + "X-RateLimit-Reset": "1582337639", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"63f2cc8c439bf86ca51c18b021729ccf\"", + "Last-Modified": "Sun, 15 Feb 2015 14:25:06 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DD5E:9E3D:5B85B0:6D734E:5E508785" + } + }, + "uuid": "7d02eec3-3ed8-490a-a064-d4b60ce8b6ce", + "persistent": true, + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/user-1-6da871.json b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/user-1-6da871.json new file mode 100644 index 0000000000..49d4fa400d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/AppTest/wiremock/testReadme/mappings/user-1-6da871.json @@ -0,0 +1,48 @@ +{ + "id": "6da871aa-818a-4d9c-a356-cb1cba2237ac", + "name": "user", + "request": { + "url": "/user", + "method": "GET", + "headers": { + "Accept": { + "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" + } + } + }, + "response": { + "status": 200, + "bodyFileName": "user-6da871aa-818a-4d9c-a356-cb1cba2237ac.json", + "headers": { + "Date": "Sat, 22 Feb 2020 01:44:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4712", + "X-RateLimit-Reset": "1582337638", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding, Accept, X-Requested-With" + ], + "ETag": "W/\"9ba78fe3aeaabbbc6865aada56195a20\"", + "Last-Modified": "Fri, 21 Feb 2020 20:59:33 GMT", + "X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion", + "X-Accepted-OAuth-Scopes": "", + "X-GitHub-Media-Type": "unknown, github.v3", + "Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type", + "Access-Control-Allow-Origin": "*", + "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload", + "X-Frame-Options": "deny", + "X-Content-Type-Options": "nosniff", + "X-XSS-Protection": "1; mode=block", + "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "Content-Security-Policy": "default-src 'none'", + "X-GitHub-Request-Id": "DD5E:9E3D:5B8580:6D7312:5E508784" + } + }, + "uuid": "6da871aa-818a-4d9c-a356-cb1cba2237ac", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file