From 91f6fedfdba53f4fefc6108e16b3afbaee4b93f7 Mon Sep 17 00:00:00 2001 From: Tyler Michael Date: Mon, 9 Jan 2023 18:46:03 -0500 Subject: [PATCH] feat: `author` and `committer` options (#110) Co-authored-by: Gregor Martynus <39992+gr2m@users.noreply.github.com> --- .github/workflows/test.yml | 2 +- README.md | 12 + src/create-commit.ts | 4 +- src/types.ts | 14 + ...-commits-with-author-and-committer.test.ts | 86 + ...ate-commits-with-author-and-committer.json | 2441 +++++++++++++++++ 6 files changed, 2557 insertions(+), 2 deletions(-) create mode 100644 test/create-commits-with-author-and-committer.test.ts create mode 100644 test/fixtures/create-commits-with-author-and-committer.json diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d8ff1db..1a2441c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: node-version: ${{ matrix.node_version }} cache: npm - run: npm ci - - run: jest --coverage + - run: npm test test: runs-on: ubuntu-latest diff --git a/README.md b/README.md index ea398d2..9d3f971 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,18 @@ octokit }, commit: "creating file1.txt, file2.png, deleting file3.txt, updating file4.txt (if it exists), file5.sh", + /* optional: if not passed, will be the authenticated user and the current date */ + author: { + name: "Author LastName", + email: "Author.LastName@acme.com", + date: new Date().toISOString(), // must be ISO date string + }, + /* optional: if not passed, will use the information set in author */ + committer: { + name: "Committer LastName", + email: "Committer.LastName@acme.com", + date: new Date().toISOString(), // must be ISO date string + }, }, ], }) diff --git a/src/create-commit.ts b/src/create-commit.ts index bcc1d1c..6cb31c0 100644 --- a/src/create-commit.ts +++ b/src/create-commit.ts @@ -1,4 +1,4 @@ -import type { Changes, State } from "./types"; +import type { Committer, Changes, State } from "./types"; export async function createCommit( state: Required, @@ -20,6 +20,8 @@ export async function createCommit( owner: ownerOrFork, repo, message, + author: changes.author, + committer: changes.committer, tree: state.latestCommitTreeSha, parents: [latestCommitSha], } diff --git a/src/types.ts b/src/types.ts index 6b275e2..844e41a 100644 --- a/src/types.ts +++ b/src/types.ts @@ -24,6 +24,8 @@ export type Changes = { }; emptyCommit?: boolean | string; commit: string; + committer?: Committer; + author?: Author | undefined; }; // https://developer.github.com/v3/git/blobs/#parameters @@ -58,3 +60,15 @@ export type State = { latestCommitTreeSha?: string; treeSha?: string; }; + +export type Committer = { + name?: string; + email?: string; + date?: string; +}; + +export type Author = { + name: string; + email: string; + date?: string; +}; diff --git a/test/create-commits-with-author-and-committer.test.ts b/test/create-commits-with-author-and-committer.test.ts new file mode 100644 index 0000000..b74e561 --- /dev/null +++ b/test/create-commits-with-author-and-committer.test.ts @@ -0,0 +1,86 @@ +import { Octokit as Core } from "@octokit/core"; +import { RequestError } from "@octokit/request-error"; + +import { createPullRequest } from "../src"; +const Octokit = Core.plugin(createPullRequest); + +test("author and committer", async () => { + const fixtures = require("./fixtures/create-commits-with-author-and-committer"); + const fixturePr = fixtures[fixtures.length - 1].response; + const octokit = new Octokit(); + + octokit.hook.wrap("request", (_, options) => { + const currentFixtures = fixtures.shift(); + const { + baseUrl, + method, + url, + request, + headers, + mediaType, + draft, + ...params + } = options; + + expect( + `${currentFixtures.request.method} ${currentFixtures.request.url}` + ).toEqual(`${options.method} ${options.url}`); + + Object.keys(params).forEach((paramName) => { + expect(currentFixtures.request[paramName]).toStrictEqual( + params[paramName] + ); + }); + + if (currentFixtures.response.status >= 400) { + throw new RequestError("Error", currentFixtures.response.status, { + request: currentFixtures.request, + headers: currentFixtures.response.headers, + }); + } + + return currentFixtures.response; + }); + + const pr = await octokit.createPullRequest({ + owner: "gr2m", + repo: "sandbox", + title: "One comes, one goes", + body: "because", + head: "test-branch-tv12s", + changes: [ + { + files: { + "path/to/file1.txt": "Content for file1", + "path/to/file2.txt": "Content for file2", + }, + author: { + name: "Author LastName", + email: "Author.LastName@acme.com", + date: "2022-12-06T19:58:39.672Z", + }, + committer: { + name: "Committer LastName", + email: "Committer.LastName@acme.com", + date: "2022-12-06T19:58:39.672Z", + }, + commit: "why", + }, + { + files: { + "path/to/file1.txt": "New content", + "path/to/file4.txt": "Content for file4", + }, + committer: { + name: "Committer Smith", + email: "Committer.Smith@acme.com", + date: "2022-12-06T19:58:39.672Z", + }, + commit: "Make a fix", + }, + ], + }); + + expect(pr).toStrictEqual(fixturePr); + expect(fixtures.length).toEqual(0); +}); diff --git a/test/fixtures/create-commits-with-author-and-committer.json b/test/fixtures/create-commits-with-author-and-committer.json new file mode 100644 index 0000000..9819371 --- /dev/null +++ b/test/fixtures/create-commits-with-author-and-committer.json @@ -0,0 +1,2441 @@ +[ + { + "request": { + "method": "GET", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}", + "owner": "gr2m", + "repo": "sandbox" + }, + "response": { + "status": 200, + "url": "https://api.github.com/repos/gr2m/sandbox", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-encoding": "gzip", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:39 GMT", + "etag": "W/\"60f040a48e98d6d41a121b74dfd691f49292c79d33c59edc0daa26333777d58c\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "last-modified": "Sun, 20 Nov 2022 13:46:41 GMT", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "transfer-encoding": "chunked", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "repo", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4A6:561C:48CB5E1:95050AA:638F9EEF", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4976", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "24", + "x-xss-protection": "0" + }, + "data": { + "id": 102985470, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDI5ODU0NzA=", + "name": "sandbox", + "full_name": "gr2m/sandbox", + "private": false, + "owner": { + "login": "gr2m", + "id": 39992, + "node_id": "MDQ6VXNlcjM5OTky", + "avatar_url": "https://avatars.githubusercontent.com/u/39992?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gr2m", + "html_url": "https://github.com/gr2m", + "followers_url": "https://api.github.com/users/gr2m/followers", + "following_url": "https://api.github.com/users/gr2m/following{/other_user}", + "gists_url": "https://api.github.com/users/gr2m/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gr2m/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gr2m/subscriptions", + "organizations_url": "https://api.github.com/users/gr2m/orgs", + "repos_url": "https://api.github.com/users/gr2m/repos", + "events_url": "https://api.github.com/users/gr2m/events{/privacy}", + "received_events_url": "https://api.github.com/users/gr2m/received_events", + "type": "User", + "site_admin": true + }, + "html_url": "https://github.com/gr2m/sandbox", + "description": "description set by settings app", + "fork": false, + "url": "https://api.github.com/repos/gr2m/sandbox", + "forks_url": "https://api.github.com/repos/gr2m/sandbox/forks", + "keys_url": "https://api.github.com/repos/gr2m/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/gr2m/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/gr2m/sandbox/teams", + "hooks_url": "https://api.github.com/repos/gr2m/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/gr2m/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/gr2m/sandbox/events", + "assignees_url": "https://api.github.com/repos/gr2m/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/gr2m/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/gr2m/sandbox/tags", + "blobs_url": "https://api.github.com/repos/gr2m/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/gr2m/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/gr2m/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/gr2m/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/gr2m/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/gr2m/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/gr2m/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/gr2m/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/gr2m/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/gr2m/sandbox/subscription", + "commits_url": "https://api.github.com/repos/gr2m/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/gr2m/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/gr2m/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/gr2m/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/gr2m/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/gr2m/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/gr2m/sandbox/merges", + "archive_url": "https://api.github.com/repos/gr2m/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/gr2m/sandbox/downloads", + "issues_url": "https://api.github.com/repos/gr2m/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/gr2m/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/gr2m/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/gr2m/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/gr2m/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/gr2m/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/gr2m/sandbox/deployments", + "created_at": "2017-09-09T21:16:50Z", + "updated_at": "2022-11-20T13:46:41Z", + "pushed_at": "2022-12-06T19:46:24Z", + "git_url": "git://github.com/gr2m/sandbox.git", + "ssh_url": "git@github.com:gr2m/sandbox.git", + "clone_url": "https://github.com/gr2m/sandbox.git", + "svn_url": "https://github.com/gr2m/sandbox", + "homepage": "https://github.com/gr2m/sandbox", + "size": 3188, + "stargazers_count": 9, + "watchers_count": 9, + "language": "JavaScript", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 8, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 18, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "sandbox" + ], + "visibility": "public", + "forks": 8, + "open_issues": 18, + "watchers": 9, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + }, + "temp_clone_token": "", + "network_count": 8, + "subscribers_count": 2 + } + } + }, + { + "request": { + "method": "GET", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/user" + }, + "response": { + "status": 200, + "url": "https://api.github.com/user", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-encoding": "gzip", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:40 GMT", + "etag": "W/\"7a339bb9e167bc0b4ee6200be0dd7cb87f4975d2122b2102796127c08cc55859\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "last-modified": "Tue, 06 Dec 2022 15:43:19 GMT", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "transfer-encoding": "chunked", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4A7:2773:4B2EEEB:99CA644:638F9EF0", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4975", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "25", + "x-xss-protection": "0" + }, + "data": { + "login": "tylermichael", + "id": 4096772, + "node_id": "MDQ6VXNlcjQwOTY3NzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4096772?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tylermichael", + "html_url": "https://github.com/tylermichael", + "followers_url": "https://api.github.com/users/tylermichael/followers", + "following_url": "https://api.github.com/users/tylermichael/following{/other_user}", + "gists_url": "https://api.github.com/users/tylermichael/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tylermichael/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tylermichael/subscriptions", + "organizations_url": "https://api.github.com/users/tylermichael/orgs", + "repos_url": "https://api.github.com/users/tylermichael/repos", + "events_url": "https://api.github.com/users/tylermichael/events{/privacy}", + "received_events_url": "https://api.github.com/users/tylermichael/received_events", + "type": "User", + "site_admin": false, + "name": "Tyler Michael", + "company": null, + "blog": "", + "location": "Cincinnati, Ohio", + "email": null, + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 12, + "public_gists": 1, + "followers": 3, + "following": 10, + "created_at": "2013-04-08T19:51:44Z", + "updated_at": "2022-12-06T15:43:19Z" + } + } + }, + { + "request": { + "method": "GET", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}/forks", + "owner": "gr2m", + "repo": "sandbox" + }, + "response": { + "status": 200, + "url": "https://api.github.com/repos/gr2m/sandbox/forks", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-encoding": "gzip", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:40 GMT", + "etag": "W/\"0c18eed5b5edf6b37a8961ece8b9136b2ccf7fd1f0ab0e97b82d72b15bf2d949\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "transfer-encoding": "chunked", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4A8:3F2F:47A7A2D:92D3336:638F9EF0", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4974", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "26", + "x-xss-protection": "0" + }, + "data": [ + { + "id": 575115420, + "node_id": "R_kgDOIkeQnA", + "name": "sandbox", + "full_name": "tylermichael/sandbox", + "private": false, + "owner": { + "login": "tylermichael", + "id": 4096772, + "node_id": "MDQ6VXNlcjQwOTY3NzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4096772?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tylermichael", + "html_url": "https://github.com/tylermichael", + "followers_url": "https://api.github.com/users/tylermichael/followers", + "following_url": "https://api.github.com/users/tylermichael/following{/other_user}", + "gists_url": "https://api.github.com/users/tylermichael/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tylermichael/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tylermichael/subscriptions", + "organizations_url": "https://api.github.com/users/tylermichael/orgs", + "repos_url": "https://api.github.com/users/tylermichael/repos", + "events_url": "https://api.github.com/users/tylermichael/events{/privacy}", + "received_events_url": "https://api.github.com/users/tylermichael/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/tylermichael/sandbox", + "description": "description set by settings app", + "fork": true, + "url": "https://api.github.com/repos/tylermichael/sandbox", + "forks_url": "https://api.github.com/repos/tylermichael/sandbox/forks", + "keys_url": "https://api.github.com/repos/tylermichael/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/tylermichael/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/tylermichael/sandbox/teams", + "hooks_url": "https://api.github.com/repos/tylermichael/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/tylermichael/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/tylermichael/sandbox/events", + "assignees_url": "https://api.github.com/repos/tylermichael/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/tylermichael/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/tylermichael/sandbox/tags", + "blobs_url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/tylermichael/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/tylermichael/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/tylermichael/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/tylermichael/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/tylermichael/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/tylermichael/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/tylermichael/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/tylermichael/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/tylermichael/sandbox/subscription", + "commits_url": "https://api.github.com/repos/tylermichael/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/tylermichael/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/tylermichael/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/tylermichael/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/tylermichael/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/tylermichael/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/tylermichael/sandbox/merges", + "archive_url": "https://api.github.com/repos/tylermichael/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/tylermichael/sandbox/downloads", + "issues_url": "https://api.github.com/repos/tylermichael/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/tylermichael/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/tylermichael/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/tylermichael/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/tylermichael/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/tylermichael/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/tylermichael/sandbox/deployments", + "created_at": "2022-12-06T19:41:58Z", + "updated_at": "2022-11-20T13:46:41Z", + "pushed_at": "2022-12-06T19:46:22Z", + "git_url": "git://github.com/tylermichael/sandbox.git", + "ssh_url": "git@github.com:tylermichael/sandbox.git", + "clone_url": "https://github.com/tylermichael/sandbox.git", + "svn_url": "https://github.com/tylermichael/sandbox", + "homepage": "https://github.com/gr2m/sandbox", + "size": 3188, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": true, + "maintain": true, + "push": true, + "triage": true, + "pull": true + } + }, + { + "id": 536323201, + "node_id": "R_kgDOH_ekgQ", + "name": "sandbox", + "full_name": "gr2m-test/sandbox", + "private": false, + "owner": { + "login": "gr2m-test", + "id": 30379250, + "node_id": "MDQ6VXNlcjMwMzc5MjUw", + "avatar_url": "https://avatars.githubusercontent.com/u/30379250?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gr2m-test", + "html_url": "https://github.com/gr2m-test", + "followers_url": "https://api.github.com/users/gr2m-test/followers", + "following_url": "https://api.github.com/users/gr2m-test/following{/other_user}", + "gists_url": "https://api.github.com/users/gr2m-test/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gr2m-test/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gr2m-test/subscriptions", + "organizations_url": "https://api.github.com/users/gr2m-test/orgs", + "repos_url": "https://api.github.com/users/gr2m-test/repos", + "events_url": "https://api.github.com/users/gr2m-test/events{/privacy}", + "received_events_url": "https://api.github.com/users/gr2m-test/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/gr2m-test/sandbox", + "description": "description set by settings app", + "fork": true, + "url": "https://api.github.com/repos/gr2m-test/sandbox", + "forks_url": "https://api.github.com/repos/gr2m-test/sandbox/forks", + "keys_url": "https://api.github.com/repos/gr2m-test/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/gr2m-test/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/gr2m-test/sandbox/teams", + "hooks_url": "https://api.github.com/repos/gr2m-test/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/gr2m-test/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/gr2m-test/sandbox/events", + "assignees_url": "https://api.github.com/repos/gr2m-test/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/gr2m-test/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/gr2m-test/sandbox/tags", + "blobs_url": "https://api.github.com/repos/gr2m-test/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/gr2m-test/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/gr2m-test/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/gr2m-test/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/gr2m-test/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/gr2m-test/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/gr2m-test/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/gr2m-test/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/gr2m-test/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/gr2m-test/sandbox/subscription", + "commits_url": "https://api.github.com/repos/gr2m-test/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/gr2m-test/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/gr2m-test/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/gr2m-test/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/gr2m-test/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/gr2m-test/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/gr2m-test/sandbox/merges", + "archive_url": "https://api.github.com/repos/gr2m-test/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/gr2m-test/sandbox/downloads", + "issues_url": "https://api.github.com/repos/gr2m-test/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/gr2m-test/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/gr2m-test/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/gr2m-test/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/gr2m-test/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/gr2m-test/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/gr2m-test/sandbox/deployments", + "created_at": "2022-09-13T22:04:06Z", + "updated_at": "2022-07-06T05:56:57Z", + "pushed_at": "2022-09-13T22:10:49Z", + "git_url": "git://github.com/gr2m-test/sandbox.git", + "ssh_url": "git@github.com:gr2m-test/sandbox.git", + "clone_url": "https://github.com/gr2m-test/sandbox.git", + "svn_url": "https://github.com/gr2m-test/sandbox", + "homepage": "https://github.com/gr2m/sandbox", + "size": 3133, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 520394178, + "node_id": "R_kgDOHwSVwg", + "name": "sandbox", + "full_name": "lyubov888L/sandbox", + "private": false, + "owner": { + "login": "lyubov888L", + "id": 63192570, + "node_id": "MDQ6VXNlcjYzMTkyNTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/63192570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lyubov888L", + "html_url": "https://github.com/lyubov888L", + "followers_url": "https://api.github.com/users/lyubov888L/followers", + "following_url": "https://api.github.com/users/lyubov888L/following{/other_user}", + "gists_url": "https://api.github.com/users/lyubov888L/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lyubov888L/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lyubov888L/subscriptions", + "organizations_url": "https://api.github.com/users/lyubov888L/orgs", + "repos_url": "https://api.github.com/users/lyubov888L/repos", + "events_url": "https://api.github.com/users/lyubov888L/events{/privacy}", + "received_events_url": "https://api.github.com/users/lyubov888L/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/lyubov888L/sandbox", + "description": "description set by settings app", + "fork": true, + "url": "https://api.github.com/repos/lyubov888L/sandbox", + "forks_url": "https://api.github.com/repos/lyubov888L/sandbox/forks", + "keys_url": "https://api.github.com/repos/lyubov888L/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/lyubov888L/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/lyubov888L/sandbox/teams", + "hooks_url": "https://api.github.com/repos/lyubov888L/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/lyubov888L/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/lyubov888L/sandbox/events", + "assignees_url": "https://api.github.com/repos/lyubov888L/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/lyubov888L/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/lyubov888L/sandbox/tags", + "blobs_url": "https://api.github.com/repos/lyubov888L/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/lyubov888L/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/lyubov888L/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/lyubov888L/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/lyubov888L/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/lyubov888L/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/lyubov888L/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/lyubov888L/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/lyubov888L/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/lyubov888L/sandbox/subscription", + "commits_url": "https://api.github.com/repos/lyubov888L/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/lyubov888L/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/lyubov888L/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/lyubov888L/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/lyubov888L/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/lyubov888L/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/lyubov888L/sandbox/merges", + "archive_url": "https://api.github.com/repos/lyubov888L/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/lyubov888L/sandbox/downloads", + "issues_url": "https://api.github.com/repos/lyubov888L/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/lyubov888L/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/lyubov888L/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/lyubov888L/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/lyubov888L/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/lyubov888L/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/lyubov888L/sandbox/deployments", + "created_at": "2022-08-02T07:21:19Z", + "updated_at": "2022-07-06T05:56:57Z", + "pushed_at": "2022-08-02T07:21:26Z", + "git_url": "git://github.com/lyubov888L/sandbox.git", + "ssh_url": "git@github.com:lyubov888L/sandbox.git", + "clone_url": "https://github.com/lyubov888L/sandbox.git", + "svn_url": "https://github.com/lyubov888L/sandbox", + "homepage": "https://github.com/gr2m/sandbox", + "size": 3125, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 1, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 432531280, + "node_id": "R_kgDOGcfnUA", + "name": "sandbox", + "full_name": "mumer29/sandbox", + "private": false, + "owner": { + "login": "mumer29", + "id": 40881824, + "node_id": "MDQ6VXNlcjQwODgxODI0", + "avatar_url": "https://avatars.githubusercontent.com/u/40881824?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mumer29", + "html_url": "https://github.com/mumer29", + "followers_url": "https://api.github.com/users/mumer29/followers", + "following_url": "https://api.github.com/users/mumer29/following{/other_user}", + "gists_url": "https://api.github.com/users/mumer29/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mumer29/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mumer29/subscriptions", + "organizations_url": "https://api.github.com/users/mumer29/orgs", + "repos_url": "https://api.github.com/users/mumer29/repos", + "events_url": "https://api.github.com/users/mumer29/events{/privacy}", + "received_events_url": "https://api.github.com/users/mumer29/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/mumer29/sandbox", + "description": "description set by settings app!", + "fork": true, + "url": "https://api.github.com/repos/mumer29/sandbox", + "forks_url": "https://api.github.com/repos/mumer29/sandbox/forks", + "keys_url": "https://api.github.com/repos/mumer29/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/mumer29/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/mumer29/sandbox/teams", + "hooks_url": "https://api.github.com/repos/mumer29/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/mumer29/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/mumer29/sandbox/events", + "assignees_url": "https://api.github.com/repos/mumer29/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/mumer29/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/mumer29/sandbox/tags", + "blobs_url": "https://api.github.com/repos/mumer29/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/mumer29/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/mumer29/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/mumer29/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/mumer29/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/mumer29/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/mumer29/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/mumer29/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/mumer29/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/mumer29/sandbox/subscription", + "commits_url": "https://api.github.com/repos/mumer29/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/mumer29/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/mumer29/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/mumer29/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/mumer29/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/mumer29/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/mumer29/sandbox/merges", + "archive_url": "https://api.github.com/repos/mumer29/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/mumer29/sandbox/downloads", + "issues_url": "https://api.github.com/repos/mumer29/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/mumer29/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/mumer29/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/mumer29/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/mumer29/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/mumer29/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/mumer29/sandbox/deployments", + "created_at": "2021-11-27T18:00:02Z", + "updated_at": "2021-11-27T18:00:03Z", + "pushed_at": "2021-11-27T00:06:36Z", + "git_url": "git://github.com/mumer29/sandbox.git", + "ssh_url": "git@github.com:mumer29/sandbox.git", + "clone_url": "https://github.com/mumer29/sandbox.git", + "svn_url": "https://github.com/mumer29/sandbox", + "homepage": "https://github.com/gr2m/sandbox", + "size": 3159, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 418646370, + "node_id": "R_kgDOGPQJYg", + "name": "sandbox-1", + "full_name": "kennethzfeng/sandbox-1", + "private": false, + "owner": { + "login": "kennethzfeng", + "id": 2454440, + "node_id": "MDQ6VXNlcjI0NTQ0NDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2454440?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/kennethzfeng", + "html_url": "https://github.com/kennethzfeng", + "followers_url": "https://api.github.com/users/kennethzfeng/followers", + "following_url": "https://api.github.com/users/kennethzfeng/following{/other_user}", + "gists_url": "https://api.github.com/users/kennethzfeng/gists{/gist_id}", + "starred_url": "https://api.github.com/users/kennethzfeng/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/kennethzfeng/subscriptions", + "organizations_url": "https://api.github.com/users/kennethzfeng/orgs", + "repos_url": "https://api.github.com/users/kennethzfeng/repos", + "events_url": "https://api.github.com/users/kennethzfeng/events{/privacy}", + "received_events_url": "https://api.github.com/users/kennethzfeng/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/kennethzfeng/sandbox-1", + "description": "description set by settings app!", + "fork": true, + "url": "https://api.github.com/repos/kennethzfeng/sandbox-1", + "forks_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/forks", + "keys_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/teams", + "hooks_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/hooks", + "issue_events_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/issues/events{/number}", + "events_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/events", + "assignees_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/assignees{/user}", + "branches_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/branches{/branch}", + "tags_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/tags", + "blobs_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/statuses/{sha}", + "languages_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/languages", + "stargazers_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/stargazers", + "contributors_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/contributors", + "subscribers_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/subscribers", + "subscription_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/subscription", + "commits_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/contents/{+path}", + "compare_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/merges", + "archive_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/downloads", + "issues_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/issues{/number}", + "pulls_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/pulls{/number}", + "milestones_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/milestones{/number}", + "notifications_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/labels{/name}", + "releases_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/releases{/id}", + "deployments_url": "https://api.github.com/repos/kennethzfeng/sandbox-1/deployments", + "created_at": "2021-10-18T19:47:54Z", + "updated_at": "2021-10-18T19:47:55Z", + "pushed_at": "2021-10-18T00:17:49Z", + "git_url": "git://github.com/kennethzfeng/sandbox-1.git", + "ssh_url": "git@github.com:kennethzfeng/sandbox-1.git", + "clone_url": "https://github.com/kennethzfeng/sandbox-1.git", + "svn_url": "https://github.com/kennethzfeng/sandbox-1", + "homepage": "https://github.com/gr2m/sandbox", + "size": 3119, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 331094129, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzEwOTQxMjk=", + "name": "sandbox-1", + "full_name": "Berkmann18/sandbox-1", + "private": false, + "owner": { + "login": "Berkmann18", + "id": 8260834, + "node_id": "MDQ6VXNlcjgyNjA4MzQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/8260834?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Berkmann18", + "html_url": "https://github.com/Berkmann18", + "followers_url": "https://api.github.com/users/Berkmann18/followers", + "following_url": "https://api.github.com/users/Berkmann18/following{/other_user}", + "gists_url": "https://api.github.com/users/Berkmann18/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Berkmann18/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Berkmann18/subscriptions", + "organizations_url": "https://api.github.com/users/Berkmann18/orgs", + "repos_url": "https://api.github.com/users/Berkmann18/repos", + "events_url": "https://api.github.com/users/Berkmann18/events{/privacy}", + "received_events_url": "https://api.github.com/users/Berkmann18/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/Berkmann18/sandbox-1", + "description": "description set by settings app?", + "fork": true, + "url": "https://api.github.com/repos/Berkmann18/sandbox-1", + "forks_url": "https://api.github.com/repos/Berkmann18/sandbox-1/forks", + "keys_url": "https://api.github.com/repos/Berkmann18/sandbox-1/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/Berkmann18/sandbox-1/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/Berkmann18/sandbox-1/teams", + "hooks_url": "https://api.github.com/repos/Berkmann18/sandbox-1/hooks", + "issue_events_url": "https://api.github.com/repos/Berkmann18/sandbox-1/issues/events{/number}", + "events_url": "https://api.github.com/repos/Berkmann18/sandbox-1/events", + "assignees_url": "https://api.github.com/repos/Berkmann18/sandbox-1/assignees{/user}", + "branches_url": "https://api.github.com/repos/Berkmann18/sandbox-1/branches{/branch}", + "tags_url": "https://api.github.com/repos/Berkmann18/sandbox-1/tags", + "blobs_url": "https://api.github.com/repos/Berkmann18/sandbox-1/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/Berkmann18/sandbox-1/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/Berkmann18/sandbox-1/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/Berkmann18/sandbox-1/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/Berkmann18/sandbox-1/statuses/{sha}", + "languages_url": "https://api.github.com/repos/Berkmann18/sandbox-1/languages", + "stargazers_url": "https://api.github.com/repos/Berkmann18/sandbox-1/stargazers", + "contributors_url": "https://api.github.com/repos/Berkmann18/sandbox-1/contributors", + "subscribers_url": "https://api.github.com/repos/Berkmann18/sandbox-1/subscribers", + "subscription_url": "https://api.github.com/repos/Berkmann18/sandbox-1/subscription", + "commits_url": "https://api.github.com/repos/Berkmann18/sandbox-1/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/Berkmann18/sandbox-1/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/Berkmann18/sandbox-1/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/Berkmann18/sandbox-1/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/Berkmann18/sandbox-1/contents/{+path}", + "compare_url": "https://api.github.com/repos/Berkmann18/sandbox-1/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/Berkmann18/sandbox-1/merges", + "archive_url": "https://api.github.com/repos/Berkmann18/sandbox-1/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/Berkmann18/sandbox-1/downloads", + "issues_url": "https://api.github.com/repos/Berkmann18/sandbox-1/issues{/number}", + "pulls_url": "https://api.github.com/repos/Berkmann18/sandbox-1/pulls{/number}", + "milestones_url": "https://api.github.com/repos/Berkmann18/sandbox-1/milestones{/number}", + "notifications_url": "https://api.github.com/repos/Berkmann18/sandbox-1/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/Berkmann18/sandbox-1/labels{/name}", + "releases_url": "https://api.github.com/repos/Berkmann18/sandbox-1/releases{/id}", + "deployments_url": "https://api.github.com/repos/Berkmann18/sandbox-1/deployments", + "created_at": "2021-01-19T19:58:19Z", + "updated_at": "2021-01-19T19:58:22Z", + "pushed_at": "2021-01-19T19:59:04Z", + "git_url": "git://github.com/Berkmann18/sandbox-1.git", + "ssh_url": "git@github.com:Berkmann18/sandbox-1.git", + "clone_url": "https://github.com/Berkmann18/sandbox-1.git", + "svn_url": "https://github.com/Berkmann18/sandbox-1", + "homepage": "https://github.com/gr2m/sandbox", + "size": 2862, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 275930690, + "node_id": "MDEwOlJlcG9zaXRvcnkyNzU5MzA2OTA=", + "name": "sandbox", + "full_name": "probotbot/sandbox", + "private": false, + "owner": { + "login": "probotbot", + "id": 46618133, + "node_id": "MDQ6VXNlcjQ2NjE4MTMz", + "avatar_url": "https://avatars.githubusercontent.com/u/46618133?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/probotbot", + "html_url": "https://github.com/probotbot", + "followers_url": "https://api.github.com/users/probotbot/followers", + "following_url": "https://api.github.com/users/probotbot/following{/other_user}", + "gists_url": "https://api.github.com/users/probotbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/probotbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/probotbot/subscriptions", + "organizations_url": "https://api.github.com/users/probotbot/orgs", + "repos_url": "https://api.github.com/users/probotbot/repos", + "events_url": "https://api.github.com/users/probotbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/probotbot/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/probotbot/sandbox", + "description": "just playing around don’t mind me", + "fork": true, + "url": "https://api.github.com/repos/probotbot/sandbox", + "forks_url": "https://api.github.com/repos/probotbot/sandbox/forks", + "keys_url": "https://api.github.com/repos/probotbot/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/probotbot/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/probotbot/sandbox/teams", + "hooks_url": "https://api.github.com/repos/probotbot/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/probotbot/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/probotbot/sandbox/events", + "assignees_url": "https://api.github.com/repos/probotbot/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/probotbot/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/probotbot/sandbox/tags", + "blobs_url": "https://api.github.com/repos/probotbot/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/probotbot/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/probotbot/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/probotbot/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/probotbot/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/probotbot/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/probotbot/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/probotbot/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/probotbot/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/probotbot/sandbox/subscription", + "commits_url": "https://api.github.com/repos/probotbot/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/probotbot/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/probotbot/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/probotbot/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/probotbot/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/probotbot/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/probotbot/sandbox/merges", + "archive_url": "https://api.github.com/repos/probotbot/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/probotbot/sandbox/downloads", + "issues_url": "https://api.github.com/repos/probotbot/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/probotbot/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/probotbot/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/probotbot/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/probotbot/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/probotbot/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/probotbot/sandbox/deployments", + "created_at": "2020-06-29T21:32:29Z", + "updated_at": "2020-06-29T21:32:30Z", + "pushed_at": "2020-06-29T21:47:23Z", + "git_url": "git://github.com/probotbot/sandbox.git", + "ssh_url": "git@github.com:probotbot/sandbox.git", + "clone_url": "https://github.com/probotbot/sandbox.git", + "svn_url": "https://github.com/probotbot/sandbox", + "homepage": null, + "size": 2739, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + }, + { + "id": 208616808, + "node_id": "MDEwOlJlcG9zaXRvcnkyMDg2MTY4MDg=", + "name": "sandbox", + "full_name": "octokitbot/sandbox", + "private": false, + "owner": { + "login": "octokitbot", + "id": 33075676, + "node_id": "MDQ6VXNlcjMzMDc1Njc2", + "avatar_url": "https://avatars.githubusercontent.com/u/33075676?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octokitbot", + "html_url": "https://github.com/octokitbot", + "followers_url": "https://api.github.com/users/octokitbot/followers", + "following_url": "https://api.github.com/users/octokitbot/following{/other_user}", + "gists_url": "https://api.github.com/users/octokitbot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octokitbot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octokitbot/subscriptions", + "organizations_url": "https://api.github.com/users/octokitbot/orgs", + "repos_url": "https://api.github.com/users/octokitbot/repos", + "events_url": "https://api.github.com/users/octokitbot/events{/privacy}", + "received_events_url": "https://api.github.com/users/octokitbot/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/octokitbot/sandbox", + "description": "just playing around don’t mind me", + "fork": true, + "url": "https://api.github.com/repos/octokitbot/sandbox", + "forks_url": "https://api.github.com/repos/octokitbot/sandbox/forks", + "keys_url": "https://api.github.com/repos/octokitbot/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/octokitbot/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/octokitbot/sandbox/teams", + "hooks_url": "https://api.github.com/repos/octokitbot/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/octokitbot/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/octokitbot/sandbox/events", + "assignees_url": "https://api.github.com/repos/octokitbot/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/octokitbot/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/octokitbot/sandbox/tags", + "blobs_url": "https://api.github.com/repos/octokitbot/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/octokitbot/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/octokitbot/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/octokitbot/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/octokitbot/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/octokitbot/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/octokitbot/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/octokitbot/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/octokitbot/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/octokitbot/sandbox/subscription", + "commits_url": "https://api.github.com/repos/octokitbot/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/octokitbot/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/octokitbot/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/octokitbot/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/octokitbot/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/octokitbot/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/octokitbot/sandbox/merges", + "archive_url": "https://api.github.com/repos/octokitbot/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/octokitbot/sandbox/downloads", + "issues_url": "https://api.github.com/repos/octokitbot/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/octokitbot/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/octokitbot/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/octokitbot/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/octokitbot/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/octokitbot/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/octokitbot/sandbox/deployments", + "created_at": "2019-09-15T15:44:46Z", + "updated_at": "2021-08-12T00:00:50Z", + "pushed_at": "2019-09-15T15:44:50Z", + "git_url": "git://github.com/octokitbot/sandbox.git", + "ssh_url": "git@github.com:octokitbot/sandbox.git", + "clone_url": "https://github.com/octokitbot/sandbox.git", + "svn_url": "https://github.com/octokitbot/sandbox", + "homepage": null, + "size": 3014, + "stargazers_count": 1, + "watchers_count": 1, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "latest", + "permissions": { + "admin": false, + "maintain": false, + "push": false, + "triage": false, + "pull": true + } + } + ] + } + }, + { + "request": { + "method": "GET", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}/commits", + "owner": "gr2m", + "repo": "sandbox", + "sha": "main", + "per_page": 1 + }, + "response": { + "status": 200, + "url": "https://api.github.com/repos/gr2m/sandbox/commits?sha=main&per_page=1", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-encoding": "gzip", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:40 GMT", + "etag": "W/\"c7edd150b48f5bd65ed3799d548daf0ca63fb74b3954109eb1faf38d292e167d\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "last-modified": "Tue, 06 Dec 2022 00:11:26 GMT", + "link": "; rel=\"next\", ; rel=\"last\"", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "transfer-encoding": "chunked", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4A9:61CA:4DCAFDA:9F0A5D9:638F9EF0", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4973", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "27", + "x-xss-protection": "0" + }, + "data": [ + { + "sha": "55014d84fe12bd1cfe0eeccb1b473a67cd700f8e", + "node_id": "C_kwDOBiNu_toAKDU1MDE0ZDg0ZmUxMmJkMWNmZTBlZWNjYjFiNDczYTY3Y2Q3MDBmOGU", + "commit": { + "author": { + "name": "GitHub Action", + "email": "action@github.com", + "date": "2022-12-06T00:11:26Z" + }, + "committer": { + "name": "GitHub Action", + "email": "action@github.com", + "date": "2022-12-06T00:11:26Z" + }, + "message": "data/octokit.csv updated", + "tree": { + "sha": "486218025c3973184336e065b6146d309e56eb73", + "url": "https://api.github.com/repos/gr2m/sandbox/git/trees/486218025c3973184336e065b6146d309e56eb73" + }, + "url": "https://api.github.com/repos/gr2m/sandbox/git/commits/55014d84fe12bd1cfe0eeccb1b473a67cd700f8e", + "comment_count": 0, + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + }, + "url": "https://api.github.com/repos/gr2m/sandbox/commits/55014d84fe12bd1cfe0eeccb1b473a67cd700f8e", + "html_url": "https://github.com/gr2m/sandbox/commit/55014d84fe12bd1cfe0eeccb1b473a67cd700f8e", + "comments_url": "https://api.github.com/repos/gr2m/sandbox/commits/55014d84fe12bd1cfe0eeccb1b473a67cd700f8e/comments", + "author": { + "login": "actions-user", + "id": 65916846, + "node_id": "MDQ6VXNlcjY1OTE2ODQ2", + "avatar_url": "https://avatars.githubusercontent.com/u/65916846?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/actions-user", + "html_url": "https://github.com/actions-user", + "followers_url": "https://api.github.com/users/actions-user/followers", + "following_url": "https://api.github.com/users/actions-user/following{/other_user}", + "gists_url": "https://api.github.com/users/actions-user/gists{/gist_id}", + "starred_url": "https://api.github.com/users/actions-user/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/actions-user/subscriptions", + "organizations_url": "https://api.github.com/users/actions-user/orgs", + "repos_url": "https://api.github.com/users/actions-user/repos", + "events_url": "https://api.github.com/users/actions-user/events{/privacy}", + "received_events_url": "https://api.github.com/users/actions-user/received_events", + "type": "User", + "site_admin": false + }, + "committer": { + "login": "actions-user", + "id": 65916846, + "node_id": "MDQ6VXNlcjY1OTE2ODQ2", + "avatar_url": "https://avatars.githubusercontent.com/u/65916846?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/actions-user", + "html_url": "https://github.com/actions-user", + "followers_url": "https://api.github.com/users/actions-user/followers", + "following_url": "https://api.github.com/users/actions-user/following{/other_user}", + "gists_url": "https://api.github.com/users/actions-user/gists{/gist_id}", + "starred_url": "https://api.github.com/users/actions-user/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/actions-user/subscriptions", + "organizations_url": "https://api.github.com/users/actions-user/orgs", + "repos_url": "https://api.github.com/users/actions-user/repos", + "events_url": "https://api.github.com/users/actions-user/events{/privacy}", + "received_events_url": "https://api.github.com/users/actions-user/received_events", + "type": "User", + "site_admin": false + }, + "parents": [ + { + "sha": "7dbd984e0526763ce8c50e62bf824c79447a3212", + "url": "https://api.github.com/repos/gr2m/sandbox/commits/7dbd984e0526763ce8c50e62bf824c79447a3212", + "html_url": "https://github.com/gr2m/sandbox/commit/7dbd984e0526763ce8c50e62bf824c79447a3212" + } + ] + } + ] + } + }, + { + "request": { + "method": "POST", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}/git/trees", + "owner": "tylermichael", + "repo": "sandbox", + "base_tree": "486218025c3973184336e065b6146d309e56eb73", + "tree": [ + { + "path": "path/to/file1.txt", + "mode": "100644", + "content": "Content for file1" + }, + { + "path": "path/to/file2.txt", + "mode": "100644", + "content": "Content for file2" + } + ] + }, + "response": { + "status": 201, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-length": "4017", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:40 GMT", + "etag": "\"98c293a5d626d25125c78e712c8db082b0e7186f7cef2b1723359e4ec02fb7f4\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "location": "https://api.github.com/repos/tylermichael/sandbox/git/trees/fe8e1a00bba598b456c4c86d44e5c6e276106aff", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4AA:2022:4D2B95F:9DB0C45:638F9EF0", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4972", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "28", + "x-xss-protection": "0" + }, + "data": { + "sha": "fe8e1a00bba598b456c4c86d44e5c6e276106aff", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/fe8e1a00bba598b456c4c86d44e5c6e276106aff", + "tree": [ + { + "path": ".all-contributorsrc", + "mode": "100644", + "type": "blob", + "sha": "9fdc76d6fc538754a913a1a21b1cfb8e1496b86f", + "size": 503, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/9fdc76d6fc538754a913a1a21b1cfb8e1496b86f" + }, + { + "path": ".github", + "mode": "040000", + "type": "tree", + "sha": "5e10c05b3572c58751ca551f1eff1a3124d7982e", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/5e10c05b3572c58751ca551f1eff1a3124d7982e" + }, + { + "path": ".gitmodules", + "mode": "100644", + "type": "blob", + "sha": "dd521982349f07f787043dde48200ae8a485f824", + "size": 102, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/dd521982349f07f787043dde48200ae8a485f824" + }, + { + "path": "AUTHORS", + "mode": "100644", + "type": "blob", + "sha": "ed8b1dccbd2c6316aca6c3ad10be96700f6b9f3c", + "size": 40, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/ed8b1dccbd2c6316aca6c3ad10be96700f6b9f3c" + }, + { + "path": "CODE_OF_CONDUCT.md", + "mode": "100644", + "type": "blob", + "sha": "dad5ddc09aca02e99a3b46501cf1a439df9ff6ad", + "size": 3240, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/dad5ddc09aca02e99a3b46501cf1a439df9ff6ad" + }, + { + "path": "README.md", + "mode": "100644", + "type": "blob", + "sha": "eb3c85dc6af0894ffc57fe628d1696aa790ffda9", + "size": 1076, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/eb3c85dc6af0894ffc57fe628d1696aa790ffda9" + }, + { + "path": "data", + "mode": "040000", + "type": "tree", + "sha": "3db28cf924178b4131b7a5594ba78b46bd685f71", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/3db28cf924178b4131b7a5594ba78b46bd685f71" + }, + { + "path": "debug-symlink.js", + "mode": "120000", + "type": "blob", + "sha": "d873c11d2b1fb855deee2a95d136493b65077abf", + "size": 8, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/d873c11d2b1fb855deee2a95d136493b65077abf" + }, + { + "path": "debug.js", + "mode": "100644", + "type": "blob", + "sha": "1a8fc20e6b3c3ea6112084f53e10928167c59eda", + "size": 508, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/1a8fc20e6b3c3ea6112084f53e10928167c59eda" + }, + { + "path": "foo", + "mode": "120000", + "type": "blob", + "sha": "2530d6dc7467837bff0818b7872829e1f1e8028d", + "size": 18, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/2530d6dc7467837bff0818b7872829e1f1e8028d" + }, + { + "path": "gr2m-test-sandbox", + "mode": "160000", + "type": "commit", + "sha": "b9970c890a748d9e8a93e7ccc54e573a1748547c" + }, + { + "path": "package-lock.json", + "mode": "100644", + "type": "blob", + "sha": "b8c89bc95a23b2053dc7885ba84d65ad97ac3d5f", + "size": 13624, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/b8c89bc95a23b2053dc7885ba84d65ad97ac3d5f" + }, + { + "path": "package.json", + "mode": "100644", + "type": "blob", + "sha": "f0c5c1af3d3faf267571f61bf06811de194baa33", + "size": 436, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/f0c5c1af3d3faf267571f61bf06811de194baa33" + }, + { + "path": "path", + "mode": "040000", + "type": "tree", + "sha": "a86275422c16c0c9150338319cb16e5da5046e21", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/a86275422c16c0c9150338319cb16e5da5046e21" + }, + { + "path": "probot.png", + "mode": "100644", + "type": "blob", + "sha": "7234f3db95e8cc0c19ae973049f69b1b1fc60f28", + "size": 56727, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/7234f3db95e8cc0c19ae973049f69b1b1fc60f28" + }, + { + "path": "symlink-test", + "mode": "040000", + "type": "tree", + "sha": "cb285ea1bb3753027c406ed7b5ee842e7e2abe63", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/cb285ea1bb3753027c406ed7b5ee842e7e2abe63" + }, + { + "path": "test-file", + "mode": "100644", + "type": "blob", + "sha": "35859c59afa22dc2fd3b6690f34f625a1da5f4c6", + "size": 13, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/35859c59afa22dc2fd3b6690f34f625a1da5f4c6" + }, + { + "path": "test-file.txt", + "mode": "100644", + "type": "blob", + "sha": "bf0d87ab1b2b0ec1a11a3973d2845b42413d9767", + "size": 1, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/bf0d87ab1b2b0ec1a11a3973d2845b42413d9767" + } + ], + "truncated": false + } + } + }, + { + "request": { + "method": "POST", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}/git/commits", + "owner": "tylermichael", + "repo": "sandbox", + "message": "why", + "committer": { + "name": "Committer LastName", + "email": "Committer.LastName@acme.com", + "date": "2022-12-06T19:58:39.672Z" + }, + "author": { + "name": "Author LastName", + "email": "Author.LastName@acme.com", + "date": "2022-12-06T19:58:39.672Z" + }, + "tree": "fe8e1a00bba598b456c4c86d44e5c6e276106aff", + "parents": [ + "55014d84fe12bd1cfe0eeccb1b473a67cd700f8e" + ] + }, + "response": { + "status": 201, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/commits", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-length": "1099", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:41 GMT", + "etag": "\"1c6cd7f1a61f6fc1cb7cf20ecf967a83c4a45fc144b4e23a7db36d4a57417350\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "location": "https://api.github.com/repos/tylermichael/sandbox/git/commits/61165f91e197e5759eff4c7b27bb87ef2c200bf2", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4AB:561C:48CB761:95053B2:638F9EF0", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4971", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "29", + "x-xss-protection": "0" + }, + "data": { + "sha": "61165f91e197e5759eff4c7b27bb87ef2c200bf2", + "node_id": "C_kwDOIkeQnNoAKDYxMTY1ZjkxZTE5N2U1NzU5ZWZmNGM3YjI3YmI4N2VmMmMyMDBiZjI", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/commits/61165f91e197e5759eff4c7b27bb87ef2c200bf2", + "html_url": "https://github.com/tylermichael/sandbox/commit/61165f91e197e5759eff4c7b27bb87ef2c200bf2", + "author": { + "name": "Author LastName", + "email": "Author.LastName@acme.com", + "date": "2022-12-06T19:58:39Z" + }, + "committer": { + "name": "Committer LastName", + "email": "Committer.LastName@acme.com", + "date": "2022-12-06T19:58:39Z" + }, + "tree": { + "sha": "fe8e1a00bba598b456c4c86d44e5c6e276106aff", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/fe8e1a00bba598b456c4c86d44e5c6e276106aff" + }, + "message": "why", + "parents": [ + { + "sha": "55014d84fe12bd1cfe0eeccb1b473a67cd700f8e", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/commits/55014d84fe12bd1cfe0eeccb1b473a67cd700f8e", + "html_url": "https://github.com/tylermichael/sandbox/commit/55014d84fe12bd1cfe0eeccb1b473a67cd700f8e" + } + ], + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + } + } + }, + { + "request": { + "method": "POST", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}/git/trees", + "owner": "tylermichael", + "repo": "sandbox", + "base_tree": "fe8e1a00bba598b456c4c86d44e5c6e276106aff", + "tree": [ + { + "path": "path/to/file1.txt", + "mode": "100644", + "content": "New content" + }, + { + "path": "path/to/file4.txt", + "mode": "100644", + "content": "Content for file4" + } + ] + }, + "response": { + "status": 201, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-length": "4017", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:41 GMT", + "etag": "\"ae43486460e81f308550af34f0da9613985b6c449c5ea230d9dc3a51633648c9\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "location": "https://api.github.com/repos/tylermichael/sandbox/git/trees/342b3bfaaa972fe97be3e14d3665f9649327913b", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4AC:60D4:4AB163D:98D44AF:638F9EF1", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4970", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "30", + "x-xss-protection": "0" + }, + "data": { + "sha": "342b3bfaaa972fe97be3e14d3665f9649327913b", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/342b3bfaaa972fe97be3e14d3665f9649327913b", + "tree": [ + { + "path": ".all-contributorsrc", + "mode": "100644", + "type": "blob", + "sha": "9fdc76d6fc538754a913a1a21b1cfb8e1496b86f", + "size": 503, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/9fdc76d6fc538754a913a1a21b1cfb8e1496b86f" + }, + { + "path": ".github", + "mode": "040000", + "type": "tree", + "sha": "5e10c05b3572c58751ca551f1eff1a3124d7982e", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/5e10c05b3572c58751ca551f1eff1a3124d7982e" + }, + { + "path": ".gitmodules", + "mode": "100644", + "type": "blob", + "sha": "dd521982349f07f787043dde48200ae8a485f824", + "size": 102, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/dd521982349f07f787043dde48200ae8a485f824" + }, + { + "path": "AUTHORS", + "mode": "100644", + "type": "blob", + "sha": "ed8b1dccbd2c6316aca6c3ad10be96700f6b9f3c", + "size": 40, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/ed8b1dccbd2c6316aca6c3ad10be96700f6b9f3c" + }, + { + "path": "CODE_OF_CONDUCT.md", + "mode": "100644", + "type": "blob", + "sha": "dad5ddc09aca02e99a3b46501cf1a439df9ff6ad", + "size": 3240, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/dad5ddc09aca02e99a3b46501cf1a439df9ff6ad" + }, + { + "path": "README.md", + "mode": "100644", + "type": "blob", + "sha": "eb3c85dc6af0894ffc57fe628d1696aa790ffda9", + "size": 1076, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/eb3c85dc6af0894ffc57fe628d1696aa790ffda9" + }, + { + "path": "data", + "mode": "040000", + "type": "tree", + "sha": "3db28cf924178b4131b7a5594ba78b46bd685f71", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/3db28cf924178b4131b7a5594ba78b46bd685f71" + }, + { + "path": "debug-symlink.js", + "mode": "120000", + "type": "blob", + "sha": "d873c11d2b1fb855deee2a95d136493b65077abf", + "size": 8, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/d873c11d2b1fb855deee2a95d136493b65077abf" + }, + { + "path": "debug.js", + "mode": "100644", + "type": "blob", + "sha": "1a8fc20e6b3c3ea6112084f53e10928167c59eda", + "size": 508, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/1a8fc20e6b3c3ea6112084f53e10928167c59eda" + }, + { + "path": "foo", + "mode": "120000", + "type": "blob", + "sha": "2530d6dc7467837bff0818b7872829e1f1e8028d", + "size": 18, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/2530d6dc7467837bff0818b7872829e1f1e8028d" + }, + { + "path": "gr2m-test-sandbox", + "mode": "160000", + "type": "commit", + "sha": "b9970c890a748d9e8a93e7ccc54e573a1748547c" + }, + { + "path": "package-lock.json", + "mode": "100644", + "type": "blob", + "sha": "b8c89bc95a23b2053dc7885ba84d65ad97ac3d5f", + "size": 13624, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/b8c89bc95a23b2053dc7885ba84d65ad97ac3d5f" + }, + { + "path": "package.json", + "mode": "100644", + "type": "blob", + "sha": "f0c5c1af3d3faf267571f61bf06811de194baa33", + "size": 436, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/f0c5c1af3d3faf267571f61bf06811de194baa33" + }, + { + "path": "path", + "mode": "040000", + "type": "tree", + "sha": "18007999698aa2ceddccd63fba400a35b1d77f6b", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/18007999698aa2ceddccd63fba400a35b1d77f6b" + }, + { + "path": "probot.png", + "mode": "100644", + "type": "blob", + "sha": "7234f3db95e8cc0c19ae973049f69b1b1fc60f28", + "size": 56727, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/7234f3db95e8cc0c19ae973049f69b1b1fc60f28" + }, + { + "path": "symlink-test", + "mode": "040000", + "type": "tree", + "sha": "cb285ea1bb3753027c406ed7b5ee842e7e2abe63", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/cb285ea1bb3753027c406ed7b5ee842e7e2abe63" + }, + { + "path": "test-file", + "mode": "100644", + "type": "blob", + "sha": "35859c59afa22dc2fd3b6690f34f625a1da5f4c6", + "size": 13, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/35859c59afa22dc2fd3b6690f34f625a1da5f4c6" + }, + { + "path": "test-file.txt", + "mode": "100644", + "type": "blob", + "sha": "bf0d87ab1b2b0ec1a11a3973d2845b42413d9767", + "size": 1, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs/bf0d87ab1b2b0ec1a11a3973d2845b42413d9767" + } + ], + "truncated": false + } + } + }, + { + "request": { + "method": "POST", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}/git/commits", + "owner": "tylermichael", + "repo": "sandbox", + "message": "Make a fix", + "committer": { + "name": "Committer Smith", + "email": "Committer.Smith@acme.com", + "date": "2022-12-06T19:58:39.672Z" + }, + "tree": "342b3bfaaa972fe97be3e14d3665f9649327913b", + "parents": [ + "61165f91e197e5759eff4c7b27bb87ef2c200bf2" + ] + }, + "response": { + "status": 201, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/commits", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-length": "1111", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:41 GMT", + "etag": "\"da1b200c6499c793cc531f0fb26c367720d4526cc0831a762c8738de10dd3eda\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "location": "https://api.github.com/repos/tylermichael/sandbox/git/commits/e63e910a6e96139ead5d4ffa9f1e5e01c019dba5", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4AD:529A:475413D:92160DE:638F9EF1", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4969", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "31", + "x-xss-protection": "0" + }, + "data": { + "sha": "e63e910a6e96139ead5d4ffa9f1e5e01c019dba5", + "node_id": "C_kwDOIkeQnNoAKGU2M2U5MTBhNmU5NjEzOWVhZDVkNGZmYTlmMWU1ZTAxYzAxOWRiYTU", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/commits/e63e910a6e96139ead5d4ffa9f1e5e01c019dba5", + "html_url": "https://github.com/tylermichael/sandbox/commit/e63e910a6e96139ead5d4ffa9f1e5e01c019dba5", + "author": { + "name": "Tyler Michael", + "email": "tylermichael@users.noreply.github.com", + "date": "2022-12-06T19:58:41Z" + }, + "committer": { + "name": "Committer Smith", + "email": "Committer.Smith@acme.com", + "date": "2022-12-06T19:58:39Z" + }, + "tree": { + "sha": "342b3bfaaa972fe97be3e14d3665f9649327913b", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/trees/342b3bfaaa972fe97be3e14d3665f9649327913b" + }, + "message": "Make a fix", + "parents": [ + { + "sha": "61165f91e197e5759eff4c7b27bb87ef2c200bf2", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/commits/61165f91e197e5759eff4c7b27bb87ef2c200bf2", + "html_url": "https://github.com/tylermichael/sandbox/commit/61165f91e197e5759eff4c7b27bb87ef2c200bf2" + } + ], + "verification": { + "verified": false, + "reason": "unsigned", + "signature": null, + "payload": null + } + } + } + }, + { + "request": { + "method": "POST", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/graphql", + "query": "\n query ($owner: String!, $repo: String!, $head: String!) {\n repository(name: $repo, owner: $owner) {\n ref(qualifiedName: $head) {\n associatedPullRequests(first: 1, states: OPEN) {\n edges {\n node {\n id\n number\n url\n }\n }\n }\n }\n }\n }", + "variables": { + "owner": "tylermichael", + "repo": "sandbox", + "head": "test-branch-tv12s" + } + }, + "response": { + "status": 200, + "url": "https://api.github.com/graphql", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "connection": "close", + "content-encoding": "gzip", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:41 GMT", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "transfer-encoding": "chunked", + "vary": "Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "repo", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4AE:4CC0:442C58A:8BC76CD:638F9EF1", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4998", + "x-ratelimit-reset": "1670359582", + "x-ratelimit-resource": "graphql", + "x-ratelimit-used": "2", + "x-xss-protection": "0" + }, + "data": { + "data": { + "repository": { + "ref": null + } + } + } + } + }, + { + "request": { + "method": "POST", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}/git/refs", + "owner": "tylermichael", + "repo": "sandbox", + "sha": "e63e910a6e96139ead5d4ffa9f1e5e01c019dba5", + "ref": "refs/heads/test-branch-tv12s" + }, + "response": { + "status": 201, + "url": "https://api.github.com/repos/tylermichael/sandbox/git/refs", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-length": "381", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:41 GMT", + "etag": "\"9cd38b9091f641e64394775721fd4d4e2d8b777f60e813a4cded8eacdeeca1ad\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "location": "https://api.github.com/repos/tylermichael/sandbox/git/refs/heads/test-branch-tv12s", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "repo", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4AF:6961:43E8620:8B64D2C:638F9EF1", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4968", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "32", + "x-xss-protection": "0" + }, + "data": { + "ref": "refs/heads/test-branch-tv12s", + "node_id": "REF_kwDOIkeQnLxyZWZzL2hlYWRzL3Rlc3QtYnJhbmNoLXR2MTJz", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/refs/heads/test-branch-tv12s", + "object": { + "sha": "e63e910a6e96139ead5d4ffa9f1e5e01c019dba5", + "type": "commit", + "url": "https://api.github.com/repos/tylermichael/sandbox/git/commits/e63e910a6e96139ead5d4ffa9f1e5e01c019dba5" + } + } + } + }, + { + "request": { + "method": "POST", + "baseUrl": "https://api.github.com", + "headers": { + "accept": "application/vnd.github.v3+json", + "user-agent": "octokit-core.js/4.1.0 Node.js/12.18.2 (darwin; x64)" + }, + "mediaType": { + "format": "", + "previews": [] + }, + "request": {}, + "url": "/repos/{owner}/{repo}/pulls", + "owner": "gr2m", + "repo": "sandbox", + "head": "tylermichael:test-branch-tv12s", + "base": "main", + "title": "One comes, one goes", + "body": "because", + "draft": false + }, + "response": { + "status": 201, + "url": "https://api.github.com/repos/gr2m/sandbox/pulls", + "headers": { + "access-control-allow-origin": "*", + "access-control-expose-headers": "ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset", + "cache-control": "private, max-age=60, s-maxage=60", + "connection": "close", + "content-length": "14787", + "content-security-policy": "default-src 'none'", + "content-type": "application/json; charset=utf-8", + "date": "Tue, 06 Dec 2022 19:58:43 GMT", + "etag": "\"56a71fda161544ebbe50129f4eff2ec5941292bcf704a486515d50887a0a94b6\"", + "github-authentication-token-expiration": "2023-01-05 18:44:46 UTC", + "location": "https://api.github.com/repos/gr2m/sandbox/pulls/247", + "referrer-policy": "origin-when-cross-origin, strict-origin-when-cross-origin", + "server": "GitHub.com", + "strict-transport-security": "max-age=31536000; includeSubdomains; preload", + "vary": "Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding, Accept, X-Requested-With", + "x-accepted-oauth-scopes": "", + "x-content-type-options": "nosniff", + "x-frame-options": "deny", + "x-github-api-version-selected": "2022-11-28", + "x-github-media-type": "github.v3; format=json", + "x-github-request-id": "C4B0:1A87:48A0221:94CA130:638F9EF2", + "x-oauth-scopes": "repo", + "x-ratelimit-limit": "5000", + "x-ratelimit-remaining": "4967", + "x-ratelimit-reset": "1670358828", + "x-ratelimit-resource": "core", + "x-ratelimit-used": "33", + "x-xss-protection": "0" + }, + "data": { + "url": "https://api.github.com/repos/gr2m/sandbox/pulls/247", + "id": 1149826146, + "node_id": "PR_kwDOBiNu_s5EiPRi", + "html_url": "https://github.com/gr2m/sandbox/pull/247", + "diff_url": "https://github.com/gr2m/sandbox/pull/247.diff", + "patch_url": "https://github.com/gr2m/sandbox/pull/247.patch", + "issue_url": "https://api.github.com/repos/gr2m/sandbox/issues/247", + "number": 247, + "state": "open", + "locked": false, + "title": "One comes, one goes", + "user": { + "login": "tylermichael", + "id": 4096772, + "node_id": "MDQ6VXNlcjQwOTY3NzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4096772?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tylermichael", + "html_url": "https://github.com/tylermichael", + "followers_url": "https://api.github.com/users/tylermichael/followers", + "following_url": "https://api.github.com/users/tylermichael/following{/other_user}", + "gists_url": "https://api.github.com/users/tylermichael/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tylermichael/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tylermichael/subscriptions", + "organizations_url": "https://api.github.com/users/tylermichael/orgs", + "repos_url": "https://api.github.com/users/tylermichael/repos", + "events_url": "https://api.github.com/users/tylermichael/events{/privacy}", + "received_events_url": "https://api.github.com/users/tylermichael/received_events", + "type": "User", + "site_admin": false + }, + "body": "because", + "created_at": "2022-12-06T19:58:42Z", + "updated_at": "2022-12-06T19:58:42Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": null, + "assignee": null, + "assignees": [], + "requested_reviewers": [], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/gr2m/sandbox/pulls/247/commits", + "review_comments_url": "https://api.github.com/repos/gr2m/sandbox/pulls/247/comments", + "review_comment_url": "https://api.github.com/repos/gr2m/sandbox/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/gr2m/sandbox/issues/247/comments", + "statuses_url": "https://api.github.com/repos/gr2m/sandbox/statuses/e63e910a6e96139ead5d4ffa9f1e5e01c019dba5", + "head": { + "label": "tylermichael:test-branch-tv12s", + "ref": "test-branch-tv12s", + "sha": "e63e910a6e96139ead5d4ffa9f1e5e01c019dba5", + "user": { + "login": "tylermichael", + "id": 4096772, + "node_id": "MDQ6VXNlcjQwOTY3NzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4096772?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tylermichael", + "html_url": "https://github.com/tylermichael", + "followers_url": "https://api.github.com/users/tylermichael/followers", + "following_url": "https://api.github.com/users/tylermichael/following{/other_user}", + "gists_url": "https://api.github.com/users/tylermichael/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tylermichael/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tylermichael/subscriptions", + "organizations_url": "https://api.github.com/users/tylermichael/orgs", + "repos_url": "https://api.github.com/users/tylermichael/repos", + "events_url": "https://api.github.com/users/tylermichael/events{/privacy}", + "received_events_url": "https://api.github.com/users/tylermichael/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 575115420, + "node_id": "R_kgDOIkeQnA", + "name": "sandbox", + "full_name": "tylermichael/sandbox", + "private": false, + "owner": { + "login": "tylermichael", + "id": 4096772, + "node_id": "MDQ6VXNlcjQwOTY3NzI=", + "avatar_url": "https://avatars.githubusercontent.com/u/4096772?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/tylermichael", + "html_url": "https://github.com/tylermichael", + "followers_url": "https://api.github.com/users/tylermichael/followers", + "following_url": "https://api.github.com/users/tylermichael/following{/other_user}", + "gists_url": "https://api.github.com/users/tylermichael/gists{/gist_id}", + "starred_url": "https://api.github.com/users/tylermichael/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/tylermichael/subscriptions", + "organizations_url": "https://api.github.com/users/tylermichael/orgs", + "repos_url": "https://api.github.com/users/tylermichael/repos", + "events_url": "https://api.github.com/users/tylermichael/events{/privacy}", + "received_events_url": "https://api.github.com/users/tylermichael/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/tylermichael/sandbox", + "description": "description set by settings app", + "fork": true, + "url": "https://api.github.com/repos/tylermichael/sandbox", + "forks_url": "https://api.github.com/repos/tylermichael/sandbox/forks", + "keys_url": "https://api.github.com/repos/tylermichael/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/tylermichael/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/tylermichael/sandbox/teams", + "hooks_url": "https://api.github.com/repos/tylermichael/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/tylermichael/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/tylermichael/sandbox/events", + "assignees_url": "https://api.github.com/repos/tylermichael/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/tylermichael/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/tylermichael/sandbox/tags", + "blobs_url": "https://api.github.com/repos/tylermichael/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/tylermichael/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/tylermichael/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/tylermichael/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/tylermichael/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/tylermichael/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/tylermichael/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/tylermichael/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/tylermichael/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/tylermichael/sandbox/subscription", + "commits_url": "https://api.github.com/repos/tylermichael/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/tylermichael/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/tylermichael/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/tylermichael/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/tylermichael/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/tylermichael/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/tylermichael/sandbox/merges", + "archive_url": "https://api.github.com/repos/tylermichael/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/tylermichael/sandbox/downloads", + "issues_url": "https://api.github.com/repos/tylermichael/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/tylermichael/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/tylermichael/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/tylermichael/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/tylermichael/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/tylermichael/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/tylermichael/sandbox/deployments", + "created_at": "2022-12-06T19:41:58Z", + "updated_at": "2022-11-20T13:46:41Z", + "pushed_at": "2022-12-06T19:58:41Z", + "git_url": "git://github.com/tylermichael/sandbox.git", + "ssh_url": "git@github.com:tylermichael/sandbox.git", + "clone_url": "https://github.com/tylermichael/sandbox.git", + "svn_url": "https://github.com/tylermichael/sandbox", + "homepage": "https://github.com/gr2m/sandbox", + "size": 3188, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "gr2m:main", + "ref": "main", + "sha": "55014d84fe12bd1cfe0eeccb1b473a67cd700f8e", + "user": { + "login": "gr2m", + "id": 39992, + "node_id": "MDQ6VXNlcjM5OTky", + "avatar_url": "https://avatars.githubusercontent.com/u/39992?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gr2m", + "html_url": "https://github.com/gr2m", + "followers_url": "https://api.github.com/users/gr2m/followers", + "following_url": "https://api.github.com/users/gr2m/following{/other_user}", + "gists_url": "https://api.github.com/users/gr2m/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gr2m/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gr2m/subscriptions", + "organizations_url": "https://api.github.com/users/gr2m/orgs", + "repos_url": "https://api.github.com/users/gr2m/repos", + "events_url": "https://api.github.com/users/gr2m/events{/privacy}", + "received_events_url": "https://api.github.com/users/gr2m/received_events", + "type": "User", + "site_admin": true + }, + "repo": { + "id": 102985470, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDI5ODU0NzA=", + "name": "sandbox", + "full_name": "gr2m/sandbox", + "private": false, + "owner": { + "login": "gr2m", + "id": 39992, + "node_id": "MDQ6VXNlcjM5OTky", + "avatar_url": "https://avatars.githubusercontent.com/u/39992?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gr2m", + "html_url": "https://github.com/gr2m", + "followers_url": "https://api.github.com/users/gr2m/followers", + "following_url": "https://api.github.com/users/gr2m/following{/other_user}", + "gists_url": "https://api.github.com/users/gr2m/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gr2m/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gr2m/subscriptions", + "organizations_url": "https://api.github.com/users/gr2m/orgs", + "repos_url": "https://api.github.com/users/gr2m/repos", + "events_url": "https://api.github.com/users/gr2m/events{/privacy}", + "received_events_url": "https://api.github.com/users/gr2m/received_events", + "type": "User", + "site_admin": true + }, + "html_url": "https://github.com/gr2m/sandbox", + "description": "description set by settings app", + "fork": false, + "url": "https://api.github.com/repos/gr2m/sandbox", + "forks_url": "https://api.github.com/repos/gr2m/sandbox/forks", + "keys_url": "https://api.github.com/repos/gr2m/sandbox/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/gr2m/sandbox/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/gr2m/sandbox/teams", + "hooks_url": "https://api.github.com/repos/gr2m/sandbox/hooks", + "issue_events_url": "https://api.github.com/repos/gr2m/sandbox/issues/events{/number}", + "events_url": "https://api.github.com/repos/gr2m/sandbox/events", + "assignees_url": "https://api.github.com/repos/gr2m/sandbox/assignees{/user}", + "branches_url": "https://api.github.com/repos/gr2m/sandbox/branches{/branch}", + "tags_url": "https://api.github.com/repos/gr2m/sandbox/tags", + "blobs_url": "https://api.github.com/repos/gr2m/sandbox/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/gr2m/sandbox/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/gr2m/sandbox/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/gr2m/sandbox/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/gr2m/sandbox/statuses/{sha}", + "languages_url": "https://api.github.com/repos/gr2m/sandbox/languages", + "stargazers_url": "https://api.github.com/repos/gr2m/sandbox/stargazers", + "contributors_url": "https://api.github.com/repos/gr2m/sandbox/contributors", + "subscribers_url": "https://api.github.com/repos/gr2m/sandbox/subscribers", + "subscription_url": "https://api.github.com/repos/gr2m/sandbox/subscription", + "commits_url": "https://api.github.com/repos/gr2m/sandbox/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/gr2m/sandbox/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/gr2m/sandbox/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/gr2m/sandbox/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/gr2m/sandbox/contents/{+path}", + "compare_url": "https://api.github.com/repos/gr2m/sandbox/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/gr2m/sandbox/merges", + "archive_url": "https://api.github.com/repos/gr2m/sandbox/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/gr2m/sandbox/downloads", + "issues_url": "https://api.github.com/repos/gr2m/sandbox/issues{/number}", + "pulls_url": "https://api.github.com/repos/gr2m/sandbox/pulls{/number}", + "milestones_url": "https://api.github.com/repos/gr2m/sandbox/milestones{/number}", + "notifications_url": "https://api.github.com/repos/gr2m/sandbox/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/gr2m/sandbox/labels{/name}", + "releases_url": "https://api.github.com/repos/gr2m/sandbox/releases{/id}", + "deployments_url": "https://api.github.com/repos/gr2m/sandbox/deployments", + "created_at": "2017-09-09T21:16:50Z", + "updated_at": "2022-11-20T13:46:41Z", + "pushed_at": "2022-12-06T19:46:24Z", + "git_url": "git://github.com/gr2m/sandbox.git", + "ssh_url": "git@github.com:gr2m/sandbox.git", + "clone_url": "https://github.com/gr2m/sandbox.git", + "svn_url": "https://github.com/gr2m/sandbox", + "homepage": "https://github.com/gr2m/sandbox", + "size": 3188, + "stargazers_count": 9, + "watchers_count": 9, + "language": "JavaScript", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 8, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 19, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "sandbox" + ], + "visibility": "public", + "forks": 8, + "open_issues": 19, + "watchers": 9, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/gr2m/sandbox/pulls/247" + }, + "html": { + "href": "https://github.com/gr2m/sandbox/pull/247" + }, + "issue": { + "href": "https://api.github.com/repos/gr2m/sandbox/issues/247" + }, + "comments": { + "href": "https://api.github.com/repos/gr2m/sandbox/issues/247/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/gr2m/sandbox/pulls/247/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/gr2m/sandbox/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/gr2m/sandbox/pulls/247/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/gr2m/sandbox/statuses/e63e910a6e96139ead5d4ffa9f1e5e01c019dba5" + } + }, + "author_association": "NONE", + "auto_merge": null, + "active_lock_reason": null, + "merged": false, + "mergeable": null, + "rebaseable": null, + "mergeable_state": "unknown", + "merged_by": null, + "comments": 0, + "review_comments": 0, + "maintainer_can_modify": true, + "commits": 2, + "additions": 3, + "deletions": 0, + "changed_files": 3 + } + } + } + ] \ No newline at end of file