mirror of
https://github.com/jlengrand/github-api.git
synced 2026-03-11 08:21:23 +00:00
Compare commits
31 Commits
github-api
...
github-api
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5a8b032d74 | ||
|
|
57c4613b1f | ||
|
|
e008021a42 | ||
|
|
7e600c43ed | ||
|
|
963478e206 | ||
|
|
0f32783488 | ||
|
|
756d470715 | ||
|
|
2c47b7535b | ||
|
|
4cc90b4929 | ||
|
|
32754ffcf5 | ||
|
|
64aae75680 | ||
|
|
69d2160a0d | ||
|
|
99e326539e | ||
|
|
1dde975cfe | ||
|
|
aeb5e5f681 | ||
|
|
1c2e491845 | ||
|
|
eb4000f26b | ||
|
|
74dd887c79 | ||
|
|
764599a7d9 | ||
|
|
85a53fc68f | ||
|
|
d9ebc9455c | ||
|
|
418ea9a19e | ||
|
|
20f04febf2 | ||
|
|
a65783201e | ||
|
|
a5f04d44a4 | ||
|
|
cbe1022f20 | ||
|
|
4f38ab3640 | ||
|
|
fca179abab | ||
|
|
e426237c35 | ||
|
|
473f3954c7 | ||
|
|
5aad5406a2 |
4
pom.xml
4
pom.xml
@@ -2,7 +2,7 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.kohsuke</groupId>
|
||||
<artifactId>github-api</artifactId>
|
||||
<version>1.103</version>
|
||||
<version>1.105</version>
|
||||
<name>GitHub API for Java</name>
|
||||
<url>https://github-api.kohsuke.org/</url>
|
||||
<description>GitHub API for Java</description>
|
||||
@@ -11,7 +11,7 @@
|
||||
<connection>scm:git:git@github.com/github-api/${project.artifactId}.git</connection>
|
||||
<developerConnection>scm:git:ssh://git@github.com/github-api/${project.artifactId}.git</developerConnection>
|
||||
<url>https://${project.artifactId}.kohsuke.org/</url>
|
||||
<tag>github-api-1.103</tag>
|
||||
<tag>github-api-1.105</tag>
|
||||
</scm>
|
||||
|
||||
<distributionManagement>
|
||||
|
||||
@@ -88,7 +88,7 @@ public class GHOrganization extends GHPerson {
|
||||
*
|
||||
* <p>
|
||||
* You use the returned builder to set various properties, then call {@link GHCreateRepositoryBuilder#create()} to
|
||||
* finally createa repository.
|
||||
* finally create a repository.
|
||||
*
|
||||
* @param name
|
||||
* the name
|
||||
@@ -386,7 +386,7 @@ public class GHOrganization extends GHPerson {
|
||||
* @throws IOException
|
||||
* the io exception
|
||||
* @deprecated https://developer.github.com/v3/teams/#create-team deprecates permission field use
|
||||
* {@link #createTeam(String, Collection)}
|
||||
* {@link #createTeam(String)}
|
||||
*/
|
||||
@Deprecated
|
||||
public GHTeam createTeam(String name, Permission p, Collection<GHRepository> repositories) throws IOException {
|
||||
@@ -412,7 +412,7 @@ public class GHOrganization extends GHPerson {
|
||||
* @throws IOException
|
||||
* the io exception
|
||||
* @deprecated https://developer.github.com/v3/teams/#create-team deprecates permission field use
|
||||
* {@link #createTeam(String, GHRepository...)}
|
||||
* {@link #createTeam(String)}
|
||||
*/
|
||||
@Deprecated
|
||||
public GHTeam createTeam(String name, Permission p, GHRepository... repositories) throws IOException {
|
||||
@@ -429,7 +429,9 @@ public class GHOrganization extends GHPerson {
|
||||
* @return the gh team
|
||||
* @throws IOException
|
||||
* the io exception
|
||||
* @deprecated Use {@link #createTeam(String)} that uses a builder pattern to let you control every aspect.
|
||||
*/
|
||||
@Deprecated
|
||||
public GHTeam createTeam(String name, Collection<GHRepository> repositories) throws IOException {
|
||||
Requester post = root.createRequest().method("POST").with("name", name);
|
||||
List<String> repo_names = new ArrayList<String>();
|
||||
@@ -450,11 +452,28 @@ public class GHOrganization extends GHPerson {
|
||||
* @return the gh team
|
||||
* @throws IOException
|
||||
* the io exception
|
||||
* @deprecated Use {@link #createTeam(String)} that uses a builder pattern to let you control every aspect.
|
||||
*/
|
||||
@Deprecated
|
||||
public GHTeam createTeam(String name, GHRepository... repositories) throws IOException {
|
||||
return createTeam(name, Arrays.asList(repositories));
|
||||
}
|
||||
|
||||
/**
|
||||
* Starts a builder that creates a new team.
|
||||
*
|
||||
* <p>
|
||||
* You use the returned builder to set various properties, then call {@link GHTeamBuilder#create()} to finally
|
||||
* create a team.
|
||||
*
|
||||
* @param name
|
||||
* the name
|
||||
* @return the gh create repository builder
|
||||
*/
|
||||
public GHTeamBuilder createTeam(String name) {
|
||||
return new GHTeamBuilder(root, login, name);
|
||||
}
|
||||
|
||||
/**
|
||||
* List up repositories that has some open pull requests.
|
||||
* <p>
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
package org.kohsuke.github;
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.exc.MismatchedInputException;
|
||||
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.net.URL;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.NoSuchElementException;
|
||||
|
||||
@@ -317,20 +315,17 @@ public class GHRepositoryStatistics {
|
||||
* the io exception
|
||||
*/
|
||||
public List<CodeFrequency> getCodeFrequency() throws IOException {
|
||||
// Map to ArrayLists first, since there are no field names in the
|
||||
// Map to arrays first, since there are no field names in the
|
||||
// returned JSON.
|
||||
try {
|
||||
InputStream stream = root.createRequest().withUrlPath(getApiTailUrl("code_frequency")).fetchStream();
|
||||
|
||||
ObjectMapper mapper = new ObjectMapper();
|
||||
TypeReference<ArrayList<ArrayList<Integer>>> typeRef = new TypeReference<ArrayList<ArrayList<Integer>>>() {
|
||||
};
|
||||
ArrayList<ArrayList<Integer>> list = mapper.readValue(stream, typeRef);
|
||||
Integer[][] list = root.createRequest()
|
||||
.withUrlPath(getApiTailUrl("code_frequency"))
|
||||
.fetch(Integer[][].class);
|
||||
|
||||
// Convert to proper objects.
|
||||
ArrayList<CodeFrequency> returnList = new ArrayList<CodeFrequency>();
|
||||
for (ArrayList<Integer> item : list) {
|
||||
CodeFrequency cf = new CodeFrequency(item);
|
||||
List<CodeFrequency> returnList = new ArrayList<>();
|
||||
for (Integer[] item : list) {
|
||||
CodeFrequency cf = new CodeFrequency(Arrays.asList(item));
|
||||
returnList.add(cf);
|
||||
}
|
||||
|
||||
@@ -351,7 +346,7 @@ public class GHRepositoryStatistics {
|
||||
private int additions;
|
||||
private int deletions;
|
||||
|
||||
private CodeFrequency(ArrayList<Integer> item) {
|
||||
private CodeFrequency(List<Integer> item) {
|
||||
week = item.get(0);
|
||||
additions = item.get(1);
|
||||
deletions = item.get(2);
|
||||
@@ -462,17 +457,12 @@ public class GHRepositoryStatistics {
|
||||
public List<PunchCardItem> getPunchCard() throws IOException {
|
||||
// Map to ArrayLists first, since there are no field names in the
|
||||
// returned JSON.
|
||||
InputStream stream = root.createRequest().withUrlPath(getApiTailUrl("punch_card")).fetchStream();
|
||||
|
||||
ObjectMapper mapper = new ObjectMapper();
|
||||
TypeReference<ArrayList<ArrayList<Integer>>> typeRef = new TypeReference<ArrayList<ArrayList<Integer>>>() {
|
||||
};
|
||||
ArrayList<ArrayList<Integer>> list = mapper.readValue(stream, typeRef);
|
||||
Integer[][] list = root.createRequest().withUrlPath(getApiTailUrl("punch_card")).fetch(Integer[][].class);
|
||||
|
||||
// Convert to proper objects.
|
||||
ArrayList<PunchCardItem> returnList = new ArrayList<PunchCardItem>();
|
||||
for (ArrayList<Integer> item : list) {
|
||||
PunchCardItem pci = new PunchCardItem(item);
|
||||
ArrayList<PunchCardItem> returnList = new ArrayList<>();
|
||||
for (Integer[] item : list) {
|
||||
PunchCardItem pci = new PunchCardItem(Arrays.asList(item));
|
||||
returnList.add(pci);
|
||||
}
|
||||
|
||||
@@ -487,7 +477,7 @@ public class GHRepositoryStatistics {
|
||||
private int hourOfDay;
|
||||
private int numberOfCommits;
|
||||
|
||||
private PunchCardItem(ArrayList<Integer> item) {
|
||||
private PunchCardItem(List<Integer> item) {
|
||||
dayOfWeek = item.get(0);
|
||||
hourOfDay = item.get(1);
|
||||
numberOfCommits = item.get(2);
|
||||
|
||||
@@ -12,12 +12,22 @@ import java.util.TreeMap;
|
||||
* @author Kohsuke Kawaguchi
|
||||
*/
|
||||
public class GHTeam implements Refreshable {
|
||||
private String name, permission, slug, description;
|
||||
private String name;
|
||||
private String permission;
|
||||
private String slug;
|
||||
private String description;
|
||||
private Privacy privacy;
|
||||
|
||||
private int id;
|
||||
private GHOrganization organization; // populated by GET /user/teams where Teams+Orgs are returned together
|
||||
|
||||
protected /* final */ GitHub root;
|
||||
|
||||
public enum Privacy {
|
||||
SECRET, // only visible to organization owners and members of this team.
|
||||
CLOSED // visible to all members of this organization.
|
||||
}
|
||||
|
||||
/**
|
||||
* Member's role in a team
|
||||
*/
|
||||
@@ -94,6 +104,15 @@ public class GHTeam implements Refreshable {
|
||||
return description;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the privacy state.
|
||||
*
|
||||
* @return the privacy state.
|
||||
*/
|
||||
public Privacy getPrivacy() {
|
||||
return privacy;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets description.
|
||||
*
|
||||
@@ -106,6 +125,18 @@ public class GHTeam implements Refreshable {
|
||||
root.createRequest().method("PATCH").with("description", description).withUrlPath(api("")).send();
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates the team's privacy setting.
|
||||
*
|
||||
* @param privacy
|
||||
* the privacy
|
||||
* @throws IOException
|
||||
* the io exception
|
||||
*/
|
||||
public void setPrivacy(Privacy privacy) throws IOException {
|
||||
root.createRequest().method("PATCH").with("privacy", privacy).withUrlPath(api("")).send();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets id.
|
||||
*
|
||||
|
||||
93
src/main/java/org/kohsuke/github/GHTeamBuilder.java
Normal file
93
src/main/java/org/kohsuke/github/GHTeamBuilder.java
Normal file
@@ -0,0 +1,93 @@
|
||||
package org.kohsuke.github;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
/**
|
||||
* Creates a team.
|
||||
*
|
||||
* https://developer.github.com/v3/teams/#create-team
|
||||
*/
|
||||
public class GHTeamBuilder {
|
||||
|
||||
private final GitHub root;
|
||||
protected final Requester builder;
|
||||
private final String orgName;
|
||||
|
||||
public GHTeamBuilder(GitHub root, String orgName, String name) {
|
||||
this.root = root;
|
||||
this.orgName = orgName;
|
||||
this.builder = root.createRequest();
|
||||
this.builder.with("name", name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Description for this team.
|
||||
*
|
||||
* @param description
|
||||
* description of team
|
||||
* @return a builder to continue with building
|
||||
*/
|
||||
public GHTeamBuilder description(String description) {
|
||||
this.builder.with("description", description);
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Maintainers for this team.
|
||||
*
|
||||
* @param maintainers
|
||||
* maintainers of team
|
||||
* @return a builder to continue with building
|
||||
*/
|
||||
public GHTeamBuilder maintainers(String... maintainers) {
|
||||
this.builder.with("maintainers", maintainers);
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Repository names to add this team to.
|
||||
*
|
||||
* @param repoNames
|
||||
* repoNames to add team to
|
||||
* @return a builder to continue with building
|
||||
*/
|
||||
public GHTeamBuilder repositories(String... repoNames) {
|
||||
this.builder.with("repo_names", repoNames);
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Description for this team
|
||||
*
|
||||
* @param privacy
|
||||
* privacy of team
|
||||
* @return a builder to continue with building
|
||||
*/
|
||||
public GHTeamBuilder privacy(GHTeam.Privacy privacy) {
|
||||
this.builder.with("privacy", privacy);
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Parent team id for this team
|
||||
*
|
||||
* @param parentTeamId
|
||||
* parentTeamId of team
|
||||
* @return a builder to continue with building
|
||||
*/
|
||||
public GHTeamBuilder parentTeamId(int parentTeamId) {
|
||||
this.builder.with("parent_team_id", parentTeamId);
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a team with all the parameters.
|
||||
*
|
||||
* @return the gh team
|
||||
* @throws IOException
|
||||
* if team cannot be created
|
||||
*/
|
||||
public GHTeam create() throws IOException {
|
||||
return builder.method("POST").withUrlPath("/orgs/" + orgName + "/teams").fetch(GHTeam.class).wrapUp(root);
|
||||
}
|
||||
}
|
||||
@@ -31,6 +31,7 @@ import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.InterruptedIOException;
|
||||
import java.io.Reader;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.lang.reflect.Array;
|
||||
@@ -38,6 +39,7 @@ import java.lang.reflect.Field;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.ProtocolException;
|
||||
import java.net.SocketException;
|
||||
import java.net.SocketTimeoutException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
@@ -61,6 +63,7 @@ import java.util.zip.GZIPInputStream;
|
||||
import javax.annotation.CheckForNull;
|
||||
import javax.annotation.Nonnull;
|
||||
import javax.annotation.WillClose;
|
||||
import javax.net.ssl.SSLHandshakeException;
|
||||
|
||||
import static java.util.Arrays.asList;
|
||||
import static java.util.logging.Level.*;
|
||||
@@ -74,6 +77,7 @@ import static org.kohsuke.github.GitHub.connect;
|
||||
* @author Kohsuke Kawaguchi
|
||||
*/
|
||||
class Requester {
|
||||
public static final int CONNECTION_ERROR_RETRIES = 2;
|
||||
private final GitHub root;
|
||||
private final List<Entry> args = new ArrayList<Entry>();
|
||||
private final Map<String, String> headers = new LinkedHashMap<String, String>();
|
||||
@@ -104,6 +108,11 @@ class Requester {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* If timeout issues let's retry after milliseconds.
|
||||
*/
|
||||
private static final int retryTimeoutMillis = 100;
|
||||
|
||||
Requester(GitHub root) {
|
||||
this.root = root;
|
||||
}
|
||||
@@ -470,7 +479,8 @@ class Requester {
|
||||
}
|
||||
|
||||
/**
|
||||
* As stream input stream.
|
||||
* Response input stream. There are scenarios where direct stream reading is needed, however it is better to use
|
||||
* {@link #fetch(Class)} where possible.
|
||||
*
|
||||
* @return the input stream
|
||||
* @throws IOException
|
||||
@@ -491,8 +501,7 @@ class Requester {
|
||||
uc = setupConnection(url);
|
||||
|
||||
try {
|
||||
retryInvalidCached404Response();
|
||||
return supplier.get();
|
||||
return _fetchOrRetry(supplier, CONNECTION_ERROR_RETRIES);
|
||||
} catch (IOException e) {
|
||||
handleApiError(e);
|
||||
} finally {
|
||||
@@ -501,6 +510,86 @@ class Requester {
|
||||
}
|
||||
}
|
||||
|
||||
private <T> T _fetchOrRetry(SupplierThrows<T, IOException> supplier, int retries) throws IOException {
|
||||
int responseCode = -1;
|
||||
String responseMessage = null;
|
||||
// When retries equal 0 the previous call must return or throw, not retry again
|
||||
if (retries < 0) {
|
||||
throw new IllegalArgumentException("'retries' cannot be less than 0");
|
||||
}
|
||||
|
||||
try {
|
||||
// This is where the request is sent and response is processing starts
|
||||
responseCode = uc.getResponseCode();
|
||||
responseMessage = uc.getResponseMessage();
|
||||
|
||||
// If we are caching and get an invalid cached 404, retry it.
|
||||
if (!retryInvalidCached404Response(responseCode, retries)) {
|
||||
return supplier.get();
|
||||
}
|
||||
} catch (FileNotFoundException e) {
|
||||
// java.net.URLConnection handles 404 exception as FileNotFoundException,
|
||||
// don't wrap exception in HttpException to preserve backward compatibility
|
||||
throw e;
|
||||
} catch (IOException e) {
|
||||
|
||||
if (!retryConnectionError(e, retries)) {
|
||||
throw new HttpException(responseCode, responseMessage, uc.getURL(), e);
|
||||
}
|
||||
}
|
||||
|
||||
// We did not fetch or throw, retry
|
||||
return _fetchOrRetry(supplier, retries - 1);
|
||||
|
||||
}
|
||||
|
||||
private boolean retryConnectionError(IOException e, int retries) throws IOException {
|
||||
// There are a range of connection errors where we want to wait a moment and just automatically retry
|
||||
boolean connectionError = e instanceof SocketException || e instanceof SocketTimeoutException
|
||||
|| e instanceof SSLHandshakeException;
|
||||
if (connectionError && retries > 0) {
|
||||
LOGGER.log(INFO,
|
||||
"Error while connecting to " + uc.getURL() + ". Sleeping " + Requester.retryTimeoutMillis
|
||||
+ " milliseconds before retrying... ; will try " + retries + " more time(s)",
|
||||
e);
|
||||
try {
|
||||
Thread.sleep(Requester.retryTimeoutMillis);
|
||||
} catch (InterruptedException ie) {
|
||||
throw (IOException) new InterruptedIOException().initCause(e);
|
||||
}
|
||||
uc = setupConnection(uc.getURL());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private boolean retryInvalidCached404Response(int responseCode, int retries) throws IOException {
|
||||
// WORKAROUND FOR ISSUE #669:
|
||||
// When the Requester detects a 404 response with an ETag (only happpens when the server's 304
|
||||
// is bogus and would cause cache corruption), try the query again with new request header
|
||||
// that forces the server to not return 304 and return new data instead.
|
||||
//
|
||||
// This solution is transparent to users of this library and automatically handles a
|
||||
// situation that was cause insidious and hard to debug bad responses in caching
|
||||
// scenarios. If GitHub ever fixes their issue and/or begins providing accurate ETags to
|
||||
// their 404 responses, this will result in at worst two requests being made for each 404
|
||||
// responses. However, only the second request will count against rate limit.
|
||||
if (responseCode == 404 && Objects.equals(uc.getRequestMethod(), "GET") && uc.getHeaderField("ETag") != null
|
||||
&& !Objects.equals(uc.getRequestProperty("Cache-Control"), "no-cache") && retries > 0) {
|
||||
LOGGER.log(FINE,
|
||||
"Encountered GitHub invalid cached 404 from " + uc.getURL()
|
||||
+ ". Retrying with \"Cache-Control\"=\"no-cache\"...");
|
||||
|
||||
uc = setupConnection(uc.getURL());
|
||||
// Setting "Cache-Control" to "no-cache" stops the cache from supplying
|
||||
// "If-Modified-Since" or "If-None-Match" values.
|
||||
// This makes GitHub give us current data (not incorrectly cached data)
|
||||
uc.setRequestProperty("Cache-Control", "no-cache");
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private <T> T[] concatenatePages(Class<T[]> type, List<T[]> pages, int totalLength) {
|
||||
|
||||
T[] result = type.cast(Array.newInstance(type.getComponentType(), totalLength));
|
||||
@@ -850,10 +939,8 @@ class Requester {
|
||||
private <T> T parse(Class<T> type, T instance, int timeouts) throws IOException {
|
||||
InputStreamReader r = null;
|
||||
int responseCode = -1;
|
||||
String responseMessage = null;
|
||||
try {
|
||||
responseCode = uc.getResponseCode();
|
||||
responseMessage = uc.getResponseMessage();
|
||||
if (responseCode == 304) {
|
||||
return null; // special case handling for 304 unmodified, as the content will be ""
|
||||
}
|
||||
@@ -897,44 +984,11 @@ class Requester {
|
||||
return setResponseHeaders(MAPPER.readerForUpdating(instance).<T>readValue(data));
|
||||
}
|
||||
return null;
|
||||
} catch (FileNotFoundException e) {
|
||||
// java.net.URLConnection handles 404 exception as FileNotFoundException,
|
||||
// don't wrap exception in HttpException to preserve backward compatibility
|
||||
throw e;
|
||||
} catch (IOException e) {
|
||||
if (e instanceof SocketTimeoutException && timeouts > 0) {
|
||||
LOGGER.log(INFO, "timed out accessing " + uc.getURL() + "; will try " + timeouts + " more time(s)", e);
|
||||
return parse(type, instance, timeouts - 1);
|
||||
}
|
||||
throw new HttpException(responseCode, responseMessage, uc.getURL(), e);
|
||||
} finally {
|
||||
IOUtils.closeQuietly(r);
|
||||
}
|
||||
}
|
||||
|
||||
private void retryInvalidCached404Response() throws IOException {
|
||||
// WORKAROUND FOR ISSUE #669:
|
||||
// When the Requester detects a 404 response with an ETag (only happpens when the server's 304
|
||||
// is bogus and would cause cache corruption), try the query again with new request header
|
||||
// that forces the server to not return 304 and return new data instead.
|
||||
//
|
||||
// This solution is transparent to users of this library and automatically handles a
|
||||
// situation that was cause insidious and hard to debug bad responses in caching
|
||||
// scenarios. If GitHub ever fixes their issue and/or begins providing accurate ETags to
|
||||
// their 404 responses, this will result in at worst two requests being made for each 404
|
||||
// responses. However, only the second request will count against rate limit.
|
||||
int responseCode = uc.getResponseCode();
|
||||
if (responseCode == 404 && Objects.equals(uc.getRequestMethod(), "GET") && uc.getHeaderField("ETag") != null
|
||||
&& !Objects.equals(uc.getRequestProperty("Cache-Control"), "no-cache")) {
|
||||
uc = setupConnection(uc.getURL());
|
||||
// Setting "Cache-Control" to "no-cache" stops the cache from supplying
|
||||
// "If-Modified-Since" or "If-None-Match" values.
|
||||
// This makes GitHub give us current data (not incorrectly cached data)
|
||||
uc.setRequestProperty("Cache-Control", "no-cache");
|
||||
uc.getResponseCode();
|
||||
}
|
||||
}
|
||||
|
||||
private <T> T setResponseHeaders(T readValue) {
|
||||
if (readValue instanceof GHObject[]) {
|
||||
for (GHObject ghObject : (GHObject[]) readValue) {
|
||||
|
||||
@@ -86,7 +86,7 @@ public class GHOrganizationTest extends AbstractGitHubWireMockTest {
|
||||
// Create team with access to repository. Check access was granted.
|
||||
GHTeam team = org.createTeam(TEAM_NAME_CREATE, GHOrganization.Permission.PUSH, repo);
|
||||
Assert.assertTrue(team.getRepositories().containsKey(REPO_NAME));
|
||||
Assert.assertEquals(Permission.PUSH.toString().toLowerCase(), team.getPermission());
|
||||
assertEquals(Permission.PUSH.toString().toLowerCase(), team.getPermission());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -100,6 +100,30 @@ public class GHOrganizationTest extends AbstractGitHubWireMockTest {
|
||||
// Create team with no permission field. Verify that default permission is pull
|
||||
GHTeam team = org.createTeam(TEAM_NAME_CREATE, repo);
|
||||
Assert.assertTrue(team.getRepositories().containsKey(REPO_NAME));
|
||||
Assert.assertEquals(DEFAULT_PERMISSION, team.getPermission());
|
||||
assertEquals(DEFAULT_PERMISSION, team.getPermission());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCreateVisibleTeam() throws IOException {
|
||||
GHOrganization org = gitHub.getOrganization(GITHUB_API_TEST_ORG);
|
||||
|
||||
GHTeam team = org.createTeam(TEAM_NAME_CREATE).privacy(GHTeam.Privacy.CLOSED).create();
|
||||
assertEquals(GHTeam.Privacy.CLOSED, team.getPrivacy());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCreateAllArgsTeam() throws IOException {
|
||||
String REPO_NAME = "github-api";
|
||||
GHOrganization org = gitHub.getOrganization(GITHUB_API_TEST_ORG);
|
||||
|
||||
GHTeam team = org.createTeam(TEAM_NAME_CREATE)
|
||||
.description("Team description")
|
||||
.maintainers("bitwiseman")
|
||||
.repositories(REPO_NAME)
|
||||
.privacy(GHTeam.Privacy.CLOSED)
|
||||
.parentTeamId(3617900)
|
||||
.create();
|
||||
assertEquals("Team description", team.getDescription());
|
||||
assertEquals(GHTeam.Privacy.CLOSED, team.getPrivacy());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -424,4 +424,20 @@ public class GHRepositoryTest extends AbstractGitHubWireMockTest {
|
||||
assertThat(refs, notNullValue());
|
||||
assertThat(refs.size(), greaterThan(90));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void checkWatchersCount() throws Exception {
|
||||
snapshotNotAllowed();
|
||||
GHRepository repo = getTempRepository();
|
||||
int watchersCount = repo.getWatchers();
|
||||
assertEquals(10, watchersCount);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void checkStargazersCount() throws Exception {
|
||||
snapshotNotAllowed();
|
||||
GHRepository repo = getTempRepository();
|
||||
int stargazersCount = repo.getStargazersCount();
|
||||
assertEquals(10, stargazersCount);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package org.kohsuke.github;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.kohsuke.github.GHTeam.Privacy;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -30,4 +31,27 @@ public class GHTeamTest extends AbstractGitHubWireMockTest {
|
||||
assertEquals(description, team.getDescription());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSetPrivacy() throws IOException {
|
||||
String teamSlug = "dummy-team";
|
||||
Privacy privacy = Privacy.CLOSED;
|
||||
|
||||
// Set the privacy.
|
||||
GHTeam team = gitHub.getOrganization(GITHUB_API_TEST_ORG).getTeamBySlug(teamSlug);
|
||||
team.setPrivacy(privacy);
|
||||
|
||||
// Check that it was set correctly.
|
||||
team = gitHub.getOrganization(GITHUB_API_TEST_ORG).getTeamBySlug(teamSlug);
|
||||
assertEquals(privacy, team.getPrivacy());
|
||||
|
||||
privacy = Privacy.SECRET;
|
||||
|
||||
// Set the privacy.
|
||||
team.setPrivacy(privacy);
|
||||
|
||||
// Check that it was set correctly.
|
||||
team = gitHub.getOrganization(GITHUB_API_TEST_ORG).getTeamBySlug(teamSlug);
|
||||
assertEquals(privacy, team.getPrivacy());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
732
src/test/java/org/kohsuke/github/RequesterRetryTest.java
Normal file
732
src/test/java/org/kohsuke/github/RequesterRetryTest.java
Normal file
@@ -0,0 +1,732 @@
|
||||
package org.kohsuke.github;
|
||||
|
||||
import com.github.tomakehurst.wiremock.http.Fault;
|
||||
import com.github.tomakehurst.wiremock.stubbing.Scenario;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.kohsuke.github.extras.ImpatientHttpConnector;
|
||||
import org.mockito.Mockito;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.net.HttpURLConnection;
|
||||
import java.net.ProtocolException;
|
||||
import java.net.SocketException;
|
||||
import java.net.SocketTimeoutException;
|
||||
import java.net.URL;
|
||||
import java.security.Permission;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Handler;
|
||||
import java.util.logging.Logger;
|
||||
import java.util.logging.StreamHandler;
|
||||
|
||||
import javax.net.ssl.SSLHandshakeException;
|
||||
|
||||
import static com.github.tomakehurst.wiremock.client.WireMock.*;
|
||||
import static org.hamcrest.Matchers.*;
|
||||
|
||||
/**
|
||||
* @author Victor Martinez
|
||||
*/
|
||||
public class RequesterRetryTest extends AbstractGitHubWireMockTest {
|
||||
|
||||
private static Logger log = Logger.getLogger(Requester.class.getName()); // matches the logger in the affected class
|
||||
private static OutputStream logCapturingStream;
|
||||
private static StreamHandler customLogHandler;
|
||||
HttpURLConnection connection;
|
||||
int baseRequestCount;
|
||||
|
||||
public RequesterRetryTest() {
|
||||
useDefaultGitHub = false;
|
||||
}
|
||||
|
||||
protected GHRepository getRepository() throws IOException {
|
||||
return getRepository(gitHub);
|
||||
}
|
||||
|
||||
private GHRepository getRepository(GitHub gitHub) throws IOException {
|
||||
return gitHub.getOrganization("github-api-test-org").getRepository("github-api");
|
||||
}
|
||||
|
||||
@Before
|
||||
public void attachLogCapturer() {
|
||||
logCapturingStream = new ByteArrayOutputStream();
|
||||
Handler[] handlers = log.getParent().getHandlers();
|
||||
customLogHandler = new StreamHandler(logCapturingStream, handlers[0].getFormatter());
|
||||
log.addHandler(customLogHandler);
|
||||
}
|
||||
|
||||
public String getTestCapturedLog() throws IOException {
|
||||
customLogHandler.flush();
|
||||
return logCapturingStream.toString();
|
||||
}
|
||||
|
||||
public void resetTestCapturedLog() throws IOException {
|
||||
log.removeHandler(customLogHandler);
|
||||
customLogHandler.close();
|
||||
attachLogCapturer();
|
||||
}
|
||||
|
||||
// Issue #539
|
||||
@Test
|
||||
public void testSocketConnectionAndRetry() throws Exception {
|
||||
// CONNECTION_RESET_BY_PEER errors result in two requests each
|
||||
// to get this failure for "3" tries we have to do 6 queries.
|
||||
this.mockGitHub.apiServer()
|
||||
.stubFor(get(urlMatching(".+/branches/test/timeout"))
|
||||
.willReturn(aResponse().withFault(Fault.CONNECTION_RESET_BY_PEER)));
|
||||
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl()).build();
|
||||
|
||||
GHRepository repo = getRepository();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
try {
|
||||
repo.getBranch("test/timeout");
|
||||
fail();
|
||||
} catch (Exception e) {
|
||||
assertThat(e, instanceOf(HttpException.class));
|
||||
}
|
||||
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertTrue(capturedLog.contains("will try 2 more time"));
|
||||
assertTrue(capturedLog.contains("will try 1 more time"));
|
||||
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 6));
|
||||
}
|
||||
|
||||
// Issue #539
|
||||
@Test
|
||||
public void testSocketConnectionAndRetry_StatusCode() throws Exception {
|
||||
// CONNECTION_RESET_BY_PEER errors result in two requests each
|
||||
// to get this failure for "3" tries we have to do 6 queries.
|
||||
this.mockGitHub.apiServer()
|
||||
.stubFor(get(urlMatching(".+/branches/test/timeout"))
|
||||
.willReturn(aResponse().withFault(Fault.CONNECTION_RESET_BY_PEER)));
|
||||
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl()).build();
|
||||
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
try {
|
||||
// status code is a different code path that should also be covered by this.
|
||||
gitHub.createRequest()
|
||||
.withUrlPath("/repos/github-api-test-org/github-api/branches/test/timeout")
|
||||
.fetchHttpStatusCode();
|
||||
fail();
|
||||
} catch (Exception e) {
|
||||
assertThat(e, instanceOf(HttpException.class));
|
||||
}
|
||||
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertTrue(capturedLog.contains("will try 2 more time"));
|
||||
assertTrue(capturedLog.contains("will try 1 more time"));
|
||||
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 6));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSocketConnectionAndRetry_Success() throws Exception {
|
||||
// CONNECTION_RESET_BY_PEER errors result in two requests each
|
||||
// to get this failure for "3" tries we have to do 6 queries.
|
||||
// If there are only 5 errors we succeed.
|
||||
this.mockGitHub.apiServer()
|
||||
.stubFor(get(urlMatching(".+/branches/test/timeout")).atPriority(0)
|
||||
.inScenario("Retry")
|
||||
.whenScenarioStateIs(Scenario.STARTED)
|
||||
.willReturn(aResponse().withFault(Fault.CONNECTION_RESET_BY_PEER)))
|
||||
.setNewScenarioState("Retry-1");
|
||||
this.mockGitHub.apiServer()
|
||||
.stubFor(get(urlMatching(".+/branches/test/timeout")).atPriority(0)
|
||||
.inScenario("Retry")
|
||||
.whenScenarioStateIs("Retry-1")
|
||||
.willReturn(aResponse().withFault(Fault.CONNECTION_RESET_BY_PEER)))
|
||||
.setNewScenarioState("Retry-2");
|
||||
this.mockGitHub.apiServer()
|
||||
.stubFor(get(urlMatching(".+/branches/test/timeout")).atPriority(0)
|
||||
.inScenario("Retry")
|
||||
.whenScenarioStateIs("Retry-2")
|
||||
.willReturn(aResponse().withFault(Fault.CONNECTION_RESET_BY_PEER)))
|
||||
.setNewScenarioState("Retry-3");
|
||||
this.mockGitHub.apiServer()
|
||||
.stubFor(get(urlMatching(".+/branches/test/timeout")).atPriority(0)
|
||||
.inScenario("Retry")
|
||||
.whenScenarioStateIs("Retry-3")
|
||||
.willReturn(aResponse().withFault(Fault.CONNECTION_RESET_BY_PEER)))
|
||||
.setNewScenarioState("Retry-4");
|
||||
this.mockGitHub.apiServer()
|
||||
.stubFor(get(urlMatching(".+/branches/test/timeout")).atPriority(0)
|
||||
.atPriority(0)
|
||||
.inScenario("Retry")
|
||||
.whenScenarioStateIs("Retry-4")
|
||||
.willReturn(aResponse().withFault(Fault.CONNECTION_RESET_BY_PEER)))
|
||||
.setNewScenarioState("Retry-5");
|
||||
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl()).build();
|
||||
|
||||
GHRepository repo = getRepository();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
GHBranch branch = repo.getBranch("test/timeout");
|
||||
assertThat(branch, notNullValue());
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertTrue(capturedLog.contains("will try 2 more time"));
|
||||
assertTrue(capturedLog.contains("will try 1 more time"));
|
||||
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 6));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testResponseCodeFailureExceptions() throws Exception {
|
||||
// No retry for these Exceptions
|
||||
HttpConnector connector = new ResponseCodeThrowingHttpConnector<>(() -> {
|
||||
throw new IOException("Custom");
|
||||
});
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl())
|
||||
.withConnector(connector)
|
||||
.build();
|
||||
|
||||
resetTestCapturedLog();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
try {
|
||||
this.gitHub.getOrganization(GITHUB_API_TEST_ORG);
|
||||
fail();
|
||||
} catch (Exception e) {
|
||||
assertThat(e, instanceOf(HttpException.class));
|
||||
assertThat(e.getCause(), instanceOf(IOException.class));
|
||||
assertThat(e.getCause().getMessage(), is("Custom"));
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertFalse(capturedLog.contains("will try 2 more time"));
|
||||
assertFalse(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 1));
|
||||
}
|
||||
|
||||
connector = new ResponseCodeThrowingHttpConnector<>(() -> {
|
||||
throw new FileNotFoundException("Custom");
|
||||
});
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl())
|
||||
.withConnector(connector)
|
||||
.build();
|
||||
|
||||
resetTestCapturedLog();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
try {
|
||||
this.gitHub.getOrganization(GITHUB_API_TEST_ORG);
|
||||
fail();
|
||||
} catch (Exception e) {
|
||||
assertThat(e, instanceOf(FileNotFoundException.class));
|
||||
assertThat(e.getMessage(), is("Custom"));
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertFalse(capturedLog.contains("will try 2 more time"));
|
||||
assertFalse(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 1));
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInputStreamFailureExceptions() throws Exception {
|
||||
// No retry for these Exceptions
|
||||
HttpConnector connector = new InputStreamThrowingHttpConnector<>(() -> {
|
||||
throw new IOException("Custom");
|
||||
});
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl())
|
||||
.withConnector(connector)
|
||||
.build();
|
||||
|
||||
resetTestCapturedLog();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
try {
|
||||
this.gitHub.getOrganization(GITHUB_API_TEST_ORG);
|
||||
fail();
|
||||
} catch (Exception e) {
|
||||
assertThat(e, instanceOf(HttpException.class));
|
||||
assertThat(e.getCause(), instanceOf(IOException.class));
|
||||
assertThat(e.getCause().getMessage(), is("Custom"));
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertFalse(capturedLog.contains("will try 2 more time"));
|
||||
assertFalse(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 1));
|
||||
}
|
||||
|
||||
// FileNotFound doesn't need a special connector
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl()).build();
|
||||
|
||||
resetTestCapturedLog();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
try {
|
||||
this.gitHub.getOrganization(GITHUB_API_TEST_ORG + "-missing");
|
||||
fail();
|
||||
} catch (Exception e) {
|
||||
assertThat(e, instanceOf(GHFileNotFoundException.class));
|
||||
assertThat(e.getCause(), instanceOf(FileNotFoundException.class));
|
||||
assertThat(e.getCause().getMessage(), containsString("github-api-test-org-missing"));
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertFalse(capturedLog.contains("will try 2 more time"));
|
||||
assertFalse(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 1));
|
||||
}
|
||||
|
||||
// FileNotFound doesn't need a special connector
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl()).build();
|
||||
|
||||
resetTestCapturedLog();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
assertThat(
|
||||
this.gitHub.createRequest()
|
||||
.withUrlPath("/orgs/" + GITHUB_API_TEST_ORG + "-missing")
|
||||
.fetchHttpStatusCode(),
|
||||
equalTo(404));
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertFalse(capturedLog.contains("will try 2 more time"));
|
||||
assertFalse(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 1));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testResponseCodeConnectionExceptions() throws Exception {
|
||||
// Because the test throws at the very start of getResponseCode, there is only one connection for 3 retries
|
||||
HttpConnector connector = new ResponseCodeThrowingHttpConnector<>(() -> {
|
||||
throw new SocketException();
|
||||
});
|
||||
runConnectionExceptionTest(connector, 1);
|
||||
runConnectionExceptionStatusCodeTest(connector, 1);
|
||||
|
||||
connector = new ResponseCodeThrowingHttpConnector<>(() -> {
|
||||
throw new SocketTimeoutException();
|
||||
});
|
||||
runConnectionExceptionTest(connector, 1);
|
||||
runConnectionExceptionStatusCodeTest(connector, 1);
|
||||
|
||||
connector = new ResponseCodeThrowingHttpConnector<>(() -> {
|
||||
throw new SSLHandshakeException("TestFailure");
|
||||
});
|
||||
runConnectionExceptionTest(connector, 1);
|
||||
runConnectionExceptionStatusCodeTest(connector, 1);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testResponseMessageConnectionExceptions() throws Exception {
|
||||
// Because the test throws after getResponseCode, there is one connection for each retry
|
||||
HttpConnector connector = new ResponseMessageThrowingHttpConnector<>(() -> {
|
||||
throw new SocketException();
|
||||
});
|
||||
runConnectionExceptionTest(connector, 3);
|
||||
runConnectionExceptionStatusCodeTest(connector, 3);
|
||||
|
||||
connector = new ResponseMessageThrowingHttpConnector<>(() -> {
|
||||
throw new SocketTimeoutException();
|
||||
});
|
||||
runConnectionExceptionTest(connector, 3);
|
||||
runConnectionExceptionStatusCodeTest(connector, 3);
|
||||
|
||||
connector = new ResponseMessageThrowingHttpConnector<>(() -> {
|
||||
throw new SSLHandshakeException("TestFailure");
|
||||
});
|
||||
runConnectionExceptionTest(connector, 3);
|
||||
runConnectionExceptionStatusCodeTest(connector, 3);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInputStreamConnectionExceptions() throws Exception {
|
||||
// InputStream is where most exceptions get thrown whether connection or simple FNF
|
||||
// Because the test throws after getResponseCode, there is one connection for each retry
|
||||
// However, getStatusCode never calls that and so it does succeeds
|
||||
HttpConnector connector = new InputStreamThrowingHttpConnector<>(() -> {
|
||||
throw new SocketException();
|
||||
});
|
||||
runConnectionExceptionTest(connector, 3);
|
||||
runConnectionExceptionStatusCodeTest(connector, 0);
|
||||
|
||||
connector = new InputStreamThrowingHttpConnector<>(() -> {
|
||||
throw new SocketTimeoutException();
|
||||
});
|
||||
runConnectionExceptionTest(connector, 3);
|
||||
runConnectionExceptionStatusCodeTest(connector, 0);
|
||||
|
||||
connector = new InputStreamThrowingHttpConnector<>(() -> {
|
||||
throw new SSLHandshakeException("TestFailure");
|
||||
});
|
||||
runConnectionExceptionTest(connector, 3);
|
||||
runConnectionExceptionStatusCodeTest(connector, 0);
|
||||
}
|
||||
|
||||
private void runConnectionExceptionTest(HttpConnector connector, int expectedRequestCount) throws IOException {
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl())
|
||||
.withConnector(connector)
|
||||
.build();
|
||||
|
||||
resetTestCapturedLog();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
assertThat(this.gitHub.getOrganization(GITHUB_API_TEST_ORG), is(notNullValue()));
|
||||
String capturedLog = getTestCapturedLog();
|
||||
assertTrue(capturedLog.contains("will try 2 more time"));
|
||||
assertTrue(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + expectedRequestCount));
|
||||
|
||||
resetTestCapturedLog();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
this.gitHub.createRequest().withUrlPath("/orgs/" + GITHUB_API_TEST_ORG).send();
|
||||
capturedLog = getTestCapturedLog();
|
||||
assertTrue(capturedLog.contains("will try 2 more time"));
|
||||
assertTrue(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + expectedRequestCount));
|
||||
}
|
||||
|
||||
private void runConnectionExceptionStatusCodeTest(HttpConnector connector, int expectedRequestCount)
|
||||
throws IOException {
|
||||
// now wire in the connector
|
||||
this.gitHub = getGitHubBuilder().withEndpoint(mockGitHub.apiServer().baseUrl())
|
||||
.withConnector(connector)
|
||||
.build();
|
||||
|
||||
resetTestCapturedLog();
|
||||
baseRequestCount = this.mockGitHub.getRequestCount();
|
||||
assertThat(this.gitHub.createRequest().withUrlPath("/orgs/" + GITHUB_API_TEST_ORG).fetchHttpStatusCode(),
|
||||
equalTo(200));
|
||||
String capturedLog = getTestCapturedLog();
|
||||
if (expectedRequestCount > 0) {
|
||||
assertTrue(capturedLog.contains("will try 2 more time"));
|
||||
assertTrue(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + expectedRequestCount));
|
||||
} else {
|
||||
// Success without retries
|
||||
assertFalse(capturedLog.contains("will try 2 more time"));
|
||||
assertFalse(capturedLog.contains("will try 1 more time"));
|
||||
assertThat(this.mockGitHub.getRequestCount(), equalTo(baseRequestCount + 1));
|
||||
}
|
||||
}
|
||||
|
||||
class ResponseCodeThrowingHttpConnector<E extends IOException> extends ImpatientHttpConnector {
|
||||
|
||||
ResponseCodeThrowingHttpConnector(final Thrower<E> thrower) {
|
||||
super(new HttpConnector() {
|
||||
final int[] count = { 0 };
|
||||
|
||||
@Override
|
||||
public HttpURLConnection connect(URL url) throws IOException {
|
||||
if (url.toString().contains(GITHUB_API_TEST_ORG)) {
|
||||
count[0]++;
|
||||
}
|
||||
connection = Mockito.spy(new HttpURLConnectionWrapper(url) {
|
||||
@Override
|
||||
public int getResponseCode() throws IOException {
|
||||
// While this is not the way this would go in the real world, it is a fine test
|
||||
// to show that exception handling and retries are working as expected
|
||||
if (getURL().toString().contains(GITHUB_API_TEST_ORG)) {
|
||||
if (count[0] % 3 != 0) {
|
||||
thrower.throwError();
|
||||
}
|
||||
}
|
||||
return super.getResponseCode();
|
||||
}
|
||||
});
|
||||
|
||||
return connection;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class ResponseMessageThrowingHttpConnector<E extends IOException> extends ImpatientHttpConnector {
|
||||
|
||||
ResponseMessageThrowingHttpConnector(final Thrower<E> thrower) {
|
||||
super(new HttpConnector() {
|
||||
final int[] count = { 0 };
|
||||
|
||||
@Override
|
||||
public HttpURLConnection connect(URL url) throws IOException {
|
||||
if (url.toString().contains(GITHUB_API_TEST_ORG)) {
|
||||
count[0]++;
|
||||
}
|
||||
connection = Mockito.spy(new HttpURLConnectionWrapper(url) {
|
||||
@Override
|
||||
public String getResponseMessage() throws IOException {
|
||||
// getResponseMessage throwing even though getResponseCode doesn't.
|
||||
// While this is not the way this would go in the real world, it is a fine test
|
||||
// to show that exception handling and retries are working as expected
|
||||
if (getURL().toString().contains(GITHUB_API_TEST_ORG)) {
|
||||
if (count[0] % 3 != 0) {
|
||||
thrower.throwError();
|
||||
}
|
||||
}
|
||||
return super.getResponseMessage();
|
||||
}
|
||||
});
|
||||
|
||||
return connection;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
class InputStreamThrowingHttpConnector<E extends IOException> extends ImpatientHttpConnector {
|
||||
|
||||
InputStreamThrowingHttpConnector(final Thrower<E> thrower) {
|
||||
super(new HttpConnector() {
|
||||
final int[] count = { 0 };
|
||||
|
||||
@Override
|
||||
public HttpURLConnection connect(URL url) throws IOException {
|
||||
if (url.toString().contains(GITHUB_API_TEST_ORG)) {
|
||||
count[0]++;
|
||||
}
|
||||
connection = Mockito.spy(new HttpURLConnectionWrapper(url) {
|
||||
@Override
|
||||
public InputStream getInputStream() throws IOException {
|
||||
// getResponseMessage throwing even though getResponseCode doesn't.
|
||||
// While this is not the way this would go in the real world, it is a fine test
|
||||
// to show that exception handling and retries are working as expected
|
||||
if (getURL().toString().contains(GITHUB_API_TEST_ORG)) {
|
||||
if (count[0] % 3 != 0) {
|
||||
thrower.throwError();
|
||||
}
|
||||
}
|
||||
return super.getInputStream();
|
||||
}
|
||||
});
|
||||
|
||||
return connection;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@FunctionalInterface
|
||||
public interface Thrower<E extends Throwable> {
|
||||
void throwError() throws E;
|
||||
}
|
||||
|
||||
/**
|
||||
* This is not great but it get the job done. Tried to do a spy of HttpURLConnection but it wouldn't work right.
|
||||
* Trying to stub methods caused the spy to say it was already connected.
|
||||
*/
|
||||
static class HttpURLConnectionWrapper extends HttpURLConnection {
|
||||
|
||||
protected final HttpURLConnection httpURLConnection;
|
||||
|
||||
HttpURLConnectionWrapper(URL url) throws IOException {
|
||||
super(new URL("http://nonexistant"));
|
||||
httpURLConnection = (HttpURLConnection) url.openConnection();
|
||||
}
|
||||
|
||||
public void connect() throws IOException {
|
||||
httpURLConnection.connect();
|
||||
}
|
||||
|
||||
public void setConnectTimeout(int timeout) {
|
||||
httpURLConnection.setConnectTimeout(timeout);
|
||||
}
|
||||
|
||||
public int getConnectTimeout() {
|
||||
return httpURLConnection.getConnectTimeout();
|
||||
}
|
||||
|
||||
public void setReadTimeout(int timeout) {
|
||||
httpURLConnection.setReadTimeout(timeout);
|
||||
}
|
||||
|
||||
public int getReadTimeout() {
|
||||
return httpURLConnection.getReadTimeout();
|
||||
}
|
||||
|
||||
public URL getURL() {
|
||||
return httpURLConnection.getURL();
|
||||
}
|
||||
|
||||
public int getContentLength() {
|
||||
return httpURLConnection.getContentLength();
|
||||
}
|
||||
|
||||
public long getContentLengthLong() {
|
||||
return httpURLConnection.getContentLengthLong();
|
||||
}
|
||||
|
||||
public String getContentType() {
|
||||
return httpURLConnection.getContentType();
|
||||
}
|
||||
|
||||
public String getContentEncoding() {
|
||||
return httpURLConnection.getContentEncoding();
|
||||
}
|
||||
|
||||
public long getExpiration() {
|
||||
return httpURLConnection.getExpiration();
|
||||
}
|
||||
|
||||
public long getDate() {
|
||||
return httpURLConnection.getDate();
|
||||
}
|
||||
|
||||
public long getLastModified() {
|
||||
return httpURLConnection.getLastModified();
|
||||
}
|
||||
|
||||
public String getHeaderField(String name) {
|
||||
return httpURLConnection.getHeaderField(name);
|
||||
}
|
||||
|
||||
public Map<String, List<String>> getHeaderFields() {
|
||||
return httpURLConnection.getHeaderFields();
|
||||
}
|
||||
|
||||
public int getHeaderFieldInt(String name, int Default) {
|
||||
return httpURLConnection.getHeaderFieldInt(name, Default);
|
||||
}
|
||||
|
||||
public long getHeaderFieldLong(String name, long Default) {
|
||||
return httpURLConnection.getHeaderFieldLong(name, Default);
|
||||
}
|
||||
|
||||
public Object getContent() throws IOException {
|
||||
return httpURLConnection.getContent();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getContent(Class[] classes) throws IOException {
|
||||
return httpURLConnection.getContent(classes);
|
||||
}
|
||||
|
||||
public InputStream getInputStream() throws IOException {
|
||||
return httpURLConnection.getInputStream();
|
||||
}
|
||||
|
||||
public OutputStream getOutputStream() throws IOException {
|
||||
return httpURLConnection.getOutputStream();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return httpURLConnection.toString();
|
||||
}
|
||||
|
||||
public void setDoInput(boolean doinput) {
|
||||
httpURLConnection.setDoInput(doinput);
|
||||
}
|
||||
|
||||
public boolean getDoInput() {
|
||||
return httpURLConnection.getDoInput();
|
||||
}
|
||||
|
||||
public void setDoOutput(boolean dooutput) {
|
||||
httpURLConnection.setDoOutput(dooutput);
|
||||
}
|
||||
|
||||
public boolean getDoOutput() {
|
||||
return httpURLConnection.getDoOutput();
|
||||
}
|
||||
|
||||
public void setAllowUserInteraction(boolean allowuserinteraction) {
|
||||
httpURLConnection.setAllowUserInteraction(allowuserinteraction);
|
||||
}
|
||||
|
||||
public boolean getAllowUserInteraction() {
|
||||
return httpURLConnection.getAllowUserInteraction();
|
||||
}
|
||||
|
||||
public void setUseCaches(boolean usecaches) {
|
||||
httpURLConnection.setUseCaches(usecaches);
|
||||
}
|
||||
|
||||
public boolean getUseCaches() {
|
||||
return httpURLConnection.getUseCaches();
|
||||
}
|
||||
|
||||
public void setIfModifiedSince(long ifmodifiedsince) {
|
||||
httpURLConnection.setIfModifiedSince(ifmodifiedsince);
|
||||
}
|
||||
|
||||
public long getIfModifiedSince() {
|
||||
return httpURLConnection.getIfModifiedSince();
|
||||
}
|
||||
|
||||
public boolean getDefaultUseCaches() {
|
||||
return httpURLConnection.getDefaultUseCaches();
|
||||
}
|
||||
|
||||
public void setDefaultUseCaches(boolean defaultusecaches) {
|
||||
httpURLConnection.setDefaultUseCaches(defaultusecaches);
|
||||
}
|
||||
|
||||
public void setRequestProperty(String key, String value) {
|
||||
httpURLConnection.setRequestProperty(key, value);
|
||||
}
|
||||
|
||||
public void addRequestProperty(String key, String value) {
|
||||
httpURLConnection.addRequestProperty(key, value);
|
||||
}
|
||||
|
||||
public String getRequestProperty(String key) {
|
||||
return httpURLConnection.getRequestProperty(key);
|
||||
}
|
||||
|
||||
public Map<String, List<String>> getRequestProperties() {
|
||||
return httpURLConnection.getRequestProperties();
|
||||
}
|
||||
|
||||
public String getHeaderFieldKey(int n) {
|
||||
return httpURLConnection.getHeaderFieldKey(n);
|
||||
}
|
||||
|
||||
public void setFixedLengthStreamingMode(int contentLength) {
|
||||
httpURLConnection.setFixedLengthStreamingMode(contentLength);
|
||||
}
|
||||
|
||||
public void setFixedLengthStreamingMode(long contentLength) {
|
||||
httpURLConnection.setFixedLengthStreamingMode(contentLength);
|
||||
}
|
||||
|
||||
public void setChunkedStreamingMode(int chunklen) {
|
||||
httpURLConnection.setChunkedStreamingMode(chunklen);
|
||||
}
|
||||
|
||||
public String getHeaderField(int n) {
|
||||
return httpURLConnection.getHeaderField(n);
|
||||
}
|
||||
|
||||
public void setInstanceFollowRedirects(boolean followRedirects) {
|
||||
httpURLConnection.setInstanceFollowRedirects(followRedirects);
|
||||
}
|
||||
|
||||
public boolean getInstanceFollowRedirects() {
|
||||
return httpURLConnection.getInstanceFollowRedirects();
|
||||
}
|
||||
|
||||
public void setRequestMethod(String method) throws ProtocolException {
|
||||
httpURLConnection.setRequestMethod(method);
|
||||
}
|
||||
|
||||
public String getRequestMethod() {
|
||||
return httpURLConnection.getRequestMethod();
|
||||
}
|
||||
|
||||
public int getResponseCode() throws IOException {
|
||||
return httpURLConnection.getResponseCode();
|
||||
}
|
||||
|
||||
public String getResponseMessage() throws IOException {
|
||||
return httpURLConnection.getResponseMessage();
|
||||
}
|
||||
|
||||
public long getHeaderFieldDate(String name, long Default) {
|
||||
return httpURLConnection.getHeaderFieldDate(name, Default);
|
||||
}
|
||||
|
||||
public void disconnect() {
|
||||
httpURLConnection.disconnect();
|
||||
}
|
||||
|
||||
public boolean usingProxy() {
|
||||
return httpURLConnection.usingProxy();
|
||||
}
|
||||
|
||||
public Permission getPermission() throws IOException {
|
||||
return httpURLConnection.getPermission();
|
||||
}
|
||||
|
||||
public InputStream getErrorStream() {
|
||||
return httpURLConnection.getErrorStream();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 132,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 7,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"name": "create-team-test",
|
||||
"id": 3618001,
|
||||
"node_id": "MDQ6VGVhbTM2MTgwMDE=",
|
||||
"slug": "create-team-test",
|
||||
"description": "Team description",
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618001",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/create-team-test",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618001/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618001/repos",
|
||||
"permission": "pull",
|
||||
"parent": {
|
||||
"name": "Core Developers",
|
||||
"id": 3617900,
|
||||
"node_id": "MDQ6VGVhbTM2MTc5MDA=",
|
||||
"slug": "core-developers",
|
||||
"description": "",
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3617900",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/core-developers",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3617900/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3617900/repos",
|
||||
"permission": "pull"
|
||||
},
|
||||
"created_at": "2020-01-25T19:41:44Z",
|
||||
"updated_at": "2020-01-25T19:41:44Z",
|
||||
"members_count": 1,
|
||||
"repos_count": 1,
|
||||
"organization": {
|
||||
"login": "github-api-test-org",
|
||||
"id": 49127317,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5MTI3MzE3",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/49127317?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 4,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2019-03-31T17:42:10Z",
|
||||
"updated_at": "2019-10-07T20:06:18Z",
|
||||
"type": "Organization"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjIxMTk0Nzgy",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Tim Jacomb",
|
||||
"company": "@KainosSoftwareLtd",
|
||||
"blog": "",
|
||||
"location": "UK",
|
||||
"email": null,
|
||||
"hireable": null,
|
||||
"bio": "Software engineer and development best practices advocate.",
|
||||
"public_repos": 135,
|
||||
"public_gists": 17,
|
||||
"followers": 17,
|
||||
"following": 2,
|
||||
"created_at": "2016-08-23T10:16:42Z",
|
||||
"updated_at": "2020-01-25T14:47:46Z",
|
||||
"private_gists": 11,
|
||||
"total_private_repos": 6,
|
||||
"owned_private_repos": 3,
|
||||
"disk_usage": 33230,
|
||||
"collaborators": 2,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"id": "b4a28742-c15b-4b7d-a6ce-45b33efa8289",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-b4a28742-c15b-4b7d-a6ce-45b33efa8289.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 19:41:44 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4933",
|
||||
"X-RateLimit-Reset": "1579982958",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"977dd50269f5d021b7fe0e4870411bf3\"",
|
||||
"Last-Modified": "Mon, 07 Oct 2019 20:06:18 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": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "D779:3EC91:442CAF:51E2F8:5E2C99F6"
|
||||
}
|
||||
},
|
||||
"uuid": "b4a28742-c15b-4b7d-a6ce-45b33efa8289",
|
||||
"persistent": true,
|
||||
"insertionIndex": 2
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"id": "6d91c5d6-a8a1-4693-9b2a-dc136570b11b",
|
||||
"name": "orgs_github-api-test-org_teams",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org/teams",
|
||||
"method": "POST",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
},
|
||||
"bodyPatterns": [
|
||||
{
|
||||
"equalToJson": "{\"maintainers\":[\"bitwiseman\"],\"parent_team_id\":3617900,\"name\":\"create-team-test\",\"repo_names\":[\"github-api\"],\"description\":\"Team description\",\"privacy\":\"closed\"}",
|
||||
"ignoreArrayOrder": true,
|
||||
"ignoreExtraElements": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": 201,
|
||||
"bodyFileName": "orgs_github-api-test-org_teams-6d91c5d6-a8a1-4693-9b2a-dc136570b11b.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 19:41:44 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "201 Created",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4932",
|
||||
"X-RateLimit-Reset": "1579982959",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "\"d3d6756d8fe199b3859b98ac3e64e321\"",
|
||||
"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": "admin:org, repo",
|
||||
"Location": "https://api.github.com/organizations/49127317/team/3618001",
|
||||
"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": "D779:3EC91:442CB3:51E304:5E2C99F8"
|
||||
}
|
||||
},
|
||||
"uuid": "6d91c5d6-a8a1-4693-9b2a-dc136570b11b",
|
||||
"persistent": true,
|
||||
"insertionIndex": 3
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"id": "b4c30850-48c1-46f6-83a4-52b7a1ff4765",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-b4c30850-48c1-46f6-83a4-52b7a1ff4765.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 19:41:42 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4937",
|
||||
"X-RateLimit-Reset": "1579982959",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"8ff93ad1eb46d27ae66bf8ddc6803adf\"",
|
||||
"Last-Modified": "Sat, 25 Jan 2020 14:47:46 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": "D779:3EC91:442CA6:51E2F5:5E2C99F6"
|
||||
}
|
||||
},
|
||||
"uuid": "b4c30850-48c1-46f6-83a4-52b7a1ff4765",
|
||||
"persistent": true,
|
||||
"insertionIndex": 1
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 132,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 7,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"name": "create-team-test",
|
||||
"id": 3618000,
|
||||
"node_id": "MDQ6VGVhbTM2MTgwMDA=",
|
||||
"slug": "create-team-test",
|
||||
"description": null,
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618000",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/create-team-test",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618000/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618000/repos",
|
||||
"permission": "pull",
|
||||
"parent": null,
|
||||
"created_at": "2020-01-25T19:41:35Z",
|
||||
"updated_at": "2020-01-25T19:41:35Z",
|
||||
"members_count": 1,
|
||||
"repos_count": 0,
|
||||
"organization": {
|
||||
"login": "github-api-test-org",
|
||||
"id": 49127317,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5MTI3MzE3",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/49127317?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 4,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2019-03-31T17:42:10Z",
|
||||
"updated_at": "2019-10-07T20:06:18Z",
|
||||
"type": "Organization"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjIxMTk0Nzgy",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Tim Jacomb",
|
||||
"company": "@KainosSoftwareLtd",
|
||||
"blog": "",
|
||||
"location": "UK",
|
||||
"email": null,
|
||||
"hireable": null,
|
||||
"bio": "Software engineer and development best practices advocate.",
|
||||
"public_repos": 135,
|
||||
"public_gists": 17,
|
||||
"followers": 17,
|
||||
"following": 2,
|
||||
"created_at": "2016-08-23T10:16:42Z",
|
||||
"updated_at": "2020-01-25T14:47:46Z",
|
||||
"private_gists": 11,
|
||||
"total_private_repos": 6,
|
||||
"owned_private_repos": 3,
|
||||
"disk_usage": 33230,
|
||||
"collaborators": 2,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"id": "285a50af-5b57-43a0-8e53-a6229e34bdc0",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-285a50af-5b57-43a0-8e53-a6229e34bdc0.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 19:41:35 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4941",
|
||||
"X-RateLimit-Reset": "1579982959",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"977dd50269f5d021b7fe0e4870411bf3\"",
|
||||
"Last-Modified": "Mon, 07 Oct 2019 20:06:18 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": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "D770:3B0BC:482A78B:5605300:5E2C99EE"
|
||||
}
|
||||
},
|
||||
"uuid": "285a50af-5b57-43a0-8e53-a6229e34bdc0",
|
||||
"persistent": true,
|
||||
"insertionIndex": 2
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"id": "78f8a9a6-6d92-4273-8b0b-e54cf83397c8",
|
||||
"name": "orgs_github-api-test-org_teams",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org/teams",
|
||||
"method": "POST",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
},
|
||||
"bodyPatterns": [
|
||||
{
|
||||
"equalToJson": "{\"name\":\"create-team-test\",\"privacy\":\"closed\"}",
|
||||
"ignoreArrayOrder": true,
|
||||
"ignoreExtraElements": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": 201,
|
||||
"bodyFileName": "orgs_github-api-test-org_teams-78f8a9a6-6d92-4273-8b0b-e54cf83397c8.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 19:41:36 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "201 Created",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4940",
|
||||
"X-RateLimit-Reset": "1579982959",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "\"ce0c63d2705890f614967cf87a262b09\"",
|
||||
"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": "admin:org, repo",
|
||||
"Location": "https://api.github.com/organizations/49127317/team/3618000",
|
||||
"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": "D770:3B0BC:482A7B6:5605410:5E2C99EF"
|
||||
}
|
||||
},
|
||||
"uuid": "78f8a9a6-6d92-4273-8b0b-e54cf83397c8",
|
||||
"persistent": true,
|
||||
"insertionIndex": 3
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"id": "8f0f8961-4118-4b8b-9ec2-8477e5ff61fe",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-8f0f8961-4118-4b8b-9ec2-8477e5ff61fe.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 19:41:34 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4945",
|
||||
"X-RateLimit-Reset": "1579982959",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"8ff93ad1eb46d27ae66bf8ddc6803adf\"",
|
||||
"Last-Modified": "Sat, 25 Jan 2020 14:47:46 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": "D770:3B0BC:482A6B4:56052E3:5E2C99ED"
|
||||
}
|
||||
},
|
||||
"uuid": "8f0f8961-4118-4b8b-9ec2-8477e5ff61fe",
|
||||
"persistent": true,
|
||||
"insertionIndex": 1
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"id": 235867827,
|
||||
"node_id": "MDEwOlJlcG9zaXRvcnkyMzU4Njc4Mjc=",
|
||||
"name": "temp-checkStargazersCount",
|
||||
"full_name": "github-api-test-org/temp-checkStargazersCount",
|
||||
"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/temp-checkStargazersCount",
|
||||
"description": "A test repository for testing the github-api project: temp-checkStargazersCount",
|
||||
"fork": false,
|
||||
"url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount",
|
||||
"forks_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/forks",
|
||||
"keys_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/keys{/key_id}",
|
||||
"collaborators_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/collaborators{/collaborator}",
|
||||
"teams_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/teams",
|
||||
"hooks_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/hooks",
|
||||
"issue_events_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/issues/events{/number}",
|
||||
"events_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/events",
|
||||
"assignees_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/assignees{/user}",
|
||||
"branches_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/branches{/branch}",
|
||||
"tags_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/tags",
|
||||
"blobs_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/git/blobs{/sha}",
|
||||
"git_tags_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/git/tags{/sha}",
|
||||
"git_refs_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/git/refs{/sha}",
|
||||
"trees_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/git/trees{/sha}",
|
||||
"statuses_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/statuses/{sha}",
|
||||
"languages_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/languages",
|
||||
"stargazers_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/stargazers",
|
||||
"contributors_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/contributors",
|
||||
"subscribers_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/subscribers",
|
||||
"subscription_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/subscription",
|
||||
"commits_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/commits{/sha}",
|
||||
"git_commits_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/git/commits{/sha}",
|
||||
"comments_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/comments{/number}",
|
||||
"issue_comment_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/issues/comments{/number}",
|
||||
"contents_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/contents/{+path}",
|
||||
"compare_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/compare/{base}...{head}",
|
||||
"merges_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/merges",
|
||||
"archive_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/{archive_format}{/ref}",
|
||||
"downloads_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/downloads",
|
||||
"issues_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/issues{/number}",
|
||||
"pulls_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/pulls{/number}",
|
||||
"milestones_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/milestones{/number}",
|
||||
"notifications_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/notifications{?since,all,participating}",
|
||||
"labels_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/labels{/name}",
|
||||
"releases_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/releases{/id}",
|
||||
"deployments_url": "https://api.github.com/repos/github-api-test-org/temp-checkStargazersCount/deployments",
|
||||
"created_at": "2020-01-23T19:16:16Z",
|
||||
"updated_at": "2020-01-23T19:16:20Z",
|
||||
"pushed_at": "2020-01-23T19:16:18Z",
|
||||
"git_url": "git://github.com/github-api-test-org/temp-checkStargazersCount.git",
|
||||
"ssh_url": "git@github.com:github-api-test-org/temp-checkStargazersCount.git",
|
||||
"clone_url": "https://github.com/github-api-test-org/temp-checkStargazersCount.git",
|
||||
"svn_url": "https://github.com/github-api-test-org/temp-checkStargazersCount",
|
||||
"homepage": "http://github-api.kohsuke.org/",
|
||||
"size": 0,
|
||||
"stargazers_count": 10,
|
||||
"watchers_count": 0,
|
||||
"language": null,
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
"has_downloads": true,
|
||||
"has_wiki": true,
|
||||
"has_pages": false,
|
||||
"forks_count": 0,
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
"open_issues_count": 0,
|
||||
"license": null,
|
||||
"forks": 0,
|
||||
"open_issues": 0,
|
||||
"watchers": 0,
|
||||
"default_branch": "master",
|
||||
"permissions": {
|
||||
"admin": true,
|
||||
"push": true,
|
||||
"pull": true
|
||||
},
|
||||
"temp_clone_token": "",
|
||||
"allow_squash_merge": true,
|
||||
"allow_merge_commit": true,
|
||||
"allow_rebase_merge": true,
|
||||
"delete_branch_on_merge": false,
|
||||
"organization": {
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/github-api-test-org",
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"followers_url": "https://api.github.com/users/github-api-test-org/followers",
|
||||
"following_url": "https://api.github.com/users/github-api-test-org/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/github-api-test-org/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/github-api-test-org/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/github-api-test-org/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/github-api-test-org/orgs",
|
||||
"repos_url": "https://api.github.com/users/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/users/github-api-test-org/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/github-api-test-org/received_events",
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"network_count": 0,
|
||||
"subscribers_count": 6
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "alexanderrtaylor",
|
||||
"id": 852179,
|
||||
"node_id": "MDQ6VXNlcjg1MjE3OQ==",
|
||||
"avatar_url": "https://avatars0.githubusercontent.com/u/852179?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/alexanderrtaylor",
|
||||
"html_url": "https://github.com/alexanderrtaylor",
|
||||
"followers_url": "https://api.github.com/users/alexanderrtaylor/followers",
|
||||
"following_url": "https://api.github.com/users/alexanderrtaylor/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/alexanderrtaylor/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/alexanderrtaylor/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/alexanderrtaylor/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/alexanderrtaylor/orgs",
|
||||
"repos_url": "https://api.github.com/users/alexanderrtaylor/repos",
|
||||
"events_url": "https://api.github.com/users/alexanderrtaylor/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/alexanderrtaylor/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Alex Taylor",
|
||||
"company": "Cloudbees",
|
||||
"blog": "",
|
||||
"location": null,
|
||||
"email": null,
|
||||
"hireable": null,
|
||||
"bio": "This is the Way",
|
||||
"public_repos": 40,
|
||||
"public_gists": 1,
|
||||
"followers": 5,
|
||||
"following": 0,
|
||||
"created_at": "2011-06-15T16:35:58Z",
|
||||
"updated_at": "2020-01-10T13:31:02Z",
|
||||
"private_gists": 1,
|
||||
"total_private_repos": 15,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 277,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"id": "bd22f750-1a7c-4274-b5d6-9e2164a1eb2a",
|
||||
"name": "repos_github-api-test-org_temp-checkstargazerscount",
|
||||
"request": {
|
||||
"url": "/repos/github-api-test-org/temp-checkStargazersCount",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "repos_github-api-test-org_temp-checkstargazerscount-bd22f750-1a7c-4274-b5d6-9e2164a1eb2a.json",
|
||||
"headers": {
|
||||
"Server": "GitHub.com",
|
||||
"Date": "Thu, 23 Jan 2020 19:16:21 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4920",
|
||||
"X-RateLimit-Reset": "1579808711",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": "Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"ETag": "W/\"f30e5b1563a06b458b3e7337252b42c1\"",
|
||||
"Last-Modified": "Thu, 23 Jan 2020 19:16:20 GMT",
|
||||
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "repo",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FDD6:6F1D:4BF06C:BD9B80:5E29F0FF"
|
||||
}
|
||||
},
|
||||
"uuid": "bd22f750-1a7c-4274-b5d6-9e2164a1eb2a",
|
||||
"persistent": true,
|
||||
"insertionIndex": 2
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"id": "ebb96197-f82b-4a05-87e8-932107fd594e",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-ebb96197-f82b-4a05-87e8-932107fd594e.json",
|
||||
"headers": {
|
||||
"Server": "GitHub.com",
|
||||
"Date": "Thu, 23 Jan 2020 19:16:15 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4925",
|
||||
"X-RateLimit-Reset": "1579808711",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": "Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"ETag": "W/\"12d1d56c145aab04375c00af287e9ef0\"",
|
||||
"Last-Modified": "Fri, 10 Jan 2020 13:31:02 GMT",
|
||||
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FDD6:6F1D:4BEF7C:BD9B79:5E29F0FF"
|
||||
}
|
||||
},
|
||||
"uuid": "ebb96197-f82b-4a05-87e8-932107fd594e",
|
||||
"persistent": true,
|
||||
"insertionIndex": 1
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"id": 235867740,
|
||||
"node_id": "MDEwOlJlcG9zaXRvcnkyMzU4Njc3NDA=",
|
||||
"name": "temp-checkWatchersCount",
|
||||
"full_name": "github-api-test-org/temp-checkWatchersCount",
|
||||
"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/temp-checkWatchersCount",
|
||||
"description": "A test repository for testing the github-api project: temp-checkWatchersCount",
|
||||
"fork": false,
|
||||
"url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount",
|
||||
"forks_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/forks",
|
||||
"keys_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/keys{/key_id}",
|
||||
"collaborators_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/collaborators{/collaborator}",
|
||||
"teams_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/teams",
|
||||
"hooks_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/hooks",
|
||||
"issue_events_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/issues/events{/number}",
|
||||
"events_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/events",
|
||||
"assignees_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/assignees{/user}",
|
||||
"branches_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/branches{/branch}",
|
||||
"tags_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/tags",
|
||||
"blobs_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/git/blobs{/sha}",
|
||||
"git_tags_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/git/tags{/sha}",
|
||||
"git_refs_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/git/refs{/sha}",
|
||||
"trees_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/git/trees{/sha}",
|
||||
"statuses_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/statuses/{sha}",
|
||||
"languages_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/languages",
|
||||
"stargazers_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/stargazers",
|
||||
"contributors_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/contributors",
|
||||
"subscribers_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/subscribers",
|
||||
"subscription_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/subscription",
|
||||
"commits_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/commits{/sha}",
|
||||
"git_commits_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/git/commits{/sha}",
|
||||
"comments_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/comments{/number}",
|
||||
"issue_comment_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/issues/comments{/number}",
|
||||
"contents_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/contents/{+path}",
|
||||
"compare_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/compare/{base}...{head}",
|
||||
"merges_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/merges",
|
||||
"archive_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/{archive_format}{/ref}",
|
||||
"downloads_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/downloads",
|
||||
"issues_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/issues{/number}",
|
||||
"pulls_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/pulls{/number}",
|
||||
"milestones_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/milestones{/number}",
|
||||
"notifications_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/notifications{?since,all,participating}",
|
||||
"labels_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/labels{/name}",
|
||||
"releases_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/releases{/id}",
|
||||
"deployments_url": "https://api.github.com/repos/github-api-test-org/temp-checkWatchersCount/deployments",
|
||||
"created_at": "2020-01-23T19:15:46Z",
|
||||
"updated_at": "2020-01-23T19:15:50Z",
|
||||
"pushed_at": "2020-01-23T19:15:48Z",
|
||||
"git_url": "git://github.com/github-api-test-org/temp-checkWatchersCount.git",
|
||||
"ssh_url": "git@github.com:github-api-test-org/temp-checkWatchersCount.git",
|
||||
"clone_url": "https://github.com/github-api-test-org/temp-checkWatchersCount.git",
|
||||
"svn_url": "https://github.com/github-api-test-org/temp-checkWatchersCount",
|
||||
"homepage": "http://github-api.kohsuke.org/",
|
||||
"size": 0,
|
||||
"stargazers_count": 0,
|
||||
"watchers_count": 10,
|
||||
"language": null,
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
"has_downloads": true,
|
||||
"has_wiki": true,
|
||||
"has_pages": false,
|
||||
"forks_count": 0,
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
"open_issues_count": 0,
|
||||
"license": null,
|
||||
"forks": 0,
|
||||
"open_issues": 0,
|
||||
"watchers": 0,
|
||||
"default_branch": "master",
|
||||
"permissions": {
|
||||
"admin": true,
|
||||
"push": true,
|
||||
"pull": true
|
||||
},
|
||||
"temp_clone_token": "",
|
||||
"allow_squash_merge": true,
|
||||
"allow_merge_commit": true,
|
||||
"allow_rebase_merge": true,
|
||||
"delete_branch_on_merge": false,
|
||||
"organization": {
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/github-api-test-org",
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"followers_url": "https://api.github.com/users/github-api-test-org/followers",
|
||||
"following_url": "https://api.github.com/users/github-api-test-org/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/github-api-test-org/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/github-api-test-org/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/github-api-test-org/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/github-api-test-org/orgs",
|
||||
"repos_url": "https://api.github.com/users/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/users/github-api-test-org/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/github-api-test-org/received_events",
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"network_count": 0,
|
||||
"subscribers_count": 6
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "alexanderrtaylor",
|
||||
"id": 852179,
|
||||
"node_id": "MDQ6VXNlcjg1MjE3OQ==",
|
||||
"avatar_url": "https://avatars0.githubusercontent.com/u/852179?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/alexanderrtaylor",
|
||||
"html_url": "https://github.com/alexanderrtaylor",
|
||||
"followers_url": "https://api.github.com/users/alexanderrtaylor/followers",
|
||||
"following_url": "https://api.github.com/users/alexanderrtaylor/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/alexanderrtaylor/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/alexanderrtaylor/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/alexanderrtaylor/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/alexanderrtaylor/orgs",
|
||||
"repos_url": "https://api.github.com/users/alexanderrtaylor/repos",
|
||||
"events_url": "https://api.github.com/users/alexanderrtaylor/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/alexanderrtaylor/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Alex Taylor",
|
||||
"company": "Cloudbees",
|
||||
"blog": "",
|
||||
"location": null,
|
||||
"email": null,
|
||||
"hireable": null,
|
||||
"bio": "This is the Way",
|
||||
"public_repos": 40,
|
||||
"public_gists": 1,
|
||||
"followers": 5,
|
||||
"following": 0,
|
||||
"created_at": "2011-06-15T16:35:58Z",
|
||||
"updated_at": "2020-01-10T13:31:02Z",
|
||||
"private_gists": 1,
|
||||
"total_private_repos": 15,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 277,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"id": "05a87d46-e21e-4b39-90fa-9ecf2906e550",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-05a87d46-e21e-4b39-90fa-9ecf2906e550.json",
|
||||
"headers": {
|
||||
"Server": "GitHub.com",
|
||||
"Date": "Tue, 21 Jan 2020 18:17:31 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "60",
|
||||
"X-RateLimit-Remaining": "25",
|
||||
"X-RateLimit-Reset": "1579634247",
|
||||
"Cache-Control": "public, max-age=60, s-maxage=60",
|
||||
"Vary": "Accept",
|
||||
"ETag": "W/\"344d9b542c3151b1973817461b0b7c48\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"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": "FB78:0DBB:5534D2:AEDB99:5E27403B"
|
||||
}
|
||||
},
|
||||
"uuid": "05a87d46-e21e-4b39-90fa-9ecf2906e550",
|
||||
"persistent": true,
|
||||
"insertionIndex": 1
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"id": "480b7f68-9bb9-4443-b01f-d617b71fd015",
|
||||
"name": "repos_github-api-test-org_temp-checkwatcherscount",
|
||||
"request": {
|
||||
"url": "/repos/github-api-test-org/temp-checkWatchersCount",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "repos_github-api-test-org_temp-checkwatcherscount-480b7f68-9bb9-4443-b01f-d617b71fd015.json",
|
||||
"headers": {
|
||||
"Date": "Thu, 23 Jan 2020 19:15:51 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4928",
|
||||
"X-RateLimit-Reset": "1579808711",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0f221fe32212e39d2028da930db55d9f\"",
|
||||
"Last-Modified": "Thu, 23 Jan 2020 19:15:50 GMT",
|
||||
"X-OAuth-Scopes": "admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "repo",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FDCA:20D3:4C9169:BDFFB4:5E29F0E1"
|
||||
}
|
||||
},
|
||||
"uuid": "480b7f68-9bb9-4443-b01f-d617b71fd015",
|
||||
"persistent": true,
|
||||
"insertionIndex": 2
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 9,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 132,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 3,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
[
|
||||
{
|
||||
"name": "Core Developers",
|
||||
"id": 3617900,
|
||||
"node_id": "MDQ6VGVhbTM2MTc5MDA=",
|
||||
"slug": "core-developers",
|
||||
"description": "",
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3617900",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/core-developers",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3617900/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3617900/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "dummy-team",
|
||||
"id": 3618279,
|
||||
"node_id": "MDQ6VGVhbTM2MTgyNzk=",
|
||||
"slug": "dummy-team",
|
||||
"description": "",
|
||||
"privacy": "secret",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618279",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/dummy-team",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618279/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618279/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "slack-plugin Developers",
|
||||
"id": 3618268,
|
||||
"node_id": "MDQ6VGVhbTM2MTgyNjg=",
|
||||
"slug": "slack-plugin-developers",
|
||||
"description": null,
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618268",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/slack-plugin-developers",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618268/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618268/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "bitwiseman-team",
|
||||
"id": 3617890,
|
||||
"node_id": "MDQ6VGVhbTM2MTc4OTA=",
|
||||
"slug": "bitwiseman-team",
|
||||
"description": "",
|
||||
"privacy": "secret",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3617890",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/bitwiseman-team",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3617890/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3617890/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,58 @@
|
||||
[
|
||||
{
|
||||
"name": "Core Developers",
|
||||
"id": 3617900,
|
||||
"node_id": "MDQ6VGVhbTM2MTc5MDA=",
|
||||
"slug": "core-developers",
|
||||
"description": "",
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3617900",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/core-developers",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3617900/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3617900/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "dummy-team",
|
||||
"id": 3618279,
|
||||
"node_id": "MDQ6VGVhbTM2MTgyNzk=",
|
||||
"slug": "dummy-team",
|
||||
"description": "",
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618279",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/dummy-team",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618279/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618279/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "slack-plugin Developers",
|
||||
"id": 3618268,
|
||||
"node_id": "MDQ6VGVhbTM2MTgyNjg=",
|
||||
"slug": "slack-plugin-developers",
|
||||
"description": null,
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618268",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/slack-plugin-developers",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618268/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618268/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "bitwiseman-team",
|
||||
"id": 3617890,
|
||||
"node_id": "MDQ6VGVhbTM2MTc4OTA=",
|
||||
"slug": "bitwiseman-team",
|
||||
"description": "",
|
||||
"privacy": "secret",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3617890",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/bitwiseman-team",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3617890/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3617890/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,58 @@
|
||||
[
|
||||
{
|
||||
"name": "Core Developers",
|
||||
"id": 3617900,
|
||||
"node_id": "MDQ6VGVhbTM2MTc5MDA=",
|
||||
"slug": "core-developers",
|
||||
"description": "",
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3617900",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/core-developers",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3617900/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3617900/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "dummy-team",
|
||||
"id": 3618279,
|
||||
"node_id": "MDQ6VGVhbTM2MTgyNzk=",
|
||||
"slug": "dummy-team",
|
||||
"description": "",
|
||||
"privacy": "secret",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618279",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/dummy-team",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618279/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618279/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "slack-plugin Developers",
|
||||
"id": 3618268,
|
||||
"node_id": "MDQ6VGVhbTM2MTgyNjg=",
|
||||
"slug": "slack-plugin-developers",
|
||||
"description": null,
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618268",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/slack-plugin-developers",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618268/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618268/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
},
|
||||
{
|
||||
"name": "bitwiseman-team",
|
||||
"id": 3617890,
|
||||
"node_id": "MDQ6VGVhbTM2MTc4OTA=",
|
||||
"slug": "bitwiseman-team",
|
||||
"description": "",
|
||||
"privacy": "secret",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3617890",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/bitwiseman-team",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3617890/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3617890/repos",
|
||||
"permission": "pull",
|
||||
"parent": null
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"name": "dummy-team",
|
||||
"id": 3618279,
|
||||
"node_id": "MDQ6VGVhbTM2MTgyNzk=",
|
||||
"slug": "dummy-team",
|
||||
"description": "",
|
||||
"privacy": "closed",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618279",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/dummy-team",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618279/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618279/repos",
|
||||
"permission": "pull",
|
||||
"parent": null,
|
||||
"created_at": "2020-01-26T10:31:35Z",
|
||||
"updated_at": "2020-01-26T10:43:13Z",
|
||||
"members_count": 1,
|
||||
"repos_count": 0,
|
||||
"organization": {
|
||||
"login": "github-api-test-org",
|
||||
"id": 49127317,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5MTI3MzE3",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/49127317?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 5,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2019-03-31T17:42:10Z",
|
||||
"updated_at": "2019-10-07T20:06:18Z",
|
||||
"type": "Organization"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"name": "dummy-team",
|
||||
"id": 3618279,
|
||||
"node_id": "MDQ6VGVhbTM2MTgyNzk=",
|
||||
"slug": "dummy-team",
|
||||
"description": "",
|
||||
"privacy": "secret",
|
||||
"url": "https://api.github.com/organizations/49127317/team/3618279",
|
||||
"html_url": "https://github.com/orgs/github-api-test-org/teams/dummy-team",
|
||||
"members_url": "https://api.github.com/organizations/49127317/team/3618279/members{/member}",
|
||||
"repositories_url": "https://api.github.com/organizations/49127317/team/3618279/repos",
|
||||
"permission": "pull",
|
||||
"parent": null,
|
||||
"created_at": "2020-01-26T10:31:35Z",
|
||||
"updated_at": "2020-01-26T10:43:14Z",
|
||||
"members_count": 1,
|
||||
"repos_count": 0,
|
||||
"organization": {
|
||||
"login": "github-api-test-org",
|
||||
"id": 49127317,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5MTI3MzE3",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/49127317?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 5,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2019-03-31T17:42:10Z",
|
||||
"updated_at": "2019-10-07T20:06:18Z",
|
||||
"type": "Organization"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 21194782,
|
||||
"node_id": "MDQ6VXNlcjIxMTk0Nzgy",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/21194782?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Tim Jacomb",
|
||||
"company": "@KainosSoftwareLtd",
|
||||
"blog": "",
|
||||
"location": "UK",
|
||||
"email": null,
|
||||
"hireable": null,
|
||||
"bio": "Software engineer and development best practices advocate.",
|
||||
"public_repos": 137,
|
||||
"public_gists": 17,
|
||||
"followers": 17,
|
||||
"following": 2,
|
||||
"created_at": "2016-08-23T10:16:42Z",
|
||||
"updated_at": "2020-01-26T08:50:30Z",
|
||||
"private_gists": 11,
|
||||
"total_private_repos": 6,
|
||||
"owned_private_repos": 3,
|
||||
"disk_usage": 33230,
|
||||
"collaborators": 2,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"id": "ecf0c232-2c2b-4580-b12c-ddc025656f64",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-ecf0c232-2c2b-4580-b12c-ddc025656f64.json",
|
||||
"headers": {
|
||||
"Date": "Sun, 26 Jan 2020 10:43:12 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4925",
|
||||
"X-RateLimit-Reset": "1580037742",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"d211113b4423739223ae7cb0b5ef2b04\"",
|
||||
"Last-Modified": "Mon, 07 Oct 2019 20:06:18 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": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "F148:392DB:A5E2033:C6B41E4:5E2D6D3F"
|
||||
}
|
||||
},
|
||||
"uuid": "ecf0c232-2c2b-4580-b12c-ddc025656f64",
|
||||
"persistent": true,
|
||||
"insertionIndex": 2
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "6cee550b-e151-4598-8736-68d408a7028f",
|
||||
"name": "orgs_github-api-test-org_teams",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org/teams",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org_teams-6cee550b-e151-4598-8736-68d408a7028f.json",
|
||||
"headers": {
|
||||
"Date": "Sun, 26 Jan 2020 10:43:12 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4924",
|
||||
"X-RateLimit-Reset": "1580037742",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"2f6ea4e871ffd4cd3d81fa6ef489e9cf\"",
|
||||
"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": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "F148:392DB:A5E20A6:C6B43DB:5E2D6D40"
|
||||
}
|
||||
},
|
||||
"uuid": "6cee550b-e151-4598-8736-68d408a7028f",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-orgs-github-api-test-org-teams",
|
||||
"requiredScenarioState": "Started",
|
||||
"newScenarioState": "scenario-1-orgs-github-api-test-org-teams-2",
|
||||
"insertionIndex": 3
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"id": "9ce59a51-f556-4b3d-ac00-a4bf313ae3a8",
|
||||
"name": "orgs_github-api-test-org_teams",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org/teams",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org_teams-9ce59a51-f556-4b3d-ac00-a4bf313ae3a8.json",
|
||||
"headers": {
|
||||
"Date": "Sun, 26 Jan 2020 10:43:13 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4922",
|
||||
"X-RateLimit-Reset": "1580037742",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"c1b31aa926aa74612905022fb6686f05\"",
|
||||
"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": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "F148:392DB:A5E224B:C6B45CC:5E2D6D41"
|
||||
}
|
||||
},
|
||||
"uuid": "9ce59a51-f556-4b3d-ac00-a4bf313ae3a8",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-orgs-github-api-test-org-teams",
|
||||
"requiredScenarioState": "scenario-1-orgs-github-api-test-org-teams-2",
|
||||
"newScenarioState": "scenario-1-orgs-github-api-test-org-teams-3",
|
||||
"insertionIndex": 5
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"id": "9f5e2094-9034-4769-bb8c-0d82ff6db9c5",
|
||||
"name": "orgs_github-api-test-org_teams",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org/teams",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org_teams-9f5e2094-9034-4769-bb8c-0d82ff6db9c5.json",
|
||||
"headers": {
|
||||
"Date": "Sun, 26 Jan 2020 10:43:14 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4920",
|
||||
"X-RateLimit-Reset": "1580037742",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"2f6ea4e871ffd4cd3d81fa6ef489e9cf\"",
|
||||
"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": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "F148:392DB:A5E23AF:C6B474B:5E2D6D42"
|
||||
}
|
||||
},
|
||||
"uuid": "9f5e2094-9034-4769-bb8c-0d82ff6db9c5",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-orgs-github-api-test-org-teams",
|
||||
"requiredScenarioState": "scenario-1-orgs-github-api-test-org-teams-3",
|
||||
"insertionIndex": 7
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"id": "c20ae9c8-4d3b-4c67-bac6-c33c9ad7ac3e",
|
||||
"name": "teams_3618279",
|
||||
"request": {
|
||||
"url": "/teams/3618279",
|
||||
"method": "PATCH",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
},
|
||||
"bodyPatterns": [
|
||||
{
|
||||
"equalToJson": "{\"privacy\":\"closed\"}",
|
||||
"ignoreArrayOrder": true,
|
||||
"ignoreExtraElements": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "teams_3618279-c20ae9c8-4d3b-4c67-bac6-c33c9ad7ac3e.json",
|
||||
"headers": {
|
||||
"Date": "Sun, 26 Jan 2020 10:43:13 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4923",
|
||||
"X-RateLimit-Reset": "1580037742",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"3ac724b425d03a7e376d9ed5b8d309b6\"",
|
||||
"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": "admin:org, 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": "F148:392DB:A5E211C:C6B4468:5E2D6D40"
|
||||
}
|
||||
},
|
||||
"uuid": "c20ae9c8-4d3b-4c67-bac6-c33c9ad7ac3e",
|
||||
"persistent": true,
|
||||
"insertionIndex": 4
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"id": "f0948c22-babf-430d-beb6-2daf5efd7541",
|
||||
"name": "teams_3618279",
|
||||
"request": {
|
||||
"url": "/teams/3618279",
|
||||
"method": "PATCH",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
},
|
||||
"bodyPatterns": [
|
||||
{
|
||||
"equalToJson": "{\"privacy\":\"secret\"}",
|
||||
"ignoreArrayOrder": true,
|
||||
"ignoreExtraElements": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "teams_3618279-f0948c22-babf-430d-beb6-2daf5efd7541.json",
|
||||
"headers": {
|
||||
"Date": "Sun, 26 Jan 2020 10:43:14 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4921",
|
||||
"X-RateLimit-Reset": "1580037743",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"ba2374df0a799986650ab0776b0ddede\"",
|
||||
"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": "admin:org, 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": "F148:392DB:A5E22BB:C6B464B:5E2D6D41"
|
||||
}
|
||||
},
|
||||
"uuid": "f0948c22-babf-430d-beb6-2daf5efd7541",
|
||||
"persistent": true,
|
||||
"insertionIndex": 6
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"id": "bc58c48e-2441-4377-aa9a-e58df4073c39",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-bc58c48e-2441-4377-aa9a-e58df4073c39.json",
|
||||
"headers": {
|
||||
"Date": "Sun, 26 Jan 2020 10:43:11 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4927",
|
||||
"X-RateLimit-Reset": "1580037742",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"761a302984106642d104212e9973a925\"",
|
||||
"Last-Modified": "Sun, 26 Jan 2020 08:50:30 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": "F148:392DB:A5E1E1E:C6B40DF:5E2D6D3F"
|
||||
}
|
||||
},
|
||||
"uuid": "bc58c48e-2441-4377-aa9a-e58df4073c39",
|
||||
"persistent": true,
|
||||
"insertionIndex": 1
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjE5NTg5NTM=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Liam Newman",
|
||||
"company": "Cloudbees, Inc.",
|
||||
"blog": "",
|
||||
"location": "Seattle, WA, USA",
|
||||
"email": "bitwiseman@gmail.com",
|
||||
"hireable": null,
|
||||
"bio": "https://twitter.com/bitwiseman",
|
||||
"public_repos": 178,
|
||||
"public_gists": 7,
|
||||
"followers": 145,
|
||||
"following": 9,
|
||||
"created_at": "2012-07-11T20:38:33Z",
|
||||
"updated_at": "2020-01-23T23:40:57Z",
|
||||
"private_gists": 8,
|
||||
"total_private_repos": 10,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 33697,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjE5NTg5NTM=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Liam Newman",
|
||||
"company": "Cloudbees, Inc.",
|
||||
"blog": "",
|
||||
"location": "Seattle, WA, USA",
|
||||
"email": "bitwiseman@gmail.com",
|
||||
"hireable": null,
|
||||
"bio": "https://twitter.com/bitwiseman",
|
||||
"public_repos": 178,
|
||||
"public_gists": 7,
|
||||
"followers": 145,
|
||||
"following": 9,
|
||||
"created_at": "2012-07-11T20:38:33Z",
|
||||
"updated_at": "2020-01-23T23:40:57Z",
|
||||
"private_gists": 8,
|
||||
"total_private_repos": 10,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 33697,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjE5NTg5NTM=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Liam Newman",
|
||||
"company": "Cloudbees, Inc.",
|
||||
"blog": "",
|
||||
"location": "Seattle, WA, USA",
|
||||
"email": "bitwiseman@gmail.com",
|
||||
"hireable": null,
|
||||
"bio": "https://twitter.com/bitwiseman",
|
||||
"public_repos": 178,
|
||||
"public_gists": 7,
|
||||
"followers": 145,
|
||||
"following": 9,
|
||||
"created_at": "2012-07-11T20:38:33Z",
|
||||
"updated_at": "2020-01-23T23:40:57Z",
|
||||
"private_gists": 8,
|
||||
"total_private_repos": 10,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 33697,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjE5NTg5NTM=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Liam Newman",
|
||||
"company": "Cloudbees, Inc.",
|
||||
"blog": "",
|
||||
"location": "Seattle, WA, USA",
|
||||
"email": "bitwiseman@gmail.com",
|
||||
"hireable": null,
|
||||
"bio": "https://twitter.com/bitwiseman",
|
||||
"public_repos": 178,
|
||||
"public_gists": 7,
|
||||
"followers": 145,
|
||||
"following": 9,
|
||||
"created_at": "2012-07-11T20:38:33Z",
|
||||
"updated_at": "2020-01-23T23:40:57Z",
|
||||
"private_gists": 8,
|
||||
"total_private_repos": 10,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 33697,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjE5NTg5NTM=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Liam Newman",
|
||||
"company": "Cloudbees, Inc.",
|
||||
"blog": "",
|
||||
"location": "Seattle, WA, USA",
|
||||
"email": "bitwiseman@gmail.com",
|
||||
"hireable": null,
|
||||
"bio": "https://twitter.com/bitwiseman",
|
||||
"public_repos": 178,
|
||||
"public_gists": 7,
|
||||
"followers": 145,
|
||||
"following": 9,
|
||||
"created_at": "2012-07-11T20:38:33Z",
|
||||
"updated_at": "2020-01-23T23:40:57Z",
|
||||
"private_gists": 8,
|
||||
"total_private_repos": 10,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 33697,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjE5NTg5NTM=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Liam Newman",
|
||||
"company": "Cloudbees, Inc.",
|
||||
"blog": "",
|
||||
"location": "Seattle, WA, USA",
|
||||
"email": "bitwiseman@gmail.com",
|
||||
"hireable": null,
|
||||
"bio": "https://twitter.com/bitwiseman",
|
||||
"public_repos": 178,
|
||||
"public_gists": 7,
|
||||
"followers": 145,
|
||||
"following": 9,
|
||||
"created_at": "2012-07-11T20:38:33Z",
|
||||
"updated_at": "2020-01-23T23:40:57Z",
|
||||
"private_gists": 8,
|
||||
"total_private_repos": 10,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 33697,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "5b634f3d-fc06-4fe5-881e-939025d44b3e",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-5b634f3d-fc06-4fe5-881e-939025d44b3e.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:23 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4870",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E43:E62E7C:5E2BCF9F"
|
||||
}
|
||||
},
|
||||
"uuid": "5b634f3d-fc06-4fe5-881e-939025d44b3e",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-8",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-9",
|
||||
"insertionIndex": 11
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "29f32c7d-9a05-4c8f-9d30-ccfd0600e382",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-29f32c7d-9a05-4c8f-9d30-ccfd0600e382.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:23 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4869",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E4F:E62E83:5E2BCF9F"
|
||||
}
|
||||
},
|
||||
"uuid": "29f32c7d-9a05-4c8f-9d30-ccfd0600e382",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-9",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-10",
|
||||
"insertionIndex": 12
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"id": "18196674-89f3-4d83-b040-8ba040eefd49",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-18196674-89f3-4d83-b040-8ba040eefd49.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:24 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4868",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E5D:E62E94:5E2BCF9F"
|
||||
}
|
||||
},
|
||||
"uuid": "18196674-89f3-4d83-b040-8ba040eefd49",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-10",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-11",
|
||||
"insertionIndex": 13
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "11c34ac5-e571-4be0-908f-34f415756461",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-11c34ac5-e571-4be0-908f-34f415756461.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:24 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4867",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E6C:E62EAA:5E2BCFA0"
|
||||
}
|
||||
},
|
||||
"uuid": "11c34ac5-e571-4be0-908f-34f415756461",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-11",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-12",
|
||||
"insertionIndex": 14
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "41b780e5-520d-40c9-96a0-5706f9d1f7cd",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-41b780e5-520d-40c9-96a0-5706f9d1f7cd.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:24 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4866",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E7D:E62EBA:5E2BCFA0"
|
||||
}
|
||||
},
|
||||
"uuid": "41b780e5-520d-40c9-96a0-5706f9d1f7cd",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-12",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-13",
|
||||
"insertionIndex": 15
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "6c31e6bc-0743-4129-9d14-971c4ccc206b",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-6c31e6bc-0743-4129-9d14-971c4ccc206b.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:24 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4865",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E8F:E62ED0:5E2BCFA0"
|
||||
}
|
||||
},
|
||||
"uuid": "6c31e6bc-0743-4129-9d14-971c4ccc206b",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-13",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-14",
|
||||
"insertionIndex": 16
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "b58aab3d-fba1-4ade-8f09-9f4454ed9503",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-b58aab3d-fba1-4ade-8f09-9f4454ed9503.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:25 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4863",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E9E:E62EEB:5E2BCFA1"
|
||||
}
|
||||
},
|
||||
"uuid": "b58aab3d-fba1-4ade-8f09-9f4454ed9503",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-14",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-15",
|
||||
"insertionIndex": 18
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "2207e235-976a-4140-903a-377a8dd1746c",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-2207e235-976a-4140-903a-377a8dd1746c.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:21 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4879",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6DE1:E62E05:5E2BCF9D"
|
||||
}
|
||||
},
|
||||
"uuid": "2207e235-976a-4140-903a-377a8dd1746c",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "Started",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-2",
|
||||
"insertionIndex": 2
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "1697d11d-e650-4abb-8133-76adca36d207",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-1697d11d-e650-4abb-8133-76adca36d207.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:25 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4861",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6EB7:E62F09:5E2BCFA1"
|
||||
}
|
||||
},
|
||||
"uuid": "1697d11d-e650-4abb-8133-76adca36d207",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-15",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-16",
|
||||
"insertionIndex": 20
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "ab454363-9011-43bb-b8ad-25db5e637745",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-ab454363-9011-43bb-b8ad-25db5e637745.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:25 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4860",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6EC7:E62F19:5E2BCFA1"
|
||||
}
|
||||
},
|
||||
"uuid": "ab454363-9011-43bb-b8ad-25db5e637745",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-16",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-17",
|
||||
"insertionIndex": 21
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"id": "a56b2a87-ca72-4563-a260-8fa3edbc01c8",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-a56b2a87-ca72-4563-a260-8fa3edbc01c8.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:26 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4859",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6ED7:E62F2A:5E2BCFA1"
|
||||
}
|
||||
},
|
||||
"uuid": "a56b2a87-ca72-4563-a260-8fa3edbc01c8",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-17",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-18",
|
||||
"insertionIndex": 22
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"id": "e9b92506-2108-4a5a-857a-7148561f8f9f",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-e9b92506-2108-4a5a-857a-7148561f8f9f.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:26 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4858",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6EDD:E62F39:5E2BCFA2"
|
||||
}
|
||||
},
|
||||
"uuid": "e9b92506-2108-4a5a-857a-7148561f8f9f",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-18",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-19",
|
||||
"insertionIndex": 23
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "aed0ad15-f9fa-46ae-ab69-21636107fa98",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-aed0ad15-f9fa-46ae-ab69-21636107fa98.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:26 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4857",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6EF3:E62F48:5E2BCFA2"
|
||||
}
|
||||
},
|
||||
"uuid": "aed0ad15-f9fa-46ae-ab69-21636107fa98",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-19",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-20",
|
||||
"insertionIndex": 24
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "0c314f70-2669-4eab-bf2e-f5589d189fc3",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-0c314f70-2669-4eab-bf2e-f5589d189fc3.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:27 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4856",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6F00:E62F5B:5E2BCFA2"
|
||||
}
|
||||
},
|
||||
"uuid": "0c314f70-2669-4eab-bf2e-f5589d189fc3",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-20",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-21",
|
||||
"insertionIndex": 25
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"id": "87ba7d98-2c27-4e74-b00d-7e68b2edf46b",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-87ba7d98-2c27-4e74-b00d-7e68b2edf46b.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:27 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4854",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6F20:E62F7F:5E2BCFA3"
|
||||
}
|
||||
},
|
||||
"uuid": "87ba7d98-2c27-4e74-b00d-7e68b2edf46b",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-21",
|
||||
"insertionIndex": 27
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "679857c5-9fbc-4649-a3ba-e16f6d3dd634",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-679857c5-9fbc-4649-a3ba-e16f6d3dd634.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:21 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4878",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6DEE:E62E0F:5E2BCF9D"
|
||||
}
|
||||
},
|
||||
"uuid": "679857c5-9fbc-4649-a3ba-e16f6d3dd634",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-2",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-3",
|
||||
"insertionIndex": 3
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "26564f19-513b-412a-8a71-299fc5559107",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-26564f19-513b-412a-8a71-299fc5559107.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:22 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4877",
|
||||
"X-RateLimit-Reset": "1579932374",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6DFD:E62E25:5E2BCF9D"
|
||||
}
|
||||
},
|
||||
"uuid": "26564f19-513b-412a-8a71-299fc5559107",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-3",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-4",
|
||||
"insertionIndex": 4
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "e8bcc900-cf03-4965-b873-cb3dd08d96a9",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-e8bcc900-cf03-4965-b873-cb3dd08d96a9.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:22 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4876",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E08:E62E38:5E2BCF9E"
|
||||
}
|
||||
},
|
||||
"uuid": "e8bcc900-cf03-4965-b873-cb3dd08d96a9",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-4",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-5",
|
||||
"insertionIndex": 5
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "e1da686a-60ab-4ae1-bd38-50e48fbd8359",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-e1da686a-60ab-4ae1-bd38-50e48fbd8359.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:22 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4875",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E19:E62E45:5E2BCF9E"
|
||||
}
|
||||
},
|
||||
"uuid": "e1da686a-60ab-4ae1-bd38-50e48fbd8359",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-5",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-6",
|
||||
"insertionIndex": 6
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "dbc7af41-968a-4896-ab95-ab2517627b62",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-dbc7af41-968a-4896-ab95-ab2517627b62.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:22 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4874",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E21:E62E4C:5E2BCF9E"
|
||||
}
|
||||
},
|
||||
"uuid": "dbc7af41-968a-4896-ab95-ab2517627b62",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-6",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-7",
|
||||
"insertionIndex": 7
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "3ff83aaf-e95a-4822-a07d-ce5ed0a69d72",
|
||||
"name": "orgs_github-api-test-org",
|
||||
"request": {
|
||||
"url": "/orgs/github-api-test-org",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "orgs_github-api-test-org-3ff83aaf-e95a-4822-a07d-ce5ed0a69d72.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:23 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4872",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"0dfdf14c762767b64d42a9944f82d6ea\"",
|
||||
"Last-Modified": "Mon, 20 Apr 2015 00:42:30 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
|
||||
"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": "FEC4:4E06:BE6E2F:E62E63:5E2BCF9F"
|
||||
}
|
||||
},
|
||||
"uuid": "3ff83aaf-e95a-4822-a07d-ce5ed0a69d72",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-2-orgs-github-api-test-org",
|
||||
"requiredScenarioState": "scenario-2-orgs-github-api-test-org-7",
|
||||
"newScenarioState": "scenario-2-orgs-github-api-test-org-8",
|
||||
"insertionIndex": 9
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"id": "733192e5-f8b3-4498-bf3f-e89fa280bced",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-733192e5-f8b3-4498-bf3f-e89fa280bced.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:21 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4880",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"f4a9f18eb2c9699f7dcac048f56ae5d0\"",
|
||||
"Last-Modified": "Thu, 23 Jan 2020 23:40:57 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FEC4:4E06:BE6DDB:E62DFD:5E2BCF9D"
|
||||
}
|
||||
},
|
||||
"uuid": "733192e5-f8b3-4498-bf3f-e89fa280bced",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-user",
|
||||
"requiredScenarioState": "Started",
|
||||
"newScenarioState": "scenario-1-user-2",
|
||||
"insertionIndex": 1
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "2fd80c42-5b79-4ccd-992e-e11223b55091",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-2fd80c42-5b79-4ccd-992e-e11223b55091.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:23 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4871",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"f4a9f18eb2c9699f7dcac048f56ae5d0\"",
|
||||
"Last-Modified": "Thu, 23 Jan 2020 23:40:57 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FEC4:4E06:BE6E3A:E62E71:5E2BCF9F"
|
||||
}
|
||||
},
|
||||
"uuid": "2fd80c42-5b79-4ccd-992e-e11223b55091",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-user",
|
||||
"requiredScenarioState": "scenario-1-user-3",
|
||||
"newScenarioState": "scenario-1-user-4",
|
||||
"insertionIndex": 10
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "944cefaf-a462-4bbf-8f09-87612eb625c7",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-944cefaf-a462-4bbf-8f09-87612eb625c7.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:25 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4864",
|
||||
"X-RateLimit-Reset": "1579932374",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"f4a9f18eb2c9699f7dcac048f56ae5d0\"",
|
||||
"Last-Modified": "Thu, 23 Jan 2020 23:40:57 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FEC4:4E06:BE6E98:E62EDD:5E2BCFA0"
|
||||
}
|
||||
},
|
||||
"uuid": "944cefaf-a462-4bbf-8f09-87612eb625c7",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-user",
|
||||
"requiredScenarioState": "scenario-1-user-4",
|
||||
"newScenarioState": "scenario-1-user-5",
|
||||
"insertionIndex": 17
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "bfd48b7a-b57d-421c-8624-c024e0d637a0",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-bfd48b7a-b57d-421c-8624-c024e0d637a0.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:25 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4862",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"f4a9f18eb2c9699f7dcac048f56ae5d0\"",
|
||||
"Last-Modified": "Thu, 23 Jan 2020 23:40:57 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FEC4:4E06:BE6EAC:E62EFD:5E2BCFA1"
|
||||
}
|
||||
},
|
||||
"uuid": "bfd48b7a-b57d-421c-8624-c024e0d637a0",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-user",
|
||||
"requiredScenarioState": "scenario-1-user-5",
|
||||
"newScenarioState": "scenario-1-user-6",
|
||||
"insertionIndex": 19
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"id": "f66a5d48-3dda-4b5a-91b7-720423ae348d",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-f66a5d48-3dda-4b5a-91b7-720423ae348d.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:27 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4855",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"f4a9f18eb2c9699f7dcac048f56ae5d0\"",
|
||||
"Last-Modified": "Thu, 23 Jan 2020 23:40:57 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FEC4:4E06:BE6F07:E62F69:5E2BCFA3"
|
||||
}
|
||||
},
|
||||
"uuid": "f66a5d48-3dda-4b5a-91b7-720423ae348d",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-user",
|
||||
"requiredScenarioState": "scenario-1-user-6",
|
||||
"insertionIndex": 26
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"id": "b8119a27-5fa5-406a-b5f6-c0d3a966b529",
|
||||
"name": "user",
|
||||
"request": {
|
||||
"url": "/user",
|
||||
"method": "GET",
|
||||
"headers": {
|
||||
"Accept": {
|
||||
"equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"status": 200,
|
||||
"bodyFileName": "user-b8119a27-5fa5-406a-b5f6-c0d3a966b529.json",
|
||||
"headers": {
|
||||
"Date": "Sat, 25 Jan 2020 05:18:23 GMT",
|
||||
"Content-Type": "application/json; charset=utf-8",
|
||||
"Server": "GitHub.com",
|
||||
"Status": "200 OK",
|
||||
"X-RateLimit-Limit": "5000",
|
||||
"X-RateLimit-Remaining": "4873",
|
||||
"X-RateLimit-Reset": "1579932373",
|
||||
"Cache-Control": "private, max-age=60, s-maxage=60",
|
||||
"Vary": [
|
||||
"Accept, Authorization, Cookie, X-GitHub-OTP",
|
||||
"Accept-Encoding"
|
||||
],
|
||||
"ETag": "W/\"f4a9f18eb2c9699f7dcac048f56ae5d0\"",
|
||||
"Last-Modified": "Thu, 23 Jan 2020 23:40:57 GMT",
|
||||
"X-OAuth-Scopes": "admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion",
|
||||
"X-Accepted-OAuth-Scopes": "",
|
||||
"X-GitHub-Media-Type": "unknown, github.v3",
|
||||
"Access-Control-Expose-Headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type",
|
||||
"Access-Control-Allow-Origin": "*",
|
||||
"Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
|
||||
"X-Frame-Options": "deny",
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-XSS-Protection": "1; mode=block",
|
||||
"Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
|
||||
"Content-Security-Policy": "default-src 'none'",
|
||||
"X-GitHub-Request-Id": "FEC4:4E06:BE6E28:E62E59:5E2BCF9E"
|
||||
}
|
||||
},
|
||||
"uuid": "b8119a27-5fa5-406a-b5f6-c0d3a966b529",
|
||||
"persistent": true,
|
||||
"scenarioName": "scenario-1-user",
|
||||
"requiredScenarioState": "scenario-1-user-2",
|
||||
"newScenarioState": "scenario-1-user-3",
|
||||
"insertionIndex": 8
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"login": "github-api-test-org",
|
||||
"id": 7544739,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
|
||||
"url": "https://api.github.com/orgs/github-api-test-org",
|
||||
"repos_url": "https://api.github.com/orgs/github-api-test-org/repos",
|
||||
"events_url": "https://api.github.com/orgs/github-api-test-org/events",
|
||||
"hooks_url": "https://api.github.com/orgs/github-api-test-org/hooks",
|
||||
"issues_url": "https://api.github.com/orgs/github-api-test-org/issues",
|
||||
"members_url": "https://api.github.com/orgs/github-api-test-org/members{/member}",
|
||||
"public_members_url": "https://api.github.com/orgs/github-api-test-org/public_members{/member}",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/7544739?v=4",
|
||||
"description": null,
|
||||
"is_verified": false,
|
||||
"has_organization_projects": true,
|
||||
"has_repository_projects": true,
|
||||
"public_repos": 10,
|
||||
"public_gists": 0,
|
||||
"followers": 0,
|
||||
"following": 0,
|
||||
"html_url": "https://github.com/github-api-test-org",
|
||||
"created_at": "2014-05-10T19:39:11Z",
|
||||
"updated_at": "2015-04-20T00:42:30Z",
|
||||
"type": "Organization",
|
||||
"total_private_repos": 0,
|
||||
"owned_private_repos": 0,
|
||||
"private_gists": 0,
|
||||
"disk_usage": 147,
|
||||
"collaborators": 0,
|
||||
"billing_email": "kk@kohsuke.org",
|
||||
"default_repository_permission": "none",
|
||||
"members_can_create_repositories": false,
|
||||
"two_factor_requirement_enabled": false,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"private_repos": 0,
|
||||
"filled_seats": 11,
|
||||
"seats": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"login": "bitwiseman",
|
||||
"id": 1958953,
|
||||
"node_id": "MDQ6VXNlcjE5NTg5NTM=",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/1958953?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/bitwiseman",
|
||||
"html_url": "https://github.com/bitwiseman",
|
||||
"followers_url": "https://api.github.com/users/bitwiseman/followers",
|
||||
"following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/bitwiseman/orgs",
|
||||
"repos_url": "https://api.github.com/users/bitwiseman/repos",
|
||||
"events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/bitwiseman/received_events",
|
||||
"type": "User",
|
||||
"site_admin": false,
|
||||
"name": "Liam Newman",
|
||||
"company": "Cloudbees, Inc.",
|
||||
"blog": "",
|
||||
"location": "Seattle, WA, USA",
|
||||
"email": "bitwiseman@gmail.com",
|
||||
"hireable": null,
|
||||
"bio": "https://twitter.com/bitwiseman",
|
||||
"public_repos": 178,
|
||||
"public_gists": 7,
|
||||
"followers": 145,
|
||||
"following": 9,
|
||||
"created_at": "2012-07-11T20:38:33Z",
|
||||
"updated_at": "2020-01-23T23:40:57Z",
|
||||
"private_gists": 8,
|
||||
"total_private_repos": 10,
|
||||
"owned_private_repos": 0,
|
||||
"disk_usage": 33697,
|
||||
"collaborators": 0,
|
||||
"two_factor_authentication": true,
|
||||
"plan": {
|
||||
"name": "free",
|
||||
"space": 976562499,
|
||||
"collaborators": 0,
|
||||
"private_repos": 10000
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user