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\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[
](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