diff --git a/src/main/java/org/kohsuke/github/GHRepository.java b/src/main/java/org/kohsuke/github/GHRepository.java index dbc0e9384f..553bd9c422 100644 --- a/src/main/java/org/kohsuke/github/GHRepository.java +++ b/src/main/java/org/kohsuke/github/GHRepository.java @@ -84,6 +84,11 @@ public class GHRepository extends GHObject { private String git_url, ssh_url, clone_url, svn_url, mirror_url; private GHUser owner; // not fully populated. beware. private boolean has_issues, has_wiki, fork, has_downloads, has_pages, archived; + + private boolean allow_squash_merge; + private boolean allow_merge_commit; + private boolean allow_rebase_merge; + @JsonProperty("private") private boolean _private; private int forks_count, stargazers_count, watchers_count, size, open_issues_count, subscribers_count; @@ -405,6 +410,18 @@ public boolean isFork() { public boolean isArchived() { return archived; } + + public boolean isAllowSquashMerge() { + return allow_squash_merge; + } + + public boolean isAllowMergeCommit() { + return allow_merge_commit; + } + + public boolean isAllowRebaseMerge() { + return allow_rebase_merge; + } /** * Returns the number of all forks of this repository. @@ -631,7 +648,19 @@ public void setDefaultBranch(String value) throws IOException { public void setPrivate(boolean value) throws IOException { edit("private", Boolean.toString(value)); } - + + public void allowSquashMerge(boolean value) throws IOException { + edit("allow_squash_merge", Boolean.toString(value)); + } + + public void allowMergeCommit(boolean value) throws IOException { + edit("allow_merge_commit", Boolean.toString(value)); + } + + public void allowRebaseMerge(boolean value) throws IOException { + edit("allow_rebase_merge", Boolean.toString(value)); + } + /** * Deletes this repository. */ diff --git a/src/test/java/org/kohsuke/github/GHRepositoryTest.java b/src/test/java/org/kohsuke/github/GHRepositoryTest.java index 9e5e118f2c..9e52ea291c 100644 --- a/src/test/java/org/kohsuke/github/GHRepositoryTest.java +++ b/src/test/java/org/kohsuke/github/GHRepositoryTest.java @@ -232,6 +232,43 @@ public void markDown() throws Exception { assertTrue(actual.contains("class=\"issue-link ")); assertTrue(actual.contains("to fix issue")); } + + @Test + public void getMergeOptions() throws IOException { + GHRepository r = gitHub.getRepository("github-api-test-org/test-mergeoptions"); + assertNotNull(r.isAllowMergeCommit()); + assertNotNull(r.isAllowRebaseMerge()); + assertNotNull(r.isAllowSquashMerge()); + } + + @Test + public void setMergeOptions() throws IOException { + String repoName = "github-api-test-org/test-mergeoptions"; + GHRepository r = gitHub.getRepository(repoName); + + // at least one merge option must be selected + // flip all the values at least once + r.allowMergeCommit(false); + r.allowRebaseMerge(false); + r.allowSquashMerge(true); + + r = gitHub.getRepository(repoName); + assertFalse(r.isAllowMergeCommit()); + assertFalse(r.isAllowRebaseMerge()); + assertTrue(r.isAllowSquashMerge()); + + // flip the last value + r.allowMergeCommit(true); + r.allowRebaseMerge(true); + r.allowSquashMerge(false); + + r = gitHub.getRepository(repoName); + assertTrue(r.isAllowMergeCommit()); + assertTrue(r.isAllowRebaseMerge()); + assertFalse(r.isAllowSquashMerge()); + + // no need to reset the values + } } \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-bd0d3859-e45e-45eb-8b5d-362a325fe5a6.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-bd0d3859-e45e-45eb-8b5d-362a325fe5a6.json new file mode 100644 index 0000000000..357a80cc67 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-bd0d3859-e45e-45eb-8b5d-362a325fe5a6.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/__files/user-fa21aff1-992c-421c-af40-afdbce06db9c.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/__files/user-fa21aff1-992c-421c-af40-afdbce06db9c.json new file mode 100644 index 0000000000..9a7273dede --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/__files/user-fa21aff1-992c-421c-af40-afdbce06db9c.json @@ -0,0 +1,45 @@ +{ + "login": "jberglund-BSFT", + "id": 19560713, + "node_id": "MDQ6VXNlcjE5NTYwNzEz", + "avatar_url": "https://avatars3.githubusercontent.com/u/19560713?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jberglund-BSFT", + "html_url": "https://github.com/jberglund-BSFT", + "followers_url": "https://api.github.com/users/jberglund-BSFT/followers", + "following_url": "https://api.github.com/users/jberglund-BSFT/following{/other_user}", + "gists_url": "https://api.github.com/users/jberglund-BSFT/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jberglund-BSFT/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jberglund-BSFT/subscriptions", + "organizations_url": "https://api.github.com/users/jberglund-BSFT/orgs", + "repos_url": "https://api.github.com/users/jberglund-BSFT/repos", + "events_url": "https://api.github.com/users/jberglund-BSFT/events{/privacy}", + "received_events_url": "https://api.github.com/users/jberglund-BSFT/received_events", + "type": "User", + "site_admin": false, + "name": "Joey Berglund", + "company": "Broadsoft", + "blog": "www.broadsoft.com", + "location": "Richardson, TX", + "email": null, + "hireable": null, + "bio": null, + "public_repos": 7, + "public_gists": 0, + "followers": 1, + "following": 0, + "created_at": "2016-05-24T22:21:22Z", + "updated_at": "2019-08-05T15:08:10Z", + "private_gists": 0, + "total_private_repos": 0, + "owned_private_repos": 0, + "disk_usage": 0, + "collaborators": 0, + "two_factor_authentication": false, + "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/GHRepositoryTest/wiremock/getMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-2-bd0d38.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-2-bd0d38.json new file mode 100644 index 0000000000..ea22aa5043 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-2-bd0d38.json @@ -0,0 +1,43 @@ +{ + "id": "bd0d3859-e45e-45eb-8b5d-362a325fe5a6", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "GET" + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-bd0d3859-e45e-45eb-8b5d-362a325fe5a6.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:32 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4993", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"bc67de8fb9554a459188fac7692140dc\"", + "Last-Modified": "Tue, 08 Oct 2019 15:53:14 GMT", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "475C:474C:74D678:CBCD73:5D9CB3C4" + } + }, + "uuid": "bd0d3859-e45e-45eb-8b5d-362a325fe5a6", + "persistent": true, + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/mappings/user-1-fa21af.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/mappings/user-1-fa21af.json new file mode 100644 index 0000000000..548ed8f89f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/getMergeOptions/mappings/user-1-fa21af.json @@ -0,0 +1,43 @@ +{ + "id": "fa21aff1-992c-421c-af40-afdbce06db9c", + "name": "user", + "request": { + "url": "/user", + "method": "GET" + }, + "response": { + "status": 200, + "bodyFileName": "user-fa21aff1-992c-421c-af40-afdbce06db9c.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:24 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4995", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"a06eea6fc1dc3e447db0d26c9cd88717\"", + "Last-Modified": "Mon, 05 Aug 2019 15:08:10 GMT", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "475C:474C:74D66C:CBCD64:5D9CB3C4" + } + }, + "uuid": "fa21aff1-992c-421c-af40-afdbce06db9c", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-12c08e17-daa1-4024-a078-ea8ca42bd2fc.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-12c08e17-daa1-4024-a078-ea8ca42bd2fc.json new file mode 100644 index 0000000000..581039f2a6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-12c08e17-daa1-4024-a078-ea8ca42bd2fc.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": true, + "allow_merge_commit": false, + "allow_rebase_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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-30940ef8-6e88-4681-b5c3-0b3efd6490ee.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-30940ef8-6e88-4681-b5c3-0b3efd6490ee.json new file mode 100644 index 0000000000..06a45cb585 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-30940ef8-6e88-4681-b5c3-0b3efd6490ee.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": false, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-38d4e56a-f47d-42f9-afc9-dd213a5445a1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-38d4e56a-f47d-42f9-afc9-dd213a5445a1.json new file mode 100644 index 0000000000..06a45cb585 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-38d4e56a-f47d-42f9-afc9-dd213a5445a1.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": false, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-71535d0b-1d4a-43a0-b767-a75c2ec20695.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-71535d0b-1d4a-43a0-b767-a75c2ec20695.json new file mode 100644 index 0000000000..357a80cc67 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-71535d0b-1d4a-43a0-b767-a75c2ec20695.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-7d759a3f-08d4-49d5-b9c4-a65c54c8b650.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-7d759a3f-08d4-49d5-b9c4-a65c54c8b650.json new file mode 100644 index 0000000000..357a80cc67 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-7d759a3f-08d4-49d5-b9c4-a65c54c8b650.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_merge": true, + "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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-cb1ff1bf-2189-4bad-899d-d25cc40d740a.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-cb1ff1bf-2189-4bad-899d-d25cc40d740a.json new file mode 100644 index 0000000000..833e65a578 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-cb1ff1bf-2189-4bad-899d-d25cc40d740a.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": true, + "allow_merge_commit": false, + "allow_rebase_merge": true, + "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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-e21705d9-92ba-4136-b489-459775ecd087.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-e21705d9-92ba-4136-b489-459775ecd087.json new file mode 100644 index 0000000000..581039f2a6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-e21705d9-92ba-4136-b489-459775ecd087.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": true, + "allow_merge_commit": false, + "allow_rebase_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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-eadb65dd-b5da-4665-b99e-972521f13704.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-eadb65dd-b5da-4665-b99e-972521f13704.json new file mode 100644 index 0000000000..6db3bba032 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-eadb65dd-b5da-4665-b99e-972521f13704.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": true, + "allow_merge_commit": true, + "allow_rebase_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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-f7f4066c-1e41-4cfc-8b51-9ee45deb7a9a.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-f7f4066c-1e41-4cfc-8b51-9ee45deb7a9a.json new file mode 100644 index 0000000000..581039f2a6 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/repos_github-api-test-org_test-mergeoptions-f7f4066c-1e41-4cfc-8b51-9ee45deb7a9a.json @@ -0,0 +1,124 @@ +{ + "id": 213687745, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTM2ODc3NDU=", + "name": "test-mergeoptions", + "full_name": "github-api-test-org/test-mergeoptions", + "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-mergeoptions", + "description": "GHRepositoryTest.setMergeOptions() fixture", + "fork": false, + "url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions", + "forks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/forks", + "keys_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/teams", + "hooks_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/hooks", + "issue_events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/events{/number}", + "events_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/events", + "assignees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/assignees{/user}", + "branches_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/branches{/branch}", + "tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/tags", + "blobs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/languages", + "stargazers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/stargazers", + "contributors_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contributors", + "subscribers_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscribers", + "subscription_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/subscription", + "commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/contents/{+path}", + "compare_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/merges", + "archive_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/downloads", + "issues_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/issues{/number}", + "pulls_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/labels{/name}", + "releases_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/releases{/id}", + "deployments_url": "https://api.github.com/repos/github-api-test-org/test-mergeoptions/deployments", + "created_at": "2019-10-08T15:53:14Z", + "updated_at": "2019-10-08T15:53:14Z", + "pushed_at": "2019-10-08T15:53:14Z", + "git_url": "git://github.com/github-api-test-org/test-mergeoptions.git", + "ssh_url": "git@github.com:github-api-test-org/test-mergeoptions.git", + "clone_url": "https://github.com/github-api-test-org/test-mergeoptions.git", + "svn_url": "https://github.com/github-api-test-org/test-mergeoptions", + "homepage": null, + "size": 0, + "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 + }, + "allow_squash_merge": true, + "allow_merge_commit": false, + "allow_rebase_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": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/user-a37b7dd2-71e3-4a15-ac9d-7a5a3a33ad98.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/user-a37b7dd2-71e3-4a15-ac9d-7a5a3a33ad98.json new file mode 100644 index 0000000000..9a7273dede --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/__files/user-a37b7dd2-71e3-4a15-ac9d-7a5a3a33ad98.json @@ -0,0 +1,45 @@ +{ + "login": "jberglund-BSFT", + "id": 19560713, + "node_id": "MDQ6VXNlcjE5NTYwNzEz", + "avatar_url": "https://avatars3.githubusercontent.com/u/19560713?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jberglund-BSFT", + "html_url": "https://github.com/jberglund-BSFT", + "followers_url": "https://api.github.com/users/jberglund-BSFT/followers", + "following_url": "https://api.github.com/users/jberglund-BSFT/following{/other_user}", + "gists_url": "https://api.github.com/users/jberglund-BSFT/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jberglund-BSFT/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jberglund-BSFT/subscriptions", + "organizations_url": "https://api.github.com/users/jberglund-BSFT/orgs", + "repos_url": "https://api.github.com/users/jberglund-BSFT/repos", + "events_url": "https://api.github.com/users/jberglund-BSFT/events{/privacy}", + "received_events_url": "https://api.github.com/users/jberglund-BSFT/received_events", + "type": "User", + "site_admin": false, + "name": "Joey Berglund", + "company": "Broadsoft", + "blog": "www.broadsoft.com", + "location": "Richardson, TX", + "email": null, + "hireable": null, + "bio": null, + "public_repos": 7, + "public_gists": 0, + "followers": 1, + "following": 0, + "created_at": "2016-05-24T22:21:22Z", + "updated_at": "2019-08-05T15:08:10Z", + "private_gists": 0, + "total_private_repos": 0, + "owned_private_repos": 0, + "disk_usage": 0, + "collaborators": 0, + "two_factor_authentication": false, + "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/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-10-38d4e5.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-10-38d4e5.json new file mode 100644 index 0000000000..e54639465e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-10-38d4e5.json @@ -0,0 +1,42 @@ +{ + "id": "38d4e56a-f47d-42f9-afc9-dd213a5445a1", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "GET" + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-38d4e56a-f47d-42f9-afc9-dd213a5445a1.json", + "headers": { + "Server": "GitHub.com", + "Date": "Tue, 08 Oct 2019 16:05:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4974", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "ETag": "W/\"cf230fde94663ae9f1c9c9c87b9bfc12\"", + "Last-Modified": "Tue, 08 Oct 2019 15:53:14 GMT", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB32E:19A8ED4:5D9CB3D2" + } + }, + "uuid": "38d4e56a-f47d-42f9-afc9-dd213a5445a1", + "persistent": true, + "scenarioName": "scenario-1-repos-github-api-test-org-test-mergeoptions", + "requiredScenarioState": "scenario-1-repos-github-api-test-org-test-mergeoptions-3", + "insertionIndex": 10 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-2-7d759a.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-2-7d759a.json new file mode 100644 index 0000000000..552e7a8395 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-2-7d759a.json @@ -0,0 +1,46 @@ +{ + "id": "7d759a3f-08d4-49d5-b9c4-a65c54c8b650", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "GET" + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-7d759a3f-08d4-49d5-b9c4-a65c54c8b650.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4982", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"bc67de8fb9554a459188fac7692140dc\"", + "Last-Modified": "Tue, 08 Oct 2019 15:53:14 GMT", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB2EE:19A8E49:5D9CB3D0" + } + }, + "uuid": "7d759a3f-08d4-49d5-b9c4-a65c54c8b650", + "persistent": true, + "scenarioName": "scenario-1-repos-github-api-test-org-test-mergeoptions", + "requiredScenarioState": "Started", + "newScenarioState": "scenario-1-repos-github-api-test-org-test-mergeoptions-2", + "insertionIndex": 2 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-3-cb1ff1.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-3-cb1ff1.json new file mode 100644 index 0000000000..6abca36e8e --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-3-cb1ff1.json @@ -0,0 +1,49 @@ +{ + "id": "cb1ff1bf-2189-4bad-899d-d25cc40d740a", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "PATCH", + "bodyPatterns": [ + { + "equalToJson": "{\"allow_merge_commit\":\"false\",\"name\":\"test-mergeoptions\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": true + } + ] + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-cb1ff1bf-2189-4bad-899d-d25cc40d740a.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4981", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"af1c936059404d0c10abb9933bf712e5\"", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB2F7:19A8E62:5D9CB3D0" + } + }, + "uuid": "cb1ff1bf-2189-4bad-899d-d25cc40d740a", + "persistent": true, + "insertionIndex": 3 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-4-12c08e.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-4-12c08e.json new file mode 100644 index 0000000000..e5fadf4cd8 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-4-12c08e.json @@ -0,0 +1,49 @@ +{ + "id": "12c08e17-daa1-4024-a078-ea8ca42bd2fc", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "PATCH", + "bodyPatterns": [ + { + "equalToJson": "{\"name\":\"test-mergeoptions\",\"allow_rebase_merge\":\"false\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": true + } + ] + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-12c08e17-daa1-4024-a078-ea8ca42bd2fc.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4980", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"b59bbb09719dec9a251aea60640cc6c2\"", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB2FF:19A8E76:5D9CB3D0" + } + }, + "uuid": "12c08e17-daa1-4024-a078-ea8ca42bd2fc", + "persistent": true, + "insertionIndex": 4 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-5-f7f406.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-5-f7f406.json new file mode 100644 index 0000000000..6e9a873d53 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-5-f7f406.json @@ -0,0 +1,46 @@ +{ + "id": "f7f4066c-1e41-4cfc-8b51-9ee45deb7a9a", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "PATCH", + "bodyPatterns": [ + { + "equalToJson": "{\"allow_squash_merge\":\"true\",\"name\":\"test-mergeoptions\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": true + } + ] + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-f7f4066c-1e41-4cfc-8b51-9ee45deb7a9a.json", + "headers": { + "Server": "GitHub.com", + "Date": "Tue, 08 Oct 2019 16:05:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4979", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": "Accept, Authorization, Cookie, X-GitHub-OTP", + "ETag": "W/\"b59bbb09719dec9a251aea60640cc6c2\"", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB304:19A8E7F:5D9CB3D1" + } + }, + "uuid": "f7f4066c-1e41-4cfc-8b51-9ee45deb7a9a", + "persistent": true, + "insertionIndex": 5 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-6-e21705.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-6-e21705.json new file mode 100644 index 0000000000..6656249c6d --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-6-e21705.json @@ -0,0 +1,46 @@ +{ + "id": "e21705d9-92ba-4136-b489-459775ecd087", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "GET" + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-e21705d9-92ba-4136-b489-459775ecd087.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:37 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4978", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"b59bbb09719dec9a251aea60640cc6c2\"", + "Last-Modified": "Tue, 08 Oct 2019 15:53:14 GMT", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB30E:19A8E8D:5D9CB3D1" + } + }, + "uuid": "e21705d9-92ba-4136-b489-459775ecd087", + "persistent": true, + "scenarioName": "scenario-1-repos-github-api-test-org-test-mergeoptions", + "requiredScenarioState": "scenario-1-repos-github-api-test-org-test-mergeoptions-2", + "newScenarioState": "scenario-1-repos-github-api-test-org-test-mergeoptions-3", + "insertionIndex": 6 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-7-eadb65.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-7-eadb65.json new file mode 100644 index 0000000000..8fff20be23 --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-7-eadb65.json @@ -0,0 +1,49 @@ +{ + "id": "eadb65dd-b5da-4665-b99e-972521f13704", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "PATCH", + "bodyPatterns": [ + { + "equalToJson": "{\"allow_merge_commit\":\"true\",\"name\":\"test-mergeoptions\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": true + } + ] + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-eadb65dd-b5da-4665-b99e-972521f13704.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4977", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"4d295533bed2c747dbdd111a2b76c929\"", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB313:19A8E9D:5D9CB3D1" + } + }, + "uuid": "eadb65dd-b5da-4665-b99e-972521f13704", + "persistent": true, + "insertionIndex": 7 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-8-71535d.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-8-71535d.json new file mode 100644 index 0000000000..a36fc24cfb --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-8-71535d.json @@ -0,0 +1,49 @@ +{ + "id": "71535d0b-1d4a-43a0-b767-a75c2ec20695", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "PATCH", + "bodyPatterns": [ + { + "equalToJson": "{\"name\":\"test-mergeoptions\",\"allow_rebase_merge\":\"true\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": true + } + ] + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-71535d0b-1d4a-43a0-b767-a75c2ec20695.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4976", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"bc67de8fb9554a459188fac7692140dc\"", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB318:19A8EA8:5D9CB3D2" + } + }, + "uuid": "71535d0b-1d4a-43a0-b767-a75c2ec20695", + "persistent": true, + "insertionIndex": 8 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-9-30940e.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-9-30940e.json new file mode 100644 index 0000000000..61f91e3a2f --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/repos_github-api-test-org_test-mergeoptions-9-30940e.json @@ -0,0 +1,49 @@ +{ + "id": "30940ef8-6e88-4681-b5c3-0b3efd6490ee", + "name": "repos_github-api-test-org_test-mergeoptions", + "request": { + "url": "/repos/github-api-test-org/test-mergeoptions", + "method": "PATCH", + "bodyPatterns": [ + { + "equalToJson": "{\"allow_squash_merge\":\"false\",\"name\":\"test-mergeoptions\"}", + "ignoreArrayOrder": true, + "ignoreExtraElements": true + } + ] + }, + "response": { + "status": 200, + "bodyFileName": "repos_github-api-test-org_test-mergeoptions-30940ef8-6e88-4681-b5c3-0b3efd6490ee.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:38 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4975", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"cf230fde94663ae9f1c9c9c87b9bfc12\"", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB322:19A8EBC:5D9CB3D2" + } + }, + "uuid": "30940ef8-6e88-4681-b5c3-0b3efd6490ee", + "persistent": true, + "insertionIndex": 9 +} \ No newline at end of file diff --git a/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/user-1-a37b7d.json b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/user-1-a37b7d.json new file mode 100644 index 0000000000..9981be3c1a --- /dev/null +++ b/src/test/resources/org/kohsuke/github/GHRepositoryTest/wiremock/setMergeOptions/mappings/user-1-a37b7d.json @@ -0,0 +1,43 @@ +{ + "id": "a37b7dd2-71e3-4a15-ac9d-7a5a3a33ad98", + "name": "user", + "request": { + "url": "/user", + "method": "GET" + }, + "response": { + "status": 200, + "bodyFileName": "user-a37b7dd2-71e3-4a15-ac9d-7a5a3a33ad98.json", + "headers": { + "Date": "Tue, 08 Oct 2019 16:05:36 GMT", + "Content-Type": "application/json; charset=utf-8", + "Server": "GitHub.com", + "Status": "200 OK", + "X-RateLimit-Limit": "5000", + "X-RateLimit-Remaining": "4984", + "X-RateLimit-Reset": "1570554322", + "Cache-Control": "private, max-age=60, s-maxage=60", + "Vary": [ + "Accept, Authorization, Cookie, X-GitHub-OTP", + "Accept-Encoding" + ], + "ETag": "W/\"a06eea6fc1dc3e447db0d26c9cd88717\"", + "Last-Modified": "Mon, 05 Aug 2019 15:08:10 GMT", + "X-OAuth-Scopes": "admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages", + "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": "11AF:6922:DCB2E6:19A8E40:5D9CB3CF" + } + }, + "uuid": "a37b7dd2-71e3-4a15-ac9d-7a5a3a33ad98", + "persistent": true, + "insertionIndex": 1 +} \ No newline at end of file