Skip to content

Commit

Permalink
use unique repo name per visibility, update snapshots
Browse files Browse the repository at this point in the history
  • Loading branch information
dbaur committed Aug 10, 2023
1 parent 7c1e25b commit 2624bbb
Show file tree
Hide file tree
Showing 13 changed files with 276 additions and 287 deletions.
3 changes: 1 addition & 2 deletions src/test/java/org/kohsuke/github/GHRepositoryTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -319,12 +319,11 @@ public void testSetPublic() throws Exception {
*/
@Test
public void testSetVisibility() throws Exception {
String repoName = "test-repo-visibility";

GHOrganization organization = gitHub.getOrganization(GITHUB_API_TEST_ORG);

// can not test for internal, as test org is not assigned to an enterprise
for (Visibility visibility : Sets.newHashSet(Visibility.PUBLIC, Visibility.PRIVATE)) {
String repoName = String.format("test-repo-visibility-%s", visibility.toString());
GHRepository repository = organization.createRepository(repoName).visibility(visibility).create();
try {
assertThat(repository.getVisibility(), is(visibility));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"id": 676861126,
"node_id": "R_kgDOKFgUxg",
"name": "test-repo-visibility",
"full_name": "hub4j-test-org/test-repo-visibility",
"id": 676869680,
"node_id": "R_kgDOKFg2MA",
"name": "test-repo-visibility-public",
"full_name": "hub4j-test-org/test-repo-visibility-public",
"private": false,
"owner": {
"login": "hub4j-test-org",
Expand All @@ -24,53 +24,53 @@
"type": "Organization",
"site_admin": false
},
"html_url": "https://github.com/hub4j-test-org/test-repo-visibility",
"html_url": "https://github.com/hub4j-test-org/test-repo-visibility-public",
"description": null,
"fork": false,
"url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
"forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
"keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
"collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
"teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
"hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
"issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
"events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
"assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
"branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
"tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
"blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
"git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
"git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
"trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
"statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
"languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
"stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
"contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
"subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
"subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
"commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
"git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
"comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
"issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
"contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
"compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
"merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
"archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
"downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
"issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
"pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
"milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
"notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
"labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
"releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
"deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
"created_at": "2023-08-10T07:18:54Z",
"updated_at": "2023-08-10T07:18:54Z",
"pushed_at": "2023-08-10T07:18:54Z",
"git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
"ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
"clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
"svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
"url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public",
"forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/forks",
"keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/keys{/key_id}",
"collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/collaborators{/collaborator}",
"teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/teams",
"hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/hooks",
"issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues/events{/number}",
"events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/events",
"assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/assignees{/user}",
"branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/branches{/branch}",
"tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/tags",
"blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/blobs{/sha}",
"git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/tags{/sha}",
"git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/refs{/sha}",
"trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/trees{/sha}",
"statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/statuses/{sha}",
"languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/languages",
"stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/stargazers",
"contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/contributors",
"subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/subscribers",
"subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/subscription",
"commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/commits{/sha}",
"git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/git/commits{/sha}",
"comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/comments{/number}",
"issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues/comments{/number}",
"contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/contents/{+path}",
"compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/compare/{base}...{head}",
"merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/merges",
"archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/{archive_format}{/ref}",
"downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/downloads",
"issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/issues{/number}",
"pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/pulls{/number}",
"milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/milestones{/number}",
"notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/notifications{?since,all,participating}",
"labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/labels{/name}",
"releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/releases{/id}",
"deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-public/deployments",
"created_at": "2023-08-10T07:45:44Z",
"updated_at": "2023-08-10T07:45:45Z",
"pushed_at": "2023-08-10T07:45:45Z",
"git_url": "git://github.com/hub4j-test-org/test-repo-visibility-public.git",
"ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-public.git",
"clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-public.git",
"svn_url": "https://github.com/hub4j-test-org/test-repo-visibility-public",
"homepage": null,
"size": 0,
"stargazers_count": 0,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"id": 676861134,
"node_id": "R_kgDOKFgUzg",
"name": "test-repo-visibility",
"full_name": "hub4j-test-org/test-repo-visibility",
"id": 676869689,
"node_id": "R_kgDOKFg2OQ",
"name": "test-repo-visibility-private",
"full_name": "hub4j-test-org/test-repo-visibility-private",
"private": true,
"owner": {
"login": "hub4j-test-org",
Expand All @@ -24,53 +24,53 @@
"type": "Organization",
"site_admin": false
},
"html_url": "https://github.com/hub4j-test-org/test-repo-visibility",
"html_url": "https://github.com/hub4j-test-org/test-repo-visibility-private",
"description": null,
"fork": false,
"url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility",
"forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/forks",
"keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/keys{/key_id}",
"collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/collaborators{/collaborator}",
"teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/teams",
"hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/hooks",
"issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/events{/number}",
"events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/events",
"assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/assignees{/user}",
"branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/branches{/branch}",
"tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/tags",
"blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/blobs{/sha}",
"git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/tags{/sha}",
"git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/refs{/sha}",
"trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/trees{/sha}",
"statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/statuses/{sha}",
"languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/languages",
"stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/stargazers",
"contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contributors",
"subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscribers",
"subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/subscription",
"commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/commits{/sha}",
"git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/git/commits{/sha}",
"comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/comments{/number}",
"issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues/comments{/number}",
"contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/contents/{+path}",
"compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/compare/{base}...{head}",
"merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/merges",
"archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/{archive_format}{/ref}",
"downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/downloads",
"issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/issues{/number}",
"pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/pulls{/number}",
"milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/milestones{/number}",
"notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/notifications{?since,all,participating}",
"labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/labels{/name}",
"releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/releases{/id}",
"deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility/deployments",
"created_at": "2023-08-10T07:18:56Z",
"updated_at": "2023-08-10T07:18:56Z",
"pushed_at": "2023-08-10T07:18:56Z",
"git_url": "git://github.com/hub4j-test-org/test-repo-visibility.git",
"ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility.git",
"clone_url": "https://github.com/hub4j-test-org/test-repo-visibility.git",
"svn_url": "https://github.com/hub4j-test-org/test-repo-visibility",
"url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private",
"forks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/forks",
"keys_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/keys{/key_id}",
"collaborators_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/collaborators{/collaborator}",
"teams_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/teams",
"hooks_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/hooks",
"issue_events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues/events{/number}",
"events_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/events",
"assignees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/assignees{/user}",
"branches_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/branches{/branch}",
"tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/tags",
"blobs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/blobs{/sha}",
"git_tags_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/tags{/sha}",
"git_refs_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/refs{/sha}",
"trees_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/trees{/sha}",
"statuses_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/statuses/{sha}",
"languages_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/languages",
"stargazers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/stargazers",
"contributors_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/contributors",
"subscribers_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/subscribers",
"subscription_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/subscription",
"commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/commits{/sha}",
"git_commits_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/git/commits{/sha}",
"comments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/comments{/number}",
"issue_comment_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues/comments{/number}",
"contents_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/contents/{+path}",
"compare_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/compare/{base}...{head}",
"merges_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/merges",
"archive_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/{archive_format}{/ref}",
"downloads_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/downloads",
"issues_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/issues{/number}",
"pulls_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/pulls{/number}",
"milestones_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/milestones{/number}",
"notifications_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/notifications{?since,all,participating}",
"labels_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/labels{/name}",
"releases_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/releases{/id}",
"deployments_url": "https://api.github.com/repos/hub4j-test-org/test-repo-visibility-private/deployments",
"created_at": "2023-08-10T07:45:47Z",
"updated_at": "2023-08-10T07:45:47Z",
"pushed_at": "2023-08-10T07:45:47Z",
"git_url": "git://github.com/hub4j-test-org/test-repo-visibility-private.git",
"ssh_url": "git@github.com:hub4j-test-org/test-repo-visibility-private.git",
"clone_url": "https://github.com/hub4j-test-org/test-repo-visibility-private.git",
"svn_url": "https://github.com/hub4j-test-org/test-repo-visibility-private",
"homepage": null,
"size": 0,
"stargazers_count": 0,
Expand Down Expand Up @@ -136,5 +136,5 @@
"site_admin": false
},
"network_count": 0,
"subscribers_count": 0
"subscribers_count": 2
}
Loading

0 comments on commit 2624bbb

Please sign in to comment.