From e61a21c6aac9bbddffa62c5de01a18d7c5b917cf Mon Sep 17 00:00:00 2001 From: Kai Date: Sun, 15 May 2022 19:30:13 +0200 Subject: [PATCH 01/46] add security advisory credit & discussion answered --- .../customizing-your-profile/personalizing-your-profile.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 4beee49ed1..742d148106 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -143,6 +143,8 @@ When you participate in certain programs, {% data variables.product.prodname_dot | {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | If you use {% data variables.product.prodname_pro %} you'll get a PRO badge on your profile. For more information about {% data variables.product.prodname_pro %}, see "[{% data variables.product.prodname_dotcom %}'s products](/github/getting-started-with-github/githubs-products#github-pro)." | | {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | | {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | If you participate in the {% data variables.product.prodname_campus_program %}, you will get a {% data variables.product.prodname_dotcom %} Campus Expert badge on your profile. For more information about the Campus Experts program, see [Campus Experts](https://education.github.com/experts). | +| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory by you submitted to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) got accepted, you'll get a Security advisory credit badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](https://docs.github.com/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | +| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion has been marked as the answer, you'll get a Discussion answered badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Discussions, see [{% data variables.product.prodname_dotcom %} Discussions](https://docs.github.com/discussions). | ## Disabling badges on your profile From 2e01cf0611e767e51e2404bfedb9ea4fd99c1386 Mon Sep 17 00:00:00 2001 From: Kai Date: Sun, 15 May 2022 19:48:56 +0200 Subject: [PATCH 02/46] docs: make two links relative --- .../customizing-your-profile/personalizing-your-profile.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 742d148106..d6d70180b2 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -143,8 +143,8 @@ When you participate in certain programs, {% data variables.product.prodname_dot | {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | If you use {% data variables.product.prodname_pro %} you'll get a PRO badge on your profile. For more information about {% data variables.product.prodname_pro %}, see "[{% data variables.product.prodname_dotcom %}'s products](/github/getting-started-with-github/githubs-products#github-pro)." | | {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | | {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | If you participate in the {% data variables.product.prodname_campus_program %}, you will get a {% data variables.product.prodname_dotcom %} Campus Expert badge on your profile. For more information about the Campus Experts program, see [Campus Experts](https://education.github.com/experts). | -| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory by you submitted to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) got accepted, you'll get a Security advisory credit badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](https://docs.github.com/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | -| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion has been marked as the answer, you'll get a Discussion answered badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Discussions, see [{% data variables.product.prodname_dotcom %} Discussions](https://docs.github.com/discussions). | +| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory by you submitted to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) got accepted, you'll get a Security advisory credit badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | +| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion has been marked as the answer, you'll get a Discussion answered badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Discussions, see [{% data variables.product.prodname_dotcom %} Discussions](/discussions). | ## Disabling badges on your profile From 035eb8c1447c38d4ed077e64e45bde43df901c7d Mon Sep 17 00:00:00 2001 From: Scott Rohde Date: Fri, 27 May 2022 14:37:29 -0500 Subject: [PATCH 03/46] Fix typo in exponential number. --- content/actions/learn-github-actions/expressions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/learn-github-actions/expressions.md b/content/actions/learn-github-actions/expressions.md index 14fe4cc00b..a2e9fd3883 100644 --- a/content/actions/learn-github-actions/expressions.md +++ b/content/actions/learn-github-actions/expressions.md @@ -68,7 +68,7 @@ env: myIntegerNumber: ${{ 711 }} myFloatNumber: ${{ -9.2 }} myHexNumber: ${{ 0xff }} - myExponentialNumber: ${{ -2.99-e2 }} + myExponentialNumber: ${{ -2.99e-2 }} myString: Mona the Octocat myStringInBraces: ${{ 'It''s open source!' }} ``` From 728d3668bc2a078ed27825f0bf02707983422236 Mon Sep 17 00:00:00 2001 From: Scott Rohde Date: Fri, 27 May 2022 15:42:20 -0500 Subject: [PATCH 04/46] Clarify requirements on property names when using property dereference syntax. --- content/actions/learn-github-actions/contexts.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/content/actions/learn-github-actions/contexts.md b/content/actions/learn-github-actions/contexts.md index 9951d27588..37b30dcf15 100644 --- a/content/actions/learn-github-actions/contexts.md +++ b/content/actions/learn-github-actions/contexts.md @@ -52,10 +52,7 @@ As part of an expression, you can access context information using one of two sy - Index syntax: `github['sha']` - Property dereference syntax: `github.sha` -In order to use property dereference syntax, the property name must: - -- start with `a-Z` or `_`. -- be followed by `a-Z` `0-9` `-` or `_`. +In order to use property dereference syntax, the property name must start with a letter or `_` and contain only alphanumeric characters, `-`, or `_`. If you attempt to dereference a non-existent property, it will evaluate to an empty string. From bada52b3dcc6c847e5a53b91830fb9e3375d67b5 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 30 May 2022 10:55:52 +0200 Subject: [PATCH 05/46] Add users can comment when dismissing code scanning alerts --- .../code-scanning-alert-drop-down-reason.png | Bin 0 -> 225900 bytes ...code-scanning-alerts-for-your-repository.md | 10 +++++++--- ...ng-code-scanning-alerts-in-pull-requests.md | 6 ++++-- .../comment-dismissed-code-scanning-alert.yml | 5 +++++ .../choose-alert-dismissal-reason.md | 2 +- 5 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 assets/images/help/repository/code-scanning-alert-drop-down-reason.png create mode 100644 data/features/comment-dismissed-code-scanning-alert.yml diff --git a/assets/images/help/repository/code-scanning-alert-drop-down-reason.png b/assets/images/help/repository/code-scanning-alert-drop-down-reason.png new file mode 100644 index 0000000000000000000000000000000000000000..a9644a6dff6f3103c1ad96410affe001e0f1c0a2 GIT binary patch literal 225900 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 z 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

HWxbAf&pYI6d59(ql(*2 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 z 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 literal 0 HcmV?d00001 diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 686f36890d..878789c63f 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -186,7 +186,8 @@ When you dismiss an alert: - It's dismissed in all branches. - The alert is removed from the number of current alerts for your project. - The alert is moved to the "Closed" list in the summary of alerts, from where you can reopen it, if required. -- The reason why you closed the alert is recorded. +- The reason why you closed the alert is recorded.{% if comment-dismissed-code-scanning-alert %} +- Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal note is added to the alert timeline.{% endif %} - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. {% if delete-code-scanning-alerts %}When you delete an alert: @@ -219,8 +220,11 @@ To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% else %} ![List of alerts from {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} -1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. - ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. {% if comment-dismissed-code-scanning-alert %} + ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %} + ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +{% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 66507b8e68..accfa2b7f6 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -92,9 +92,11 @@ Anyone with push access to a pull request can fix a {% data variables.product.pr ## Dismissing an alert on your pull request An alternative way of closing an alert is to dismiss it. You can dismiss an alert if you don't think it needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} If you have write permission for the repository, the **Dismiss** button is available in code annotations and in the alerts summary. When you click **Dismiss** you will be prompted to choose a reason for closing the alert. - +{% if comment-dismissed-code-scanning-alert %} +![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %} ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) - +{% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} {% data reusables.code-scanning.false-positive-fix-codeql %} diff --git a/data/features/comment-dismissed-code-scanning-alert.yml b/data/features/comment-dismissed-code-scanning-alert.yml new file mode 100644 index 0000000000..2aba7b4d97 --- /dev/null +++ b/data/features/comment-dismissed-code-scanning-alert.yml @@ -0,0 +1,5 @@ +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-2191' diff --git a/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/data/reusables/code-scanning/choose-alert-dismissal-reason.md index c14ba425ad..a4efddccca 100644 --- a/data/reusables/code-scanning/choose-alert-dismissal-reason.md +++ b/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -1 +1 @@ -It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. +It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. {% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting.{% endif %} From abf2a92503a2c9ac87674e16811da7c5c4e83149 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 30 May 2022 08:58:23 +0000 Subject: [PATCH 06/46] Optimize images --- .../code-scanning-alert-drop-down-reason.png | Bin 225900 -> 125977 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/repository/code-scanning-alert-drop-down-reason.png b/assets/images/help/repository/code-scanning-alert-drop-down-reason.png index a9644a6dff6f3103c1ad96410affe001e0f1c0a2..0fd2d30a9ce182e0735943b9ddf3b1726ae8579b 100644 GIT binary patch literal 125977 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 LM7Lb$_T&EnYm`r> literal 225900 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 z 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

HWxbAf&pYI6d59(ql(*2 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 z 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 From 60d456b3c8a7ce88a6a2de93e01d39b5ed4ffa76 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 30 May 2022 11:53:11 +0200 Subject: [PATCH 07/46] Small edit to avoid repetition --- .../managing-code-scanning-alerts-for-your-repository.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 878789c63f..e9d2e0bc8e 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -187,7 +187,7 @@ When you dismiss an alert: - The alert is removed from the number of current alerts for your project. - The alert is moved to the "Closed" list in the summary of alerts, from where you can reopen it, if required. - The reason why you closed the alert is recorded.{% if comment-dismissed-code-scanning-alert %} -- Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal note is added to the alert timeline.{% endif %} +- Optionally, you can comment on a dismissal to record the context of an alert dismissal.{% endif %} - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. {% if delete-code-scanning-alerts %}When you delete an alert: From 869b2515751a68b68a1440bad6d11151ae02618e Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 30 May 2022 13:51:42 +0200 Subject: [PATCH 08/46] Update data/reusables/code-scanning/choose-alert-dismissal-reason.md Co-authored-by: Dorothy Mitchell --- data/reusables/code-scanning/choose-alert-dismissal-reason.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/data/reusables/code-scanning/choose-alert-dismissal-reason.md index a4efddccca..54b520b037 100644 --- a/data/reusables/code-scanning/choose-alert-dismissal-reason.md +++ b/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -1 +1,2 @@ -It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. {% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting.{% endif %} +It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. {% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. The dismissal comment is provided in the [code scanning REST API](https://docs.github.com/en/rest/code-scanning#about-the-code-scanning-api) endpoint response as `dismissed_comment`, and can also be set via the API when updating an alert. +{% endif %} From d1aa0ce322fd7b3062947a8a5f9b1352ac5c9c3e Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 30 May 2022 13:59:46 +0200 Subject: [PATCH 09/46] Fix url --- data/reusables/code-scanning/choose-alert-dismissal-reason.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/data/reusables/code-scanning/choose-alert-dismissal-reason.md index 54b520b037..3615b22173 100644 --- a/data/reusables/code-scanning/choose-alert-dismissal-reason.md +++ b/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -1,2 +1,3 @@ -It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. {% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. The dismissal comment is provided in the [code scanning REST API](https://docs.github.com/en/rest/code-scanning#about-the-code-scanning-api) endpoint response as `dismissed_comment`, and can also be set via the API when updating an alert. +It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. {% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. +The dismissal comment is provided in the [code scanning REST API](/rest/code-scanning#about-the-code-scanning-api) endpoint response as `dismissed_comment` and can also be set via the API when updating an alert. {% endif %} From 6f7263cfb6fa7b1dc6c19f4dafb171222240494e Mon Sep 17 00:00:00 2001 From: Jules <19994093+jules-p@users.noreply.github.com> Date: Tue, 31 May 2022 10:52:10 +0200 Subject: [PATCH 10/46] Minor tweaks --- .../customizing-your-profile/personalizing-your-profile.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index d6d70180b2..9f1af9661d 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -143,8 +143,8 @@ When you participate in certain programs, {% data variables.product.prodname_dot | {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | If you use {% data variables.product.prodname_pro %} you'll get a PRO badge on your profile. For more information about {% data variables.product.prodname_pro %}, see "[{% data variables.product.prodname_dotcom %}'s products](/github/getting-started-with-github/githubs-products#github-pro)." | | {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | | {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | If you participate in the {% data variables.product.prodname_campus_program %}, you will get a {% data variables.product.prodname_dotcom %} Campus Expert badge on your profile. For more information about the Campus Experts program, see [Campus Experts](https://education.github.com/experts). | -| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory by you submitted to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) got accepted, you'll get a Security advisory credit badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | -| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion has been marked as the answer, you'll get a Discussion answered badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Discussions, see [{% data variables.product.prodname_dotcom %} Discussions](/discussions). | +| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submitted to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | +| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion has been marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | ## Disabling badges on your profile From 16778d868693779fab2d5c6ba514ac9740a80753 Mon Sep 17 00:00:00 2001 From: Jules <19994093+jules-p@users.noreply.github.com> Date: Tue, 31 May 2022 10:54:03 +0200 Subject: [PATCH 11/46] One more tiny tweak --- .../customizing-your-profile/personalizing-your-profile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index 9f1af9661d..b55827e1a8 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -144,7 +144,7 @@ When you participate in certain programs, {% data variables.product.prodname_dot | {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | | {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | If you participate in the {% data variables.product.prodname_campus_program %}, you will get a {% data variables.product.prodname_dotcom %} Campus Expert badge on your profile. For more information about the Campus Experts program, see [Campus Experts](https://education.github.com/experts). | | {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submitted to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | -| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion has been marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | +| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion is marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | ## Disabling badges on your profile From b92a4872208a1c850bb30e0849df7445ca040b62 Mon Sep 17 00:00:00 2001 From: Jules <19994093+jules-p@users.noreply.github.com> Date: Tue, 31 May 2022 11:01:43 +0200 Subject: [PATCH 12/46] Update personalizing-your-profile.md --- .../customizing-your-profile/personalizing-your-profile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index b55827e1a8..9f0a34d3ac 100644 --- a/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -143,7 +143,7 @@ When you participate in certain programs, {% data variables.product.prodname_dot | {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | If you use {% data variables.product.prodname_pro %} you'll get a PRO badge on your profile. For more information about {% data variables.product.prodname_pro %}, see "[{% data variables.product.prodname_dotcom %}'s products](/github/getting-started-with-github/githubs-products#github-pro)." | | {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | If you helped out hunting down security vulnerabilities, you'll get a Security Bug Bounty Hunter badge on your profile. For more information about the {% data variables.product.prodname_dotcom %} Security program, see [{% data variables.product.prodname_dotcom %} Security](https://bounty.github.com/). | | {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **{% data variables.product.prodname_dotcom %} Campus Expert** | If you participate in the {% data variables.product.prodname_campus_program %}, you will get a {% data variables.product.prodname_dotcom %} Campus Expert badge on your profile. For more information about the Campus Experts program, see [Campus Experts](https://education.github.com/experts). | -| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submitted to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | +| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submit to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | | {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion is marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | ## Disabling badges on your profile From 32d82cfc30c7fcdb7473abd94e0c1541ea3a22e1 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Tue, 31 May 2022 11:08:42 +0200 Subject: [PATCH 13/46] Update content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md Co-authored-by: hubwriter --- .../managing-code-scanning-alerts-for-your-repository.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index e9d2e0bc8e..7c689ee88f 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -220,9 +220,9 @@ To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% else %} ![List of alerts from {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} -1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. {% if comment-dismissed-code-scanning-alert %} +1. Review the alert, then click {% if comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) -{% else %} +{% else %}**Dismiss** and choose a reason for closing the alert. ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% endif %} From 424dc7291bb1b9dc3609333d76dec048a0bef722 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Tue, 31 May 2022 11:09:08 +0200 Subject: [PATCH 14/46] Update data/reusables/code-scanning/choose-alert-dismissal-reason.md Co-authored-by: hubwriter --- data/reusables/code-scanning/choose-alert-dismissal-reason.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/data/reusables/code-scanning/choose-alert-dismissal-reason.md index 3615b22173..601dd5d6a0 100644 --- a/data/reusables/code-scanning/choose-alert-dismissal-reason.md +++ b/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -1,3 +1,2 @@ -It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. {% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. -The dismissal comment is provided in the [code scanning REST API](/rest/code-scanning#about-the-code-scanning-api) endpoint response as `dismissed_comment` and can also be set via the API when updating an alert. +It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. {% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." {% endif %} From 0340760554f4255da5ffbae7994092b3efd8f224 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 31 May 2022 14:19:16 -0400 Subject: [PATCH 15/46] remove spotContentFlaws middleware (#28068) --- middleware/index.js | 2 -- middleware/spot-content-flaws.js | 32 -------------------------------- package-lock.json | 1 - package.json | 1 - 4 files changed, 36 deletions(-) delete mode 100644 middleware/spot-content-flaws.js diff --git a/middleware/index.js b/middleware/index.js index 6a2b76b2c4..415fa40932 100644 --- a/middleware/index.js +++ b/middleware/index.js @@ -29,7 +29,6 @@ import redirectsExternal from './redirects/external.js' import languageCodeRedirects from './redirects/language-code-redirects.js' import handleRedirects from './redirects/handle-redirects.js' import findPage from './find-page.js' -import spotContentFlaws from './spot-content-flaws.js' import blockRobots from './block-robots.js' import archivedEnterpriseVersionsAssets from './archived-enterprise-versions-assets.js' import events from './events.js' @@ -270,7 +269,6 @@ export default function (app) { // *** Config and context for rendering *** app.use(asyncMiddleware(instrument(findPage, './find-page'))) // Must come before archived-enterprise-versions, breadcrumbs, featured-links, products, render-page - app.use(asyncMiddleware(instrument(spotContentFlaws, './spot-content-flaws'))) // Must come after findPage app.use(instrument(blockRobots, './block-robots')) // Check for a dropped connection before proceeding diff --git a/middleware/spot-content-flaws.js b/middleware/spot-content-flaws.js deleted file mode 100644 index d05ce4c1f6..0000000000 --- a/middleware/spot-content-flaws.js +++ /dev/null @@ -1,32 +0,0 @@ -// This middleware, exclusively in 'development' tries to spot flaws in -// the content you're actively viewing. -// The hopeful assumption is that if you're actively viewing this -// page on localhost, you're actively working on its content. - -import path from 'path' - -import kleur from 'kleur' - -export default async function spotContentFlaws(req, res, next) { - const { page } = req.context - if (process.env.NODE_ENV === 'development' && page) { - const trailingSlashRedirects = (page.redirect_from || []).filter( - (uri) => uri.endsWith('/') && uri.startsWith('/') - ) - if (trailingSlashRedirects.length > 0) { - console.warn( - `The page ${kleur.bold(path.relative(process.cwd(), page.fullPath))} has ${ - trailingSlashRedirects.length - } redirect_from entries that have a trailing slash\n ${kleur.yellow( - trailingSlashRedirects.join('\n ') - )}` - ) - console.log( - "If you're actively working on this page, consider", - kleur.bold('deleting all trailing slashes in redirect_from.\n') - ) - } - } - - return next() -} diff --git a/package-lock.json b/package-lock.json index 563a8a047f..a2e8d362f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,6 @@ "javascript-stringify": "^2.1.0", "js-cookie": "^3.0.1", "js-yaml": "^4.1.0", - "kleur": "4.1.4", "liquidjs": "^9.22.1", "lodash": "^4.17.21", "lodash-es": "^4.17.21", diff --git a/package.json b/package.json index a686cdcc35..8505c8d3ac 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,6 @@ "javascript-stringify": "^2.1.0", "js-cookie": "^3.0.1", "js-yaml": "^4.1.0", - "kleur": "4.1.4", "liquidjs": "^9.22.1", "lodash": "^4.17.21", "lodash-es": "^4.17.21", From 107d1d9176107da7436874ad6c9098d0fc3d7519 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 31 May 2022 14:27:44 -0400 Subject: [PATCH 16/46] understanding when the archived fallback redirects are used (#28128) --- middleware/archived-enterprise-versions.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/middleware/archived-enterprise-versions.js b/middleware/archived-enterprise-versions.js index b8df1506a1..17ad651edf 100644 --- a/middleware/archived-enterprise-versions.js +++ b/middleware/archived-enterprise-versions.js @@ -222,6 +222,7 @@ export default async function archivedEnterpriseVersions(req, res, next) { } for (const fallbackRedirect of getFallbackRedirects(req, requestedVersion) || []) { + const statsTags = [`path:${req.path}`, `fallback:${fallbackRedirect}`] const doGet = () => got(getProxyPath(fallbackRedirect, requestedVersion), { throwHttpErrors: false, @@ -235,8 +236,10 @@ export default async function archivedEnterpriseVersions(req, res, next) { ])() if (r.statusCode === 200) { cacheAggressively(res) + statsd.increment('middleware.trying_fallback_redirect_success', 1, statsTags) return res.redirect(redirectCode, fallbackRedirect) } + statsd.increment('middleware.trying_fallback_redirect_failure', 1, statsTags) } return next() From 97398544d6af9db763fef9004454745f1a1287de Mon Sep 17 00:00:00 2001 From: Mike Surowiec Date: Tue, 31 May 2022 14:09:29 -0500 Subject: [PATCH 17/46] feat: add script to show action dependencies (#26505) --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 8505c8d3ac..68450359b9 100644 --- a/package.json +++ b/package.json @@ -197,6 +197,7 @@ "prettier-check": "prettier -c \"**/*.{ts,tsx,js,mjs,scss,yml,yaml}\"", "prevent-pushes-to-main": "node script/prevent-pushes-to-main.js", "rest-dev": "script/rest/update-files.js && npm run dev", + "show-action-deps": "echo 'Action Dependencies:' && rg '^[\\s|-]*(uses:.*)$' .github -I -N --no-heading -r '$1$2' | sort | uniq | cut -c 7-", "start": "cross-env NODE_ENV=development ENABLED_LANGUAGES='en,ja' nodemon server.mjs", "start-all-languages": "cross-env NODE_ENV=development nodemon server.mjs", "sync-search": "cross-env NODE_OPTIONS='--max_old_space_size=8192' start-server-and-test sync-search-server 4002 sync-search-indices", From 76e35bbdca47e4751358469c2a5a8763385b5e69 Mon Sep 17 00:00:00 2001 From: Christina Li <93735018+cli1150@users.noreply.github.com> Date: Tue, 31 May 2022 12:23:24 -0700 Subject: [PATCH 18/46] Updated 2FA password reset doc to include GH Mobile (#28029) Co-authored-by: Joshua Walker <3141202+joshuawalker@users.noreply.github.com> Co-authored-by: hubwriter Co-authored-by: Hirsch Singhal <1666363+hpsin@users.noreply.github.com> Co-authored-by: github-actions Co-authored-by: Joshua Walker <3141202+joshuawalker@users.noreply.github.com> Co-authored-by: hubwriter Co-authored-by: Hirsch Singhal <1666363+hpsin@users.noreply.github.com> --- .../2fa/2fa-github-mobile-password-reset.png | Bin 0 -> 44760 bytes .../2fa-mobile-challenge-password-reset.png | Bin 0 -> 66219 bytes assets/images/help/2fa/2fa-password-reset.png | Bin 19240 -> 57865 bytes ...updating-your-github-access-credentials.md | 20 ++++++++++++++++-- 4 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 assets/images/help/2fa/2fa-github-mobile-password-reset.png create mode 100644 assets/images/help/2fa/2fa-mobile-challenge-password-reset.png diff --git a/assets/images/help/2fa/2fa-github-mobile-password-reset.png b/assets/images/help/2fa/2fa-github-mobile-password-reset.png new file mode 100644 index 0000000000000000000000000000000000000000..5151f65f4f222c51acc7f80c10dee25b4b2c8d69 GIT binary patch literal 44760 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

(@+Xp1BIvFG7P5ut) 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 Ks*rsX{yzXR@yezE literal 0 HcmV?d00001 diff --git a/assets/images/help/2fa/2fa-password-reset.png b/assets/images/help/2fa/2fa-password-reset.png index 909427c540c4ea8353481a3f8a8c8f6a1e3f19f3..c775ac901f44b937ff7f8a973e50872179fda4b1 100644 GIT binary patch literal 57865 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 diff --git a/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index e7d54494fe..283bdffe70 100644 --- a/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -24,8 +24,24 @@ shortTitle: Update access credentials 2. Enter the email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, then click **Send password reset email.** The email will be sent to the backup email address if you have one configured. ![Password reset email request dialog](/assets/images/help/settings/password-recovery-email-request.png) 3. We'll email you a link that will allow you to reset your password. You must click on this link within 3 hours of receiving the email. If you didn't receive an email from us, make sure to check your spam folder. -4. If you have enabled two-factor authentication, you will be prompted for your 2FA credentials. Type your authentication code or one of your recovery codes and click **Verify**. If you have added a security key to your account, you can insert the key and click **Use security key** instead of typing an authentication code. - ![Two-factor authentication prompt](/assets/images/help/2fa/2fa-password-reset.png) +4. If you have enabled two-factor authentication, you will be prompted for your 2FA credentials: +* If you have GitHub Mobile, you will be sent a push notification to verify your identity. Open the push notification or the GitHub Mobile app and enter the two-digit code shown to you on the password reset page in your browser. + ![Two-factor GitHub Mobile authentication prompt](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) + - To skip using GitHub Mobile to verify, click **Enter two-factor authentication or recovery code**. + ![Two-factor GitHub Mobile authentication prompt on {% data variables.product.product_name %} with "Enter two-factor authentication or recovery code" highlighted](/assets/images/help/2fa/2fa-github-mobile-password-reset.png)* Type your authentication code or one of your recovery codes and click **Verify**. +* Type your authentication code or one of your recovery codes and click **Verify**. + - If you have set up [{% data variables.product.prodname_mobile %}](https://github.com/mobile), click **Authenticate with GitHub Mobile** instead. +* If you have added a security key to your account, click **Use security key** instead of typing an authentication code. + + - If you have {% data variables.product.prodname_mobile %}, you will be sent a push notification to verify your identity. Open the push notification or the {% data variables.product.prodname_mobile %} app and enter the two-digit code shown on the password reset page in your browser. + ![Two-factor {% data variables.product.prodname_mobile %} authentication prompt](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) + - After approving this request, you can move to step 5. + - To skip using {% data variables.product.prodname_mobile %} to verify, click **Enter two-factor authentication or recovery code**. + ![Two-factor {% data variables.product.prodname_mobile %} authentication prompt on {% data variables.product.product_name %} with "Enter two-factor authentication or recovery code" highlighted](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) + + - If you want to verify with your 2FA credentials, type your authentication code or one of your recovery codes and click **Verify**. If you have added a security key to your account, you can insert the key and click **Use security key** instead of typing an authentication code. + ![Two-factor authentication prompt](/assets/images/help/2fa/2fa-password-reset.png) + 5. Type a new password, confirm your new password, and click **Change password**. For help creating a strong password, see "[Creating a strong password](/articles/creating-a-strong-password)." {% ifversion fpt or ghec %}![Password recovery box](/assets/images/help/settings/password-recovery-page.png){% else %} ![Password recovery box](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} From c70711a18c4033eb3b226e3a7d08ea46daa35ecb Mon Sep 17 00:00:00 2001 From: Steve Guntrip <12534592+stevecat@users.noreply.github.com> Date: Tue, 31 May 2022 21:00:03 +0100 Subject: [PATCH 19/46] [2022-05-31]: EMUs - AAD Conditional Access Policy Support & AAD OIDC (#27787) --- .../images/help/enterprises/require-oidc.png | Bin 0 -> 26246 bytes .../help/enterprises/saml-to-oidc-button.png | Bin 0 -> 17002 bytes .../identity-and-access-management/index.md | 2 +- ...f-your-identity-provider-is-unavailable.md | 6 +- ...unts-saml-single-sign-on-recovery-codes.md | 28 -------- ...-accounts-single-sign-on-recovery-codes.md | 37 +++++++++++ .../index.md | 2 +- .../about-enterprise-managed-users.md | 62 +++++++++++++----- ...for-your-idps-conditional-access-policy.md | 47 +++++++++++++ ...uring-oidc-for-enterprise-managed-users.md | 47 +++++++++++++ ...le-sign-on-for-enterprise-managed-users.md | 3 +- ...-for-enterprise-managed-users-with-okta.md | 7 +- ...ovisioning-for-enterprise-managed-users.md | 21 ++++-- .../index.md | 6 +- ...mberships-with-identity-provider-groups.md | 1 + .../migrating-from-saml-to-oidc.md | 58 ++++++++++++++++ data/features/oidc-for-emu.yml | 5 ++ .../download-recovery-codes.md | 2 +- .../emu-azure-admin-consent.md | 6 ++ .../enterprise-accounts/emu-cap-validates.md | 1 + .../enterprise-accounts/oidc-beta-notice.md | 5 ++ .../enterprise-accounts/oidc-gei-warning.md | 5 ++ data/variables/product.yml | 10 ++- lib/redirects/static/redirect-exceptions.txt | 18 +++-- 24 files changed, 308 insertions(+), 71 deletions(-) create mode 100644 assets/images/help/enterprises/require-oidc.png create mode 100644 assets/images/help/enterprises/saml-to-oidc-button.png delete mode 100644 content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md create mode 100644 content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md rename content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/about-enterprise-managed-users.md (60%) create mode 100644 content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md create mode 100644 content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md rename content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/configuring-saml-single-sign-on-for-enterprise-managed-users.md (96%) rename content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md (90%) rename content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/configuring-scim-provisioning-for-enterprise-managed-users.md (62%) rename content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/index.md (76%) rename content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/managing-team-memberships-with-identity-provider-groups.md (97%) create mode 100644 content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md create mode 100644 data/features/oidc-for-emu.yml create mode 100644 data/reusables/enterprise-accounts/emu-azure-admin-consent.md create mode 100644 data/reusables/enterprise-accounts/emu-cap-validates.md create mode 100644 data/reusables/enterprise-accounts/oidc-beta-notice.md create mode 100644 data/reusables/enterprise-accounts/oidc-gei-warning.md diff --git a/assets/images/help/enterprises/require-oidc.png b/assets/images/help/enterprises/require-oidc.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a19b5f4f48763616eb560d97056e1b7efb5ec4 GIT binary patch literal 26246 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 literal 0 HcmV?d00001 diff --git a/content/admin/identity-and-access-management/index.md b/content/admin/identity-and-access-management/index.md index 24df6fbcd5..79d7318464 100644 --- a/content/admin/identity-and-access-management/index.md +++ b/content/admin/identity-and-access-management/index.md @@ -19,7 +19,7 @@ children: - /using-cas-for-enterprise-iam - /using-ldap-for-enterprise-iam - /using-saml-for-enterprise-iam - - /using-enterprise-managed-users-and-saml-for-iam + - /using-enterprise-managed-users-for-iam - /managing-recovery-codes-for-your-enterprise --- diff --git a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md index d43f7dbcea..92c57b81bc 100644 --- a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md +++ b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md @@ -1,7 +1,7 @@ --- title: Accessing your enterprise account if your identity provider is unavailable shortTitle: Access your enterprise account -intro: 'You can sign into {% data variables.product.product_name %} even if your identity provider is unavailable by bypassing SAML single sign-on (SSO) with a recovery code.' +intro: 'You can sign into {% data variables.product.product_name %} even if your identity provider is unavailable by bypassing single sign-on (SSO) with a recovery code.' versions: ghec: '*' type: how_to @@ -13,9 +13,9 @@ topics: permissions: Enterprise owners can use a recovery code to access an enterprise account. --- -You can use a recovery code to access your enterprise account when a SAML configuration error or an issue with your identity provider (IdP) prevents you from using SAML SSO. +You can use a recovery code to access your enterprise account when a authentication configuration error or an issue with your identity provider (IdP) prevents you from using SSO. -In order to access your enterprise account this way, you must have previously downloaded and stored the recovery codes for your enterprise. For more information, see "[Downloading your enterprise account's SAML single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes)." +In order to access your enterprise account this way, you must have previously downloaded and stored the recovery codes for your enterprise. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." {% data reusables.saml.recovery-code-caveats %} diff --git a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md deleted file mode 100644 index 9acf1165cd..0000000000 --- a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Downloading your enterprise account's SAML single sign-on recovery codes -shortTitle: Download recovery codes -intro: "To ensure that you can access {% data variables.product.product_name %} if your identity provider (IdP) is unavailable, you should download your enterprise account's SAML single sign-on (SSO) recovery codes." -versions: - ghec: '*' -type: how_to -topics: - - Accounts - - Authentication - - Enterprise - - SSO -permissions: Enterprise owners can download the SAML SSO recovery codes for the enterprise account. ---- - -In the event that your IdP is unavailable, you can use a recovery code to sign in and access your enterprise on {% data variables.product.product_location %}. For more information, see "[Accessing your enterprise account if your identity provider is unavailable](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)." - -If you did not save your recovery codes when you configured SAML SSO, you can still access the codes from your enterprise's settings. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} - -1. Under "Require SAML authentication", click **Save your recovery codes**. -![Screenshot of the button to test SAML configuration before enforcing](/assets/images/help/enterprises/saml-recovery-codes-link.png) - -2. To save your recovery codes, click **Download**, **Print**, or **Copy**. -![Screenshot of the buttons to download, print, or copy your recovery codes](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md new file mode 100644 index 0000000000..4a9ea25bbb --- /dev/null +++ b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md @@ -0,0 +1,37 @@ +--- +title: Downloading your enterprise account's single sign-on recovery codes +shortTitle: Download recovery codes +intro: "To ensure that you can access {% data variables.product.product_name %} if your identity provider (IdP) is unavailable, you should download your enterprise account's single sign-on (SSO) recovery codes." +versions: + ghec: '*' +type: how_to +topics: + - Accounts + - Authentication + - Enterprise + - SSO +redirect_from: + - /admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes +permissions: Enterprise owners can download the SSO recovery codes for the enterprise account. +--- + +In the event that your IdP is unavailable, you can use a recovery code to sign in and access your enterprise on {% data variables.product.product_location %}. For more information, see "[Accessing your enterprise account if your identity provider is unavailable](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)." + +If you did not save your recovery codes when you configured SSO, you can still access the codes from your enterprise's settings. + + + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} + +1. Under{% if oidc-for-emu %} either{% endif %} "Require SAML authentication"{% if oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% if oidc-for-emu %} + {% note %} + + **Note:** OIDC SSO is only available for {% data variables.product.prodname_emus %}. For more information, see "[About Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." + + {% endnote %}{% endif %} + + ![Screenshot of the button to test SAML configuration before enforcing](/assets/images/help/enterprises/saml-recovery-codes-link.png) +1. To save your recovery codes, click **Download**, **Print**, or **Copy**. + ![Screenshot of the buttons to download, print, or copy your recovery codes](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md index 52e8a21ed0..052080e276 100644 --- a/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md +++ b/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md @@ -10,7 +10,7 @@ topics: - Enterprise - SSO children: - - /downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes + - /downloading-your-enterprise-accounts-single-sign-on-recovery-codes - /accessing-your-enterprise-account-if-your-identity-provider-is-unavailable --- diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md similarity index 60% rename from content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md rename to content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md index c4c01a9af9..f20b207333 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -8,6 +8,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users versions: ghec: '*' type: overview @@ -20,11 +21,17 @@ topics: ## About {% data variables.product.prodname_emus %} -With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). You can simplify authentication with SAML single sign-on (SSO) and provision, update, and deprovision user accounts for your enterprise members. Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access from your IdP. +With {% data variables.product.prodname_emus %}, you can control the user accounts of your enterprise members through your identity provider (IdP). You can simplify authentication with SAML{% if oidc-for-emu %} or OIDC{% endif %} single sign-on (SSO) and provision, update, and deprovision user accounts for your enterprise members. Users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your IdP are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} and added to your enterprise. You control usernames, profile data, team membership, and repository access from your IdP. In your IdP, you can give each {% data variables.product.prodname_managed_user %} the role of user, enterprise owner, or billing manager. {% data variables.product.prodname_managed_users_caps %} can own organizations within your enterprise and can add other {% data variables.product.prodname_managed_users %} to the organizations and teams within. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" and "[About organizations](/organizations/collaborating-with-groups-in-organizations/about-organizations)." -Organization membership can be managed manually or updated automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." +Organization membership can be managed manually or updated automatically as {% data variables.product.prodname_managed_users %} are added to IdP groups that are connected to teams within the organization. When a {% data variables.product.prodname_managed_user %} is manually added to an organization, unassigning them from the {% data variables.product.prodname_emu_idp_application %} application on your IdP will suspend the user but not remove them from the organization. For more information about managing organization and team membership automatically, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." + +{% if oidc-for-emu %} + +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." + +{% endif %} You can grant {% data variables.product.prodname_managed_users %} access and the ability to contribute to repositories within your enterprise, but {% data variables.product.prodname_managed_users %} cannot create public content or collaborate with other users, organizations, and enterprises on the rest of {% data variables.product.prodname_dotcom %}. The {% data variables.product.prodname_managed_users %} provisioned for your enterprise cannot be invited to organizations or repositories outside of the enterprise, nor can the {% data variables.product.prodname_managed_users %} be invited to other enterprises. Outside collaborators are not supported by {% data variables.product.prodname_emus %}. @@ -39,10 +46,18 @@ To use {% data variables.product.prodname_emus %}, you need a separate type of e ## Identity provider support -{% data variables.product.prodname_emus %} supports the following IdPs: +{% data variables.product.prodname_emus %} supports the following IdPs{% if oidc-for-emu %} and authentication methods: + +| | SAML | OIDC (beta) | +|----------------------------------|-----------------------------------------------|-----------------------------------------------| +| Azure Active Directory | {% octicon "check" aria-label="Check icon" %} | {% octicon "check" aria-label="Check icon" %} | +| Okta | {% octicon "check" aria-label="Check icon" %} | | +{% else %}: {% data reusables.enterprise-accounts.emu-supported-idps %} +{% endif %} + ## Abilities and restrictions of {% data variables.product.prodname_managed_users %} {% data variables.product.prodname_managed_users_caps %} can only contribute to private and internal repositories within their enterprise and private repositories owned by their user account. {% data variables.product.prodname_managed_users_caps %} have read-only access to the wider {% data variables.product.prodname_dotcom %} community. These visibility and access restrictions for users and content apply to all requests, including API requests. @@ -58,21 +73,36 @@ To use {% data variables.product.prodname_emus %}, you need a separate type of e * Only private and internal repositories can be created in organizations owned by an {% data variables.product.prodname_emu_enterprise %}, depending on organization and enterprise repository visibility settings. * {% data variables.product.prodname_managed_users_caps %} are limited in their use of {% data variables.product.prodname_pages %}. For more information, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)." -## About enterprises with managed users +## Getting started with {% data variables.product.prodname_emus %} -To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. To try out {% data variables.product.prodname_emus %} or to discuss options for migrating from your existing enterprise, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). +Before your developers can use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_emus %}, you must follow a series of configuration steps. -Your contact on the GitHub Sales team will work with you to create your new {% data variables.product.prodname_emu_enterprise %}. You'll need to provide the email address for the user who will set up your enterprise and a short code that will be used as the suffix for your enterprise members' usernames. {% data reusables.enterprise-accounts.emu-shortcode %} For more information, see "[Usernames and profile information](#usernames-and-profile-information)." - -After we create your enterprise, you will receive an email from {% data variables.product.prodname_dotcom %} inviting you to choose a password for your enterprise's setup user, which will be the first owner in the enterprise. Use an incognito or private browsing window when setting the password. The setup user is only used to configure SAML single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SAML is successfully enabled. - -The setup user's username is your enterprise's shortcode suffixed with `_admin`. After you log in to your setup user, you can get started by configuring SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." - -{% note %} - -{% data reusables.enterprise-accounts.emu-password-reset-session %} - -{% endnote %} +1. To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. To try out {% data variables.product.prodname_emus %} or to discuss options for migrating from your existing enterprise, please contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). + + Your contact on the GitHub Sales team will work with you to create your new {% data variables.product.prodname_emu_enterprise %}. You'll need to provide the email address for the user who will set up your enterprise and a short code that will be used as the suffix for your enterprise members' usernames. {% data reusables.enterprise-accounts.emu-shortcode %} For more information, see "[Usernames and profile information](#usernames-and-profile-information)." + +2. After we create your enterprise, you will receive an email from {% data variables.product.prodname_dotcom %} inviting you to choose a password for your enterprise's setup user, which will be the first owner in the enterprise. Use an incognito or private browsing window when setting the password. The setup user is only used to configure single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SSO is successfully enabled. The setup user's username is your enterprise's shortcode suffixed with `_admin`. + + {% note %} + + {% data reusables.enterprise-accounts.emu-password-reset-session %} + + {% endnote %} + +3. After you log in to your setup user, get started by configuring {% if oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} + + {% if oidc-for-emu %} + + To get started, read the guide for your chosen authentication method. + + - "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." + - "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." + + {% endif %} + +4. Once you have configured SSO, you can configure SCIM provisioning. SCIM is how your identity provider will provision and manage member accounts and teams on {% data variables.product.prodname_dotcom_the_website %}. For more information on configuring SCIM provisioning, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." + +5. Once authentication and provisioning are configured, you can start provisioning members and managing teams. For more information, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)." ## Authenticating as a {% data variables.product.prodname_managed_user %} diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md new file mode 100644 index 0000000000..c29621459c --- /dev/null +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md @@ -0,0 +1,47 @@ +--- +title: About support for your IdP's Conditional Access Policy +shortTitle: Conditional access policy +intro: 'When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will validate access to your enterprise and its resources using your IdP''s Conditional Access Policy (CAP).' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: 'oidc-for-emu' +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About support for Conditional Access Policies + +{% data reusables.enterprise-accounts.emu-cap-validates %} + +CAP support is enabled automatically for any {% data variables.product.prodname_emu_enterprise %} that enables OIDC SSO and cannot be disabled. {% data variables.product.prodname_dotcom %} enforces your IdP's IP conditions but not device compliance conditions. + +For more information about using OIDC with {% data variables.product.prodname_emus %}, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)" and "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." + +## About using CAP with IP allow lists + +We recommend disabling your enterprise account's IP allow list and relying on your IdP's CAP. If you enable IP allow lists for your enterprise and also make use of your IdP's CAP, both the IP allow list and CAP will be enforced. If either restriction rejects a user's IP address, the request fails. For more information about IP allow lists, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." + +## Considerations for integrations and automations + +{% data variables.product.prodname_dotcom %} sends the originating IP address to your IdP for validation against your CAP. To make sure actions and apps are not blocked by your IdP's CAP, you will need to make changes to your configuration. + +{% data reusables.enterprise-accounts.oidc-gei-warning %} + +### {% data variables.product.prodname_actions %} + +Actions that use a personal access token will likely be blocked by your IdP's CAP. We recommend that personal access tokens are created by a service account which is then exempted from IP controls in your IdP's CAP. + +If you're unable to use a service account, another option for unblocking actions that use personal access tokens is to allow the IP ranges used by {% data variables.product.prodname_actions %}. For more information, see "[About GitHub's IP addresses](/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses)." + +### {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} + +When {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} make requests on a member's behalf, {% data variables.product.prodname_dotcom %} will send the IP address of the app's server to your IdP for validation. If the IP address of the app's server is not validated by your IdP's CAP, the request will fail. + +You can contact the owners of the apps you want to use, ask for their IP ranges, and configure your IdP's CAP to allow access from those IP ranges. If you're unable to contact the owners, you can review your IdP sign-in logs to review the IP addresses seen in the requests, then allow-list those addresses. + +You can also enable IP allow list configuration for installed {% data variables.product.prodname_github_apps %}. When enabled, all {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} will continue working regardless of the originating IP address. For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#allowing-access-by-github-apps)." \ No newline at end of file diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md new file mode 100644 index 0000000000..1b18092f7f --- /dev/null +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -0,0 +1,47 @@ +--- +title: Configuring OIDC for Enterprise Managed Users +shortTitle: OIDC for managed users +intro: 'You can automatically manage access to your enterprise account on {% data variables.product.prodname_dotcom %} by configuring OpenID Connect (OIDC) single sign-on (SSO) and enable support for your IdP''s Conditional Access Policy (CAP).' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: 'oidc-for-emu' +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About OIDC for Enterprise Managed Users + +With {% data variables.product.prodname_emus %}, your enterprise uses your identity provider (IdP) to authenticate all members. You can use OpenID Connect (OIDC) to manage authentication for your {% data variables.product.prodname_emu_enterprise %}. Enabling OIDC SSO is a one-click setup process with certificates managed by {% data variables.product.prodname_dotcom %} and your IdP. + +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." + +You can adjust the lifetime of a session, and how often a {% data variables.product.prodname_managed_user %} needs to reauthenticate with your IdP, by changing the lifetime policy property of the ID tokens issued for {% data variables.product.prodname_dotcom %} from your IdP. The default lifetime is one hour. For more information, see "[Configurable token lifetimes in the Microsoft identity platform](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes)" in the Azure AD documentation. + +If you currently use SAML SSO for authentication and would prefer to use OIDC and benefit from CAP support, you can follow a migration path. For more information, see "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." + +{% data reusables.enterprise-accounts.oidc-gei-warning %} + +## Identity provider support + +Support for OIDC is in public beta and available for customers using Azure Active Directory (Azure AD). + +## Configuring OIDC for Enterprise Managed Users + +1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your new enterprise with the username **@SHORT-CODE_admin**. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Select **Require OIDC single sign-on**. + ![Screenshot showing the "Require OIDC single sign-on" checkbox](/assets/images/help/enterprises/require-oidc.png) +1. To continue setup and be redirected to Azure AD, click **Save**. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} +{% data reusables.enterprise-accounts.download-recovery-codes %} + +## Enabling provisioning + +After you enable OIDC SSO, enable provisioning. For more information, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." \ No newline at end of file diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md similarity index 96% rename from content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md rename to content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md index 1aa1148b30..c36fb58cb3 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users versions: ghec: '*' type: tutorial @@ -112,5 +113,5 @@ After you install and configure the {% data variables.product.prodname_emu_idp_a ### Enabling provisioning -After you enable SAML SSO, enable provisioning. For more information, see "[Configuring SCIM provisioning for enterprise managed users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)." +After you enable SAML SSO, enable provisioning. For more information, see "[Configuring SCIM provisioning for enterprise managed users](//admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md similarity index 90% rename from content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md rename to content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md index ed6b46faca..5e4e68060d 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md @@ -10,6 +10,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta type: tutorial topics: - Accounts @@ -20,9 +21,9 @@ topics: ## About provisioning with Okta -You can use {% data variables.product.prodname_emus %} with Okta as your identity provider to provision new accounts, manage enterprise membership, and manage team memberships for organizations in your enterprise. For more information about provisioning for {% data variables.product.prodname_emus %}, see "[Configuring SCIM provisioning for enterprise managed users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)." +You can use {% data variables.product.prodname_emus %} with Okta as your identity provider to provision new accounts, manage enterprise membership, and manage team memberships for organizations in your enterprise. For more information about provisioning for {% data variables.product.prodname_emus %}, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." -Before you can configure provisioning with Okta, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Before you can configure provisioning with Okta, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." To configure provisioning with Okta, you must set your enterprise's name in the {% data variables.product.prodname_emu_idp_application %} application and enter your setup user's personal access token. You can then start provisioning users in Okta. @@ -83,7 +84,7 @@ After you have configured SAML SSO and provisioning, you will be able provision {% data reusables.scim.emu-scim-rate-limit %} -You can also automatically manage organization membership by assigning groups to the application and adding them to the "Push Groups" tab in Okta. When the group is provisioned successfully, it will be available to connect to teams in the enterprise's organizations. For more information about managing teams, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." +You can also automatically manage organization membership by assigning groups to the application and adding them to the "Push Groups" tab in Okta. When the group is provisioned successfully, it will be available to connect to teams in the enterprise's organizations. For more information about managing teams, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." When assigning users, you can use the "Roles" attribute in the {% data variables.product.prodname_emu_idp_application %} application to set a user's role in your enterprise on {% data variables.product.product_name %}. For more information on roles, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)." diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md similarity index 62% rename from content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md rename to content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index 02d67fe576..94ff3acec6 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users versions: ghec: '*' topics: @@ -18,13 +19,16 @@ topics: You must configure provisioning for {% data variables.product.prodname_emus %} to create, manage, and deactivate user accounts for your enterprise members. When you configure provisioning for {% data variables.product.prodname_emus %}, users assigned to the {% data variables.product.prodname_emu_idp_application %} application in your identity provider are provisioned as new user accounts on {% data variables.product.prodname_dotcom %} via SCIM, and the users are added to your enterprise. -When you update information associated with a user's identity on your IdP, your IdP will update the user's account on GitHub.com. When you unassign the user from the {% data variables.product.prodname_emu_idp_application %} application or deactivate a user's account on your IdP, your IdP will communicate with {% data variables.product.prodname_dotcom %} to invalidate any SAML sessions and disable the member's account. The disabled account's information is maintained and their username is changed to a hash of their original username with the short code appended. If you reassign a user to the {% data variables.product.prodname_emu_idp_application %} application or reactivate their account on your IdP, the {% data variables.product.prodname_managed_user %} account on {% data variables.product.prodname_dotcom %} will be reactivated and username restored. +When you update information associated with a user's identity on your IdP, your IdP will update the user's account on GitHub.com. When you unassign the user from the {% data variables.product.prodname_emu_idp_application %} application or deactivate a user's account on your IdP, your IdP will communicate with {% data variables.product.prodname_dotcom %} to invalidate any sessions and disable the member's account. The disabled account's information is maintained and their username is changed to a hash of their original username with the short code appended. If you reassign a user to the {% data variables.product.prodname_emu_idp_application %} application or reactivate their account on your IdP, the {% data variables.product.prodname_managed_user %} account on {% data variables.product.prodname_dotcom %} will be reactivated and username restored. -Groups in your IdP can be used to manage team membership within your enterprise's organizations, allowing you to configure repository access and permissions through your IdP. For more information, see "[Managing team memberships with identity provider groups](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)." +Groups in your IdP can be used to manage team membership within your enterprise's organizations, allowing you to configure repository access and permissions through your IdP. For more information, see "[Managing team memberships with identity provider groups](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)." ## Prerequisites -Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML single-sign on. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% if oidc-for-emu %} or OIDC{% endif %} single-sign on. {% if oidc-for-emu %} + +- For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users)" +- {% endif %}For information on configuring SAML, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." ## Creating a personal access token @@ -55,11 +59,14 @@ To configure provisioning for your {% data variables.product.prodname_emu_enterp ## Configuring provisioning for {% data variables.product.prodname_emus %} -After creating your personal access token and storing it securely, you can configure provisioning on your identity provider. +After creating your personal access token and storing it securely, you can configure provisioning on your identity provider. {% data reusables.scim.emu-scim-rate-limit %} -To configure Azure Active Directory to provision users for your {% data variables.product.prodname_emu_enterprise %}, see [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation. - -To configure Okta to provision users for your {% data variables.product.prodname_emu_enterprise %}, see "[Configuring SCIM provisioning for Enterprise Managed Users with Okta](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta)." +To configure provisioning, follow the appropriate link from the table below. +| Identity provider | SSO method | More information | +|---|---|---|{% if oidc-for-emu %} +| Azure AD | OIDC | [Tutorial: Configure GitHub Enterprise Managed User (OIDC) for automatic user provisioning](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) in the Azure AD documentation |{% endif %} +| Azure AD | SAML | [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation | +| Okta | SAML | [Configuring SCIM provisioning for Enterprise Managed Users with Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md similarity index 76% rename from content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md rename to content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md index dfca2e1783..3cdd6e2a6a 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md @@ -1,5 +1,5 @@ --- -title: Using Enterprise Managed Users and SAML for IAM +title: Using Enterprise Managed Users for IAM shortTitle: Enterprise Managed Users product: '{% data reusables.gated-features.emus %}' intro: You can manage identity and access with your identity provider and provision accounts that can only contribute to your enterprise. @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam versions: ghec: '*' topics: @@ -15,8 +16,11 @@ topics: children: - /about-enterprise-managed-users - /configuring-saml-single-sign-on-for-enterprise-managed-users + - /configuring-oidc-for-enterprise-managed-users - /configuring-scim-provisioning-for-enterprise-managed-users - /configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /managing-team-memberships-with-identity-provider-groups + - /about-support-for-your-idps-conditional-access-policy + - /migrating-from-saml-to-oidc --- diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md similarity index 97% rename from content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md rename to content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md index 4bd46d92ed..f797dce094 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups versions: ghec: '*' type: how_to diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md new file mode 100644 index 0000000000..946351bb9d --- /dev/null +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md @@ -0,0 +1,58 @@ +--- +title: Migrating from SAML to OIDC +shortTitle: Migrating from SAML to OIDC +intro: 'If you''re using SAML to authenticate members in your {% data variables.product.prodname_emu_enterprise %}, you can migrate to OpenID Connect (OIDC) and benefit from support for your IdP''s Conditional Access Policy.' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: 'oidc-for-emu' +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About migrating your {% data variables.product.prodname_emu_enterprise %} from SAML to OIDC + +If your {% data variables.product.prodname_emu_enterprise %} uses SAML SSO to authenticate with Azure Active Directory (Azure AD), you can migrate to OIDC. {% data reusables.enterprise-accounts.emu-cap-validates %} + +When you migrate from SAML to OIDC, {% data variables.product.prodname_managed_users %} and groups that were previously provisioned for SAML but are not provisioned by the {% data variables.product.prodname_emu_idp_oidc_application %} application will have "(SAML)" appended to their display names. + +If you're new to {% data variables.product.prodname_emus %} and haven't yet configured authentication for your enterprise, you do not need to migrate and can set up OIDC single sign-on immediately. For more information, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." + +## Migrating your enterprise + +{% note %} + +**Note:** To sign in as the setup user, you will need a recovery code. If you do not already have your recovery codes, you can access the codes while signed in as an enterprise owner. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." + +{% endnote %} + +1. Before you begin the migration, sign in to Azure and disable provisioning in the existing {% data variables.product.prodname_emu_idp_application %} application. +1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your enterprise with the username **@SHORT-CODE_admin**. +1. When prompted to continue to your identity provider, click **Use a recovery code** and sign in using one of your enterprise's recovery codes. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. At the bottom of the page, next to "Migrate to OpenID Connect single sign-on", click **Configure with Azure**. + {% warning %} + + **Warning:** The migration can take up to an hour, and it is important that no users are provisioned during the migration. You can confirm if the migration is still in progress by returning to your enterprise's security settings page; if "Require SAML authentication" is still checked, the migration is still in progress. + + {% endwarning %} + + ![Screenshot showing the "Configure with Azure" button](/assets/images/help/enterprises/saml-to-oidc-button.png) +1. Read both warnings and click to continue. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} +1. In a new tab or window, while signed in as the setup user on {% data variables.product.prodname_dotcom_the_website %}, create a personal access token with the **admin:enterprise** scope and **no expiration** and copy it to your clipboard. For more information about creating a new token, see "[Creating a personal access token](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)." +1. In the settings for the {% data variables.product.prodname_emu_idp_oidc_application %} application in Azure Portal, under "Tenant URL", type `https://api.github.com/scim/v2/enterprises/YOUR_ENTERPRISE`, replacing YOUR_ENTERPRISE with the name of your enterprise account. + + For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, the name of the enterprise account is `octo-corp`. +1. Under "Secret token", paste the personal access token with the **admin:enterprise** scope that you created earlier. +1. To test the configuration, click **Test Connection**. +1. To save your changes, at the top of the form, click **Save**. +1. In Azure Portal, copy the users and groups from the old {% data variables.product.prodname_emu_idp_application %} application to the new {% data variables.product.prodname_emu_idp_oidc_application %} application. +1. Test your configuration by provisioning a single new user. +1. If your test is successful, start provisioning for all users by clicking **Start provisioning**. \ No newline at end of file diff --git a/data/features/oidc-for-emu.yml b/data/features/oidc-for-emu.yml new file mode 100644 index 0000000000..3d999160e8 --- /dev/null +++ b/data/features/oidc-for-emu.yml @@ -0,0 +1,5 @@ +# Issues 6495 and 6494 +# OIDC/CAP for Enterprise Managed Users +versions: + ghec: '*' + ghae: 'issue-6495' diff --git a/data/reusables/enterprise-accounts/download-recovery-codes.md b/data/reusables/enterprise-accounts/download-recovery-codes.md index 64ca2128ad..3481a78d76 100644 --- a/data/reusables/enterprise-accounts/download-recovery-codes.md +++ b/data/reusables/enterprise-accounts/download-recovery-codes.md @@ -1,3 +1,3 @@ -1. To ensure you can still access your enterprise in the event that your identity provider is ever unavailable in the future, click **Download**, **Print**, or **Copy** to save your recovery codes. For more information, see "[Downloading your enterprise account's SAML single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes)." +1. To ensure you can still access your enterprise in the event that your identity provider is ever unavailable in the future, click **Download**, **Print**, or **Copy** to save your recovery codes. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." ![Screenshot of the buttons to download, print, or copy your recovery codes](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/data/reusables/enterprise-accounts/emu-azure-admin-consent.md b/data/reusables/enterprise-accounts/emu-azure-admin-consent.md new file mode 100644 index 0000000000..22ac9ba7bc --- /dev/null +++ b/data/reusables/enterprise-accounts/emu-azure-admin-consent.md @@ -0,0 +1,6 @@ +1. When redirected, sign in to your identity provider, then follow the instructions to give consent and install the {% data variables.product.prodname_emu_idp_oidc_application %} application. + {% warning %} + + **Warning:** You must sign in to Azure AD as a user with global admin rights in order to consent to the installation of the {% data variables.product.prodname_emu_idp_oidc_application %} application. + + {% endwarning %} \ No newline at end of file diff --git a/data/reusables/enterprise-accounts/emu-cap-validates.md b/data/reusables/enterprise-accounts/emu-cap-validates.md new file mode 100644 index 0000000000..6701264a92 --- /dev/null +++ b/data/reusables/enterprise-accounts/emu-cap-validates.md @@ -0,0 +1 @@ +When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will automatically use your IdP's conditional access policy (CAP) IP conditions to validate user interactions with {% data variables.product.prodname_dotcom %}, when members change IP addresses, and each time a personal access token or SSH key is used. \ No newline at end of file diff --git a/data/reusables/enterprise-accounts/oidc-beta-notice.md b/data/reusables/enterprise-accounts/oidc-beta-notice.md new file mode 100644 index 0000000000..77e3430f95 --- /dev/null +++ b/data/reusables/enterprise-accounts/oidc-beta-notice.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** OpenID Connect (OIDC) and Conditional Access Policy (CAP) support for {% data variables.product.prodname_emus %} is in public beta and only available for Azure AD. + +{% endnote %} \ No newline at end of file diff --git a/data/reusables/enterprise-accounts/oidc-gei-warning.md b/data/reusables/enterprise-accounts/oidc-gei-warning.md new file mode 100644 index 0000000000..73ed859d44 --- /dev/null +++ b/data/reusables/enterprise-accounts/oidc-gei-warning.md @@ -0,0 +1,5 @@ +{% warning %} + +**Warning:** If you use {% data variables.product.prodname_importer_proper_name %} to migrate an organization from {% data variables.product.product_location_enterprise %}, make sure to use a service account that is exempt from Azure AD's CAP otherwise your migration may be blocked. + +{% endwarning %} \ No newline at end of file diff --git a/data/variables/product.yml b/data/variables/product.yml index 251e5af531..3898e93989 100644 --- a/data/variables/product.yml +++ b/data/variables/product.yml @@ -45,6 +45,9 @@ prodname_github_connect: 'GitHub Connect' prodname_unified_contributions: 'unified contributions' prodname_unified_search: 'unified search' +# GitHub Enterprise migration tool +prodname_importer_proper_name: 'GitHub Enterprise Importer' + # GitHub Education prodname_education: 'GitHub Education' prodname_education_community: 'Education Community' @@ -102,10 +105,11 @@ prodname_discussions: 'GitHub Discussions' # GitHub Enterprise Managed Users prodname_emu_idp_application: 'GitHub Enterprise Managed User' +prodname_emu_idp_oidc_application: 'GitHub Enterprise Managed User (OIDC)' prodname_emus: 'Enterprise Managed Users' -prodname_managed_user: 'managed user' -prodname_managed_users: 'managed users' -prodname_managed_users_caps: 'Managed users' +prodname_managed_user: 'managed user account' +prodname_managed_users: 'managed user accounts' +prodname_managed_users_caps: 'Managed user accounts' prodname_emu_enterprise: 'enterprise with managed users' prodname_emu_org: 'organization with managed users' diff --git a/lib/redirects/static/redirect-exceptions.txt b/lib/redirects/static/redirect-exceptions.txt index 4228a87474..e4ed6ee0fd 100644 --- a/lib/redirects/static/redirect-exceptions.txt +++ b/lib/redirects/static/redirect-exceptions.txt @@ -169,31 +169,37 @@ - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account - /admin/authentication/managing-identity-and-access-for-your-enterprise/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account -/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider +- /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam -/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users +- /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users -/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users +- /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users -/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users +- /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users -/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users - /early-access/github/articles/configuring-provisioning-for-managed-users-with-okta - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta +- /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users -/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups +- /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups /enterprise-cloud@latest/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise From 7dba00a65d78fff589277d505effcfa5b71c7a0d Mon Sep 17 00:00:00 2001 From: Melanie Yarbrough <11952755+myarb@users.noreply.github.com> Date: Tue, 31 May 2022 17:02:33 -0400 Subject: [PATCH 20/46] Revert "Updated 2FA password reset doc to include GH Mobile" (#28149) Revert "Updated 2FA password reset doc to include GH Mobile (#28029)" This reverts commit 76e35bbdca47e4751358469c2a5a8763385b5e69. --- .../2fa/2fa-github-mobile-password-reset.png | Bin 44760 -> 0 bytes .../2fa-mobile-challenge-password-reset.png | Bin 66219 -> 0 bytes assets/images/help/2fa/2fa-password-reset.png | Bin 57865 -> 19240 bytes ...updating-your-github-access-credentials.md | 20 ++---------------- 4 files changed, 2 insertions(+), 18 deletions(-) delete mode 100644 assets/images/help/2fa/2fa-github-mobile-password-reset.png delete mode 100644 assets/images/help/2fa/2fa-mobile-challenge-password-reset.png diff --git a/assets/images/help/2fa/2fa-github-mobile-password-reset.png b/assets/images/help/2fa/2fa-github-mobile-password-reset.png deleted file mode 100644 index 5151f65f4f222c51acc7f80c10dee25b4b2c8d69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44760 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

(@+Xp1BIvFG7P5ut) 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 Ks*rsX{yzXR@yezE diff --git a/assets/images/help/2fa/2fa-password-reset.png b/assets/images/help/2fa/2fa-password-reset.png index c775ac901f44b937ff7f8a973e50872179fda4b1..909427c540c4ea8353481a3f8a8c8f6a1e3f19f3 100644 GIT binary patch literal 19240 zcmb6BbwHdw(>My_E{nT#ad#^Yi+l0n4n+zr?%u_U7I$|qQrz98xO;JT&i1~a=X>Ap zcg`Q@tRxe?l9^;CnM|%QRb?4;6k-%8C@6F}Sy1l>Ms1O3R~Xv5zEZ%&uKT@ZOiid~7Y7V> zkb`tMUd7_DEf`h#03497TsI}B*J#wlfrz=0{7ViI4bxiY{&6CDZD-EOBPI8Q*V7ENxi6o zZhv$OJnbz=POn~Hyx^>-e)(iPMiot@`?Gf9CzTZP-GO{*=ZN9JVNFNOnMdh(#vay9f@H2H-Z&!^w}9~^{z9_=26 z=e$3+g(`iEChchq7VniwL8`VHX*d;rVsDDPEK#=tztG9DOexYTrLbP1U~2EpCCL&K zf}IcNBk%{bh(w9YG^%jyddF?-mUHU#Im7iO)?bq)7yzV|dg z>%Ffezmz!tnWE#LOHNS!cIGP|7UhI`)?<>^q3Wb!L&EK#JaSNjbIpoC*_bXu$;?53 z)fsCvoY8V8|D$53l~r;t9WrWWL?V({ld?Ho@4sHwcSlXBc~z=5hjItjJ+e>^_I!)B zb{1+{e{l{DsHmvHZJ+$0dQs&kb6kX2YYWo}q2e0vlF9h48x2&NRAdY=7j!2GHr9_61m*Iv^RvB43e89H z?K{yT6i@nIBOCoTOEQ;vlp}#F{Ev+$IH(x5zvBv+J`{|N#&Fq*i0m&ne%@5gcPGM^ zM2X+HPN}PZP7q?*TJ3n-c(~d}C1A5CoaXoIGWBpgzL(SA8&r>JJYUmmbWq69By@Sxm)H~E&WJ|9ohz=qt!&Fu=}~=TA)-h zs#aQ~L%aj?Z|7|`TJ(6c0hJB;$v6&M*2B&s6DTAoS1K-)qBs$CjK{(5<)U@5Bc;?v z-`A}WcM6z{dmep!7BzgcM7pm0n6^aM~@Qojw?OgbAbE_aIMf(w#N%wmP37`GcZ7p6Y zXMg1NT-k5)iYE8NFEJ05t6qnlE2j6tX24b{y>ou+E~*0Z75k}$dJkJ&g_5^8&bIBm zN}ZpfuDwsjioNO|Q|>C3T_a<3AN>gsG0EnoZ~Q+LjlkfVR#uNCu<%*qDH8cpUYk%A z!rUFNiVnhM=hxWYt+y>4{l+$(O6}gDj2Ab!m{SwVaOXT$Dp0um+ee|~ zUM5=80L=y#!q8toBY{5Ov-sum#xu3647u8RRds_8JAHXZjY1zFb0G^F=ytYhMm|Y? z9LjLHrtg8OKG3`oi%FYLr<}=aJ?NO|g9v&quvjazkPbp3={#qtksghf8`a*B6Cis; zCzU`1qR#T!uQ7(*8Y2b02L#zlk|9Q698+CamiIV|iSqNW(CFtvqjtjk190azBHYcz zkX^j_62sY>zAi+I1dHN=;6m%ohcc61r0&I^+hqYxKf*HV(2<|u`Qxs8cdu0=5aZng zzyU}R9d?L2*byum<=l9rQd$}|J9fEEv9n&+r!pBns>yFVC4O~r8%!o(2`Pn;Fkvt( zP}wBSabv@z5LeJVg~E=)dcba{?RAmJ&&FcSOk;}jvStOJLx_&%`gHXvzDRj{z6Ls- z>vOD&K8;@^vK@3!IW(-5cV>bp6xpM0WOlX_Fl%)8by$S5Ne^U0|&cVc!^DosWGU<4gjn9qO$U@ zvXVhWbvs9^Zj?_v7X0@8cCAoRl-TI+c5@s)Zd+DZC*3rAl(`-tX2%-i%Q1zqZDh_? z{szAnWdJXf$e|@0SNqGRxn^8zT?bLh{vBvx`i?~6aQ=C7TSNbJ0%*vz$$f*?*F%>k zmQhUY;*GNc9TtF-ll?L{wQcfRULPp_x=dunL08*Z-pA6d6*g28j@{51?Xva<8TdN= z7$kd-NOdF_a~c4fMJZ#91RFnX>ei!-PNyu4#RA9g*u7kT7Re*uL`P^ZzHDwHSF)uJ z&WOpvC*5RV4Zv&lc}7}{Rz2dgOJvqWXmH`Dbv71GisW~h{zV~p+7*h`!GH#={e|?k z2oM3EFC-pJh@WJ`W!ck(hEoa0_?Z9EJGmDJga&eyw5G$I2rn{zw;_><*_e1QTgFQk zh!7M(zQ?BP=?X-K$BGQ77Gl}4u8*!Ph5^Ef9EcU)1bs~feISHPj~hg+4N7m+UD?nd zUzy@ko!)N@hlmH~zN2d}NY%n5FwUT^p>+ytR^5j~u|Z{Ycbtwg;*uBn(U$LNA4xkX zvBNW(*c!GoSo}>qSp40@uvZTz%&_w<9M=5?5G&~-tJvh{J$o1(m=HYJ-6s)lR!%2Q zf6R5kBEZyV5V$`*csWReNCX9AH5gXp7{QRK3NZQgl_(R4T|*~avc|KFv)|UVHEKCe z-z6djl1%=Kbfj;fPG-6tsqalj>9`NcF@6E0%rO;$@S7YaTH z9p~_DA0M?8FohVIOKk@i*s2{&3quSQ-8y%r%Nl9|XF5tNQ2yh+8?>+~WX-2EY6 z&x}r{KZly)r#mMWAXfI7fCT}lgIgqVPSQMLf?`jn#`a2m3MGh&PE_kEu*i?5^S#&! z96u5qh!lHJ;6sXI^_9t%SxMsNfBD@vu%aqg~cV7+28w`M%S-{yn!)4SmD#JX9> zJ~r%PQ@WC(wBzby^n>_i6v%o)!{X2Uxfb;wKIKA*Yey(W(T4Tym|OFc;N!;G<3^3& zRqEe#$XQ3xA2M(vxzVBl#eXAs1R{D1EXkM!iUl*spgMWFx-Q8gCZdl?N|p7+Bg3DC z9fm*IQC>=kgH-rnXrScT`zR4724~>}ai-(VM4$UgXu|^ay3 zM<}V^HDj_X=ax=)kM>6jP>0I+^U2gpG;(!vV9_52#n?6RhfTCv-EQ-h2;`u^5T%Fg zMr{pd=WFuHbTF&!d`>Cu4W4`jh6%*7)%25^?D&*H&A zWt^EXYE~D0-XoMd@=q70xfrN)TMKW%pa9uORJG~zaiJ#vD+TnTj1!;x^pG7VektHS z~NdkiF@TkdTtvDM4Mbo>I@Kyc&VW*jtu@j8*jnNI; zit4|Vq9DbLSTAoBF@0G=0ouW(A1=|K!F=WE^S=Y_MB7CKOWZu8;sZ@6In)Y$&jDny z#KE&yhu#>7=Bghj;d?@R2IQ_c*igmpDdaYUBJ!iaaWO4Zt?i+rPO06F(IS0mIP2dO z*2c5hxs~^kEI8YDW}UdN0m409r;5)Qm_P41H)Wu<(!|8_17xx3gQ=;16P9)F^!&jO z3Zv&=Q0?tF3gy6I2IthH0EzuK8tt*(l2ND78?LjSQO4Dciz&>y#q|Ub3Cm!bD0%5) zCJ`SDId|#j>-_31@9B+xQl}$Ja87#DW)=p>rbqlh0@RrHiS>pDfbn3lm=J(kXrOZH z9}@mSP@mHM3>^L@;W7P<)TuG0H0=xjn@g*l5DW?S{VnwWDyo7&y&ezm1!>uPrO3D$#uN_ zsG1j2Dk?MpS1%#QP(B>6b1g~`lS0V%_4ehnw6wGnT_jd~FMB*1ctZr*H`~}$H7hn2 zs~;?9nkvZEbEI zY(fksBqAdE>-cbR0ysE1|LgpP|8AoGCx(+V9QL1_|2TaCXrRc*$p1KhJv0cT{+}2K zv?YcBgtYb_$B7aa3(}nbIDb7@tp6R8r!#YvR8=&Q>UDiz;&+ONn#62W>#bSd^zLYo z1Lq!-4Ce>2)tEt()w(!r>>DY#+_3RtnL?dEp~EpuMa2E!069}B_iAH48OukrDPK{u6E_>mC&yf0=x zmx``9fRWJ>oyDzbvld8`q#wPgz@$q3iHwfHXDI~|zRwvzrNY_6x{YcfuZwU!DTPFZ%=g=TqSQr_Fa2W$ zZ>cwFrN2v~cX8P?eUF0~hKpR=`cK}wl5jhlhcXL{XcQl{?mqW1@%-Tp^nmQf88yp% zo@a?{vUtC;j=CK$>HX5*J@ZrkA?y|aACWY~qJjb0pZ=Ngt9I3EbEQIKGi;yto2-u1 z{cHDq{+NQ$Bp zH$rIzqD3UoKlQMcOwFY~L}(1|md#%>pXh$sv0u*lGqcZTgN8avr9m#@TbdQR=cgRY zYSgv0>UHDweC?rng+r?}l2SAoJv5yiGqcY+NlrW4-DowMnkGz8uAC_%W5)dzi9`O! ziBiBB2v04kX9i2+rA;&=&CS*t^ zJFavKRX?x2AnXonCyz)eXn(QoJ-C1mPoVbXbYCbYs@tCm{ONb6KI|P5Zq|s#C@d45 zM(=$vq$vM`6;+GdX*hC&iM_d=sE!No*X_Y_yE-4EqG?KDkM#EtWR;(vmXQ@YX;ZAC zGY8Rbx1cPs1Sd0(r;G<>pj{!Gs+@779l!H~Fn=VYkLBhbJ2J+sCiIveHnD?_=iC4~ z{f(r89<(`+(9G=ECJQCDY@S+`T4_Z)2I^L$IX>HoC$o_4A?zn(cVhtdG&w$DQJ6yS z-f3Zl;G_`kH+Lv}whG;%cf8E0GM`gwcMlicjOU15nl+1jU zB1qSaq9#>Ib6JUopn3B&T7yoI(7+(3v3JHv4s)O8&IFB-R3*raKdb_=xk?r8){JBJ zvq`|c=%8eKMJJjMc<*B@hP6$aH{yPzlyoXSX18QEiq#0ghl_Y#DhiGMLQmz~G=CQ& zpzvq$DyjRkRUrnUkoQ{-)t8~+JTNV#gugUwr#`De%~HH19N61VP?BHw841jjHIegW zYgX66<?+rag8pKTuBF3w$iK{lD@8f~UEM8SfwuHM6^r85>R)ltwOp*lISu&h(2> z+XM}cExR3tZK@$p*CkcuiNhs*LqtC0sB`js_=5^0CxyaV)tAk`e+e*y`7thjc(t6U&p% z(k3FsTxZy0sR5?Kj-N+|55t7V!s92!c~{V#3Ez~ccfE;UWcDHsS1&Q!GoU=U`;(+` zM7tCtQHqPMUJfYtSt(h_K#cmMjkqZtP_D)p7;Qjp8+|nIw?qi;B?2W6boE#=BV}=8 z*E+4xxJc~i6Ho-c<0tvTWg<<;ZsD;oG01*h$3!An z3HK@Ef|C6dwNyieF+^P9z{b>gW%IdQQ!;TGI}X8fPTxprB1HqsCz3H^V#REZb>XQ(;1@NFbmrF?Vx{J9z{xLVNo`{P$i z)G0jg ze+>3p1HNLF0Mw|gfrz(xDUutM3h<4xwQ>Ar{xJd{Z7{IdKF`+wa5lRK$87|Lxcm`4 zm@=n~BMeK~q~3H`Z_ApD6h38ApAq&Xq{2X=5*0wk*<;8Nq3BK!*bVvV*X}EU*29VV z7z6i!7SM&esPE02!!)$_$hFS|jy}KhTM*p;JXFJj_Qqwl+;GxhzuaI?VwPr4y4;|9 zcd}?}k>NE>SH{R=;JtS9T+Q?&^>n=AtXWX7#QT+$`^0kG8}|ICI1m~UDh3G(azr2o zl!b!|`v-u6oFh>B{}+TLV~Yd-#@SI9=AVgv`SLo=0~;DmKzvZZ`^7v4>0TxHE{UnC zbg|)2C!H{Y>!GlDcfH4-#$)WiIgVIPI%8#k8<~R+=$g6)d_JexL#93Rt0&~Yi<2Ok z=Jl4uTWnA%V{f6b7u)x{9NmMR61S?$m-Mj{XyM?UP)YS*L4BQKM#iRhhKJ& zsf#RKj|8k|ZrkQNtnUKydioWK1biPiw~ch(bWgHZ>+Aj&L-Se}@>1vdjlQCY*sQ>D zG4JpRr-;R~)moL+IF?8KZIN3Lob)zLob84}0H?L{CMG7muP) z6Dy}Ss?_((uZT|yGn^2yk@@U=u1Hf$o2@qrX(La_wJPb5+i&;0F#f4gt8y`$<5_7s6%1tu8O23hRll2p@a*oTrN^&K66LP84TQ_<6 z7BwTyLpr8}R?b@O zggk^D6G_QoV>bCT(#)SxgJV;~B?}kE&#n1&s&lMWV**!+;+p@9eFAN|-h+WAFqQKl zU7?LLACqC|+7ZdqPk;cmEcE4@%Bi4tcO;d)2_9sueJlKQO5B9}Q(kSVlp>0?xA-HZ z>>`b+Y7)atviwMvrNa5+NOMQ8ZIW!h!Il(Iwm0V=R24ErvL+mKaJk=G*Y)N6Fp|OM zV1Zly#Q=WU)nBnI6dZ0^L<glz!xJO(M4zI2VO<<2HNrw-X5 zds7XnJpdGgbnq<2H~Z;iuh+_GX&s(A5CjD|WrG~PLHz||kp2QNP>?AFgYjQ53^L9B zje|@nIP(8rvYKD~O84|m2l^sO1ulvrb; z`D=xRmRCkp!NsH+xQyu3TX?C>KN2)Ok>1(o=BnCIVpTN}X7zIi1D?!51p%N|iHPZ2 z7l4Egg&HL7GtG1$2uU0$OYQy+Lhkx{cl~bwNEcIMk>0&!;b;8?AxrH_NhAo9IAOiO zmiYKFMpmOd3=jxG(%&L~0oj(Pzm>538w_+FV0@QP1Q`ILlJ|IQ*iLUuh7z*sT#y=q z9p48*L@8u+03d5YNCm&y|CZ^#0=cW!y)?K<=-^yzijUPt(pQz=0wk6|Qk#+^NU7Qu zyLcY|^yj?71J9ltHDaXsv*tTcNcNZPsKT_+wGW>)mB{{3QK$YE*MMP!Blc`bkG8&~ zed?#Sv{oagMEMtK>|X)Y*zEt0grtu7m$-jv`o9P%OZi_q|0Vf9JoGO+jb(@V4==@= z``HXH#c-H{EXPoTEcY7*te}YDh8?G#F?C0`rhpwUm9AIW_a^o@QU<4i#E3|}MN+W) z}ej_j}UZ5XOI4Tqg zEOe;OEJ#iWlm8F5hjdcR#ok9sQ%T7n=t|nk^;Ce}d$y@G_5IZ%?6>H#%*KN!3cs*t zSTLjnWJ7)Un0B_(?B%x{W#Dx?BfY9qQN!naH2>7EcQ!scG~<36Nb`8CKGD|d_O>}F z>i@TT`H%hRjVp5nUKF+wzTcf@?C)A{PGyL_bO}Oh!%P+-=iW%M4PO# zfgl)}n8JHnX?}2wjhl@pXi~#;JCSV9ACpLAFJ~ar_vHjLvFf9(>-}R3MV8m$jgp>Q z`;~Z6%c+-+l`v#?=YBEQILuh~^CeO6wB=^}iD$uWV-T`2=DB~G)xGLE^Szg1!z2^P zaoXurgbVBZzWQVywfcmSngrQu^6k@356?_=d^rn>o=6t%fansItQLov$OSyNxS~F{ zzpUMf9&vhKyUUrMpHDr46V>)cjlAC^RaWjMw~3!GpN#yTUF5yS^_pg%lLnO13w5J? z*$bU^{vvz_4|fD<)$`^zf5-W7lWlZ6@#poQ+9>x&X=gl%3?he13W3$s5Qc;sg)R-W zd>;ODhJrp?lye1b<#m0eom}szYHRG^g968rE-HOQV&$~RV)Fy( z$zTE!_NG<#N8lXsw?rvKOcHzEPr4d6evd2gSDajecPo8_2Cf%!z^#JcYo{v}cebC~ zK99#eBgV*1R+PL}OpTd&-BL{Rq|#;js<|aRFvk9{<+b+X zn%U%+DTiRr`)#JG^s9kRiQQFXIfd`5lJq1EUR!~n46A8JJmJUM|+(o@Ee--kX+BWc_92#v3uQZYx(YO{7U1 zR|C)xye4;8FK$_su@0C5sJ9?%q5rUe>C<-vP}#X+z_qx9)V0b*g8$C1+Ao*0$7Lt@ zP^xOh+%e$Be$9CDvcJjyVZba8QZ%W}a&3JDyL&mAYDoV7Vfc{w$|BqQjVC`hj`M|3 zae!5XLzk}`F_~Y|v^J}kB<=(0q=Rp4%#IjyFxTT{@jna$4<7r1=%qccwf3WWQ(SF0 zJ)D@4?+^bQNxJ{9tjrkdACX1P!9tgxS&s(AD2HdcAWJRWl3iX)>x@AGRZOj!Y(f=V z8-8^B95no1aFbRzUB@`C!jjl)xRpqzJ z<3CqH6*s79>KSQXvHd(LxlKfnS$YfO*$hHawJ0{#kn>Dnj{^fwUc3y|)8k@`EH@41b+xrgtVWvZ>f0A=>o4cqU6L|F)Z8?= zhoRm2uM3xS-GE^CKsQs#M_^Mm&C|CDXRkuIR zv}D}mg{ZT@e|yL$JJow}u{{tHk<{k(W~jRWe_sCkI9$^<+FvziuS0QZJ>W!@b z4TD0H+h?WyYh$MOpL+NC&xxN|pNaD*BB0#KS{_K)~>_TYp>JMB@f4Z$h z3(B}{)Hb+K9PQ!$&#Sg&=wWoH+om9Mlu%S30KpRIR5Y(8o~om!|3 z+2~5xU(KKNT7I&j$VzDUnh-%Q4i|Z0dP3_gAO2HHA?ml)H`Ny(eLgY`czwJXSzO(} z4^#g+E}*5c>jx z{NJ-Yv~3XG06Gu4V!15g4lE+3m59}vggoqFf{{)sHXVKw0h=Pkib~6HE*hz?#>Qql z*j9~H?(>&0d>uqnhWq{)CJADkW+RXZ8dov&P?guQu?CfU zr_uK|JzXE-P~04f>inMcUW#1ACE!yL6@vmQW8p5qOs6SsHzzObSjUX!HpPci(;fc$ zbn|OS-3kB&9g#$PfP+x{p>!j&wXAeTTUa0d(_S~h0*qjUChtP7yJrN_%@2uep!fMk z&g^Iq?Lz|h`ytC`%gAHtQP91(ozy#f)Ct_C4Y2L5;0Z8Doha! z4)n-GOA&5u2>a}%?-08dTJ3VY)vR29{nJR6i+2&qDO=ir-V#N#;^j2s#H`iI(wouqlVZwmH~Q{*gW{#d7pI5h|+lN z`?W5U1>H_+&l1+>r31h}9A)X_ed)KUGzV-Vgw<|52n^>ZRR;7k8sz6xtM)vPQudv~ z-Si~%P*w2ZhznVs?i&NLE7Qo2h z##_)3udrRRwOoFrn93pth=)XO2AINony$5+`owT}z!~Abt%hLS7(4`mgL5f7j^%EQ znjHLP8D+93S>$4T-?;`1y8EO` z+*iOUy@|fP{)PvhYf#OWII-ydLUV(~p&TX5X+Z?#D-^VOlE&Z`!J{7zxY^BgHvh8w zQEK9L^L9N_)&9YKllW&Q5t!Z(>R6gC9{XiybTJu4FsFBl$A+FyX3Wnk49UDFCV|** z_;9~TuoW<E>aE;@W?Q{bigAB>V#XC_y*ik!N2y&OP(T7_73)QexK5&tO5~?1fMCv8P za}3QEt4*jp7ZG9yGQA5$F5eH#d7b$cgMT$OA??9kvFAZ-6S3*Le@{^nA9ocMa)rah z<4UtflN9sIrUFu~-(Cl@I{9c+wga@Cg!_KSMZ(B#dx=rcmJCMdZnc#*;FE@{m2F*Z z-z>rcdwIp+7-ou-ppILb^F?RJ&C1k=gUITCs!?8E&}E%@ZEW6bg(b;sz+{td)f;?u zSu9!d}&oB5tVO&<6gv*TMar zw~6~nxHL4$&Uvpu~7BH#Nxie=y>|9W%Bz7Drw`R$~e6?XlOo`o-QQ@BlNl78Kjap!Y_xT zNk%@fnYoTbsnYit$6!*2^PQOqTlSZW$DJK`Al$Dq;3Pmnf<>|;-k?iAdWNWMy4iKr zlW~s9f7wZmOwigkPplUnK0S0Yb3mMRt9bpy@(hjNp(L06xk>^c28R_J2!$0609H<7 z7JmqX`h`u2j7*u34Ff%QcCcw7kocrH;1+$c`o|}vdFEmKc+u;`?X1me{;ThE7@G-7 zcE)^_MUA}XS2gnWFPRgQAO6fO3nmrO)*^~Mn&g^u_h=--+9H6z_zJspd_XgL=r*fi zl-uXNpz)r&`Mn!3=vm9OREEZckP$9X8DEY&zooFw7PD6!ZUHmFw_YrAwx+1D9iHeu zf6Z3~*?eDifLvLk=PqmurD_m<-|QZK>9?T$pn0c{UnX+cl9TGcZ|X9J{rIYFtEpRF z`?DA2Vx<-rUR6^w2c)Sv2P!Qs{RI3E5T>E2iBkfJ2|KUcAu#goYe`dK-AHni>-rfI z{9GTw*X2j&vto4_J)5!dR!Tj#R*UZ_au?E&R~c$z}%ZN2i6)4BmLq8;9K{?5x_1 zB_loYw{9Mo5;wUQ`du3_ZPEm~r!p^b3WBA9frfv!GzipdVm2QPjW(AjDH9N;P(&ch zM4KJK)yz?}RcF0*QG|OXF-Yn)LK1s;u7^>C(h)J=5-ikn99v5bEL~&aM}Nm{$DpFL zvlj@9mho-?U~6r&HJAO1Tl5B$*`4|v-v&|aN9t3WabRsD%-GnR zslv1Kh=@t_=Esnb>vm0HfE&C>$#7|#_g&R~LDxroTlW?ORCIls!W>dDO3HrQFyg>? zkBn!kcnB*2+(p!dE6iFZ(w34=Ni1ABwp9!k4d@AeLIi=I&N(jKBx5XXgWAU)&f4F) z*jK}C6X&@#Za#I{Amy3pd3*x$;lEftA}gV?Z9{$ZvICCF@EhhvJuKTaPjV2JMUep8SfU}0fbJ|^p@g$O>yZRB!>JZjs}UoLJNOAPRSGx>!VM_*x6d^8t01CZ`% zxSRz!bmSt(r<8u%hJjd%{cTNjptD^nhoqZgZ&O!FULdDZF$a%<37xw+v`kvqz3>;I z+HS?;C8-i=YhhCMxuWR>P;U^SXo{o7bPa1)x!?$mmNY4$`r`tK^G=s@`1*!6PPa3g zyyV+#|1YOkF2%-VaD8E3=@=*>^klarY(-~*w@wCzAd7YbBl{uXZ+3N{mLY=^g_G*c;QySoFbQc0}f#V?YPkVw@PK_6#S z=RN_I|3w9}swcBx*kwuzNqwRV+gOSLD=3Qthp48s?U`}IpCcC5f&I$E@=O=8Mq1}z zjF3<+oyBg);?dT4d8^5SBXiMwy2xPKX#+ca`PpQS6&#JOkDT$$}k7a5&XB$SCWGz%6=-BHCfsyNorQ%r-!l=yDIGnO+9l@v#+Cn6oh5=38G- z+JTgGV9sgzbq#t;7I|BRQ zYQ&~w^T8*p;9<;1F>xEVu)Z!8v7vP*!Nz8|uYGUxpdf6rM%RDz7XQ2S$%Py#Tr^}< zY^4_PkZHE*v7>Kt+p$5Wbb~36GB-QD0dj?f|8PUAe8XMSK?jmEsOiNjP&}a(LmaQ-3yKyFf;iY=0~*pItUMs%T-3{Zwsk2 z#PlnaiERh2WE-J?F7Wg#_bj7a0bz!%%fQd$WZ5oi$ev;s1}<&?7lEc{n;XNz$h#|3C7 zA{>q{XM+bVCb5969cM1(I20tbhvaji$CqePL{;Jye6s1Bu{6u{VCPHFP?wc~B>8(p zC=_z!Dv_wl))*Sou-Qg>p$mj6Ckzx{IQPmVEQz}QSj zfP_9dnd*{|(5kRg^uIk87hOU3Ez^51Peo+=qq6%Nt;D7-GxZkH+@Z#}3VCWx8n~xSrI0B)tQ^7f>;;hntIV-% zqD&FwP*EC28a9;Ag#IAOCJ^|b*H7M0M~*4{5v)~);@SMgQsSOMBuV%oeo0cGw(V5=)ZT2nlSn`WfZ z#w&?Ib(P_97Apc8D*@G4c8+2bYB?)}MrTD(h zFZzIjgXMmM>}bKa?e5gcY6(h|lD!$oU)ZC39PwYR4`VPvsB2U4W)dlYCF zo1DahW}pZPe89uwJ#xS8@<8|$$T_G_b@x58T`*>!>{{8~5O_^=@QxWjQ94LqkLN(?0s2Ojg%@s0cY?IZL|Xe zJ+MvO4e9RQ``meUU+F&YK)SA?&D&eESsu-_f;=iAny5Du_ckz2rUL~9qei&q*P9>~ z#N9=O<-ERcc~9mJM%v$=Gcj0nx9f z_utg%Jx}NH<}50hdk_>BGyqHNuLpwrj|af|C-hG=2=4zc_0X*DGlud!lM>;Zl_5mg z_&>k-v!~3`%8Ga|^`Vxg)XG)i8R4PP!=Y=gsNM%?rSh%a9iH$Ff8AL1y0xgEGNS{Nz4z9bird{|(K&9rOoiBHs>g0wY+-}e zT0QidKb{mvw@a0|cFG?FkO}~XQn}XS3P$$X^jGquMBuSOe5>yjf*-U=&4*pZ zCZB=ILY5`-;Z#ARF4K&b+tx2PsXOsS;~QItTvnJQ9Piy;frp&C*3+#w@kJ_g5i;={ zwv`YK;0&vJj(jSbE)g$8tFi(Nz6?aVl-IN^kWVTw{XyJvcUp()db-q;GSrq*w_9RR zHMLl`kHyI*>2kQX%u2#zDHOL!H89=ovyV{;FydGE-deHj0&KYKSJfY#2>OOe)BJV6 zlA6u1^?J&4usT-1&iO&UMkPx)$fCL3=ZW|*b`(>YKId?3(=zg2 z=!OSKhW;*DzlW$MO(7TQ#*bkU&|S2MS-w!hK=6rXlAB*5>itZwC!fF^bu8*pipE`Q zJ`vG2HCMDwsdHPOPSD(Ir}Rt2`#y$JuJktJm(6G^d^n9#O6D3wdAl=c5OZ=0k7cQt z#L*HZ30sF1C<~(;z;^V@?X3%f1UO;HFq!6$j5O~lWSPk7FqZbQVwS%${N*fgl)s=e zF7(#o+m%ZbH<~F((ct_r{QA-CTlEf>^KZy?z3UqYHV{xpr|?Z{VgAg2t|zKU;&@1- zmU_P`n{7pzYgnk9E>z*UKdwh#EJ3vj&ux2-$MhS7roc8LyX@UbsQ_)z{zY@$;~{)* zTs}_$1GLuWHGm-H`+P5_gQ2+ef`Hal1f?~sRgAJ+tArQ;MhjJX*c~B=giiDav!bQt zUG9zP)x(BzJ#T>6QS+eD-^U+jaM(IP?%v?D=_)_{`CavZidPhIkBU2(Sq5dV8d?ca z?oA?CB>!^j2&lh+XSaL6s80Wdb#;XL6(*u@AfT`7V(L957?%}-eMb&}r+Dyv?2mU( z?549itEke1-~?7}BER$9ktCi^eExmS*=5@6(DkVJEK&sF(P`{N`1+QM_Bzj4?Tnd} z{MHM&<_uaDx^&s)dL3aaK$$5ZA}~41&i(gk8|nS~>vLx2+8A|X%0RW0W#)MI+vnye zd=!vjn=cD;8aaN}N+sl`Bg6N*Q(>>g(|I2E1EeKkuRCo!DUx-WDV!75RZlFfb1thj zmQoq%*N=$Mu}Fy2Fd$j6WIpQprIs`Q0PqGj482L1ks_5o zrk6CsjHUFK+Z7Lzc@z`K5yQ8N4{gdZ1x-%dwBr$p8Z}nVL$R<}u0P5Hxs>`PnaR|? z?;^tDfOT-A7?z@9xk41nU5}<=kp(b3mUb|VPX@$xy89IB!{n{YCbJd8O`*>)5!)L} z8Jnm*OhWgoTmS$8kE41_FsYF9!e0Y7P@ugRP8nrkE9O$*IOGIqA&OcYj%iKqMrVi> zUKi!)v6|-(w_`t%*^XFnvIJ|RA$5)tSeZ1(5Df~sCDC=o9}LKM2r7h_UDJ$1?sR!- z(1ipMCkkNHF2kc=2kASOYd~w?`TfUUo#tgEAS8?D@zF#|o0Z89U17U&?zNWD}E!4VrEj&i0 zhQMRNp#NHOIlx8%RVxZCGXh&7{6M?CTTR^jxtF0Dh8PbwAsI?8j?th za)pTXRxr5?)JPrA=-7z7x*G~W@`^<(;LY_-{b^^rd68hl<-)8DxpfS=BUkH+(OFF? zajX1wQ$AhfD{m8BVDmJBU^QZG1O7OO+LRfmoc$YdFj`oS#`wWP!4m~5%Ig(rWC5sMLo15ekqZl@KbnG@}bTF=rsFC;+({mpYo|-O2Gx zfUI?QHPxEt?qJ`I=J>kx^o|W9&K9ombi>HgEd?nah@Q_F&kq4;j#C^|>@d8nwDx9yqxB$&$m3$)9qB`Kkwt^N@NO;|teoJ=Z(LiTF7Mf0&zEddK;3!du4 z)hwj%g4|Z(WMHg%gqZez=a!G9#rZtHVW^wh6Rre!7fPd*lQ-}^4@&@}Ab`GI*61wX zvz$6CkQu&@ZEjZIpg%yi9EXRXv}1}C4p9aPFVV2gGi00WmNh2Azi(YAG>S9`&tfnx zev-0j-nz?{d6*e4Pc|uFcJFhmnKD+A1YQ)OK8j%@Y7rPBy1p|TZh*Cfy5CUxZ=E4` zV+SFU)lcX`8sRVuMoK=A5(V8fjs6`@=0V7m(eZ2m8swz`os@omyu9JD{(TDo#J&R? znz|PD|9nA!?D1-d!>u$9{D$D8+<6jHY4N}B0?6h3SM|@e&2t_5oxAqApJ`u-AzWrX zX~EX3js2^uCE1u~KoTp3eV z0mK&K*1mZ`N<+PQhEL{yvWZ5n@sh1~SmTSGzB@y6)(!dczP`%kqbH@9z{JuFRWz3?VeRrID1Fwo4YeS}TjTTzp_U7{5diVdPhu)_1`Iv}h4**04NtOyVzHvQ z1ukvnf8Cw9tt&YBu7nlsO#5I8)t_LrWDoZC+%9aZ6ar`}^!EiY<`gd2f1H~Z*OKPe zx|@7fx3|Ddl+>6u_K1#<(Xu~EDASxaBQnIAVO>zZvn|@`X9V@?@dn+0dCG7d5Fznh zXYX^WGMAF#hQ}!r=EP(Wmm?7=O)~PBE9oD}{q?w~eyk+;SP*Fhy zt%GIDc3sj=`;V^#ZHdecKknOy=SFS%C<==t-%|yY&EDd1j#QLIb1L)h;jTkb|M0>8 z8FHIEPfUSegt0*y6*d@FCWoZwl$`FnCjbwu^Q^@d@0Hc$bVlTHwC~!d->=?Wwx96X zeNrM8;t>Ulq9Fpj$z>4j%Xr}{2a1|jtFgTeuTWs1?3`6)m9 zIfJeJd3cPFT8HW^<4f_1F#LNOQkpwi)l+f}72*`ods5;_oku}D8n+bn zAqQ=AT30Ye9lsHFoUuOhgIwOWbi@>)Ni=0UdnksvZ@*6$VJD&$&QnJ~oJz~$#Vd{Q zumaXaSFLGV*V$nd_RRX1WwL6yF-137D=6`#uOpgJQ<>_>1uFc9++zrc#Ky8M)WJDc z-MTSk11#mmTZ;-ah~E2g4Sj3hD`y5BMY9Shy6vD}wP-A4KwdzM$LmWbFMRrE<-(rJ_L*^GFc*~dH`*L_6!Arz8lnrVf^RZ3!WGWc{Vb#u06C6Ri*2Lh zy-UmtgcTzyrv}$=YBuuUeDiI}c_`NHMmJe$TIKB=CG*>!)6^CLe_Yhmi3!w(or97& z8pA8$o+uB)iTTpJhMue}5c%@Uufj54|C}lu^Q_sW?p-29hE4726uKMkF(4AA{_uGB z#G>S8s({qSJ(iAuNcX*hh~iQyadTXQ{3|LZ9kgC`Nhi?R^eh}4D5p<(R@{+2pcqWj zxQ}US14I(mp$%lQ5a-30UcupF74@vxurZkUE0O8cKZ|D%MEDm-s(28GA9-vhmwVC} z;ebfRT&k)|Z@vAFryx$F(>49ENPFT7-Ypi+BIZ@=^I9;2&m zY(Ri9M0%qBl5V*P0wN7PSy><=Vq9bGb-EzpbUY&gjJG#Yr&b1Dba($LHUmVs zh*i$_?tutmYOk)9p@fgaeT5O6Mzs~W91!VJMp?!e1QAQ3^890*cvYfscinwo?y(fl zf=E%fAm7WgwqQJ7wv@PcWK$a;BC-(PTe^AXEMKI9uTOBn|8EQ?M??Hy|2Q2z5HUFV zXi$oS{Lslxd{gh|+}s#Cz6 zoi>4DMdk?8c*s2vG0i5!8e60-S6_3zC}ZCP4q+Zu$aS>5j|36aZS}z-k8^S^ z#jRy$#13cyP{|yP!C2Vc?AUaRZGlKbPgdgBnb%%>1JL^C!0Fr|B0x2!c%H46rr&Ws zQZN#>!KiE~#tZF%NG6Ok`P9?TTK5n>+M@zD+)j(bE3dw;LfWt>PlTedWLpf@YQ|s# z!p{bX(A1b&7A`R`kI7PlNsnyow}Hgq)!L8m4?@zgW!;Yzq?Jct-l<6uF4`<-{i zP-^xr<(wekV%F5`5jE3$Zb_C7ql~84px3^su?|-z`?n{8Rlir2CB@Dnjd71}2l#Qro6Us@B_$)V zNG|A!xF;qwyYh<;;sYbB%f^^#E`BJC!qj-;#VHX?GLU3Puh(^vKb3+E-4u6#$jY*BAuS zAt&aB*q9HS{g9qaAo2&u>;`o_TWHdL&PK|#|0N%YE$O-_U-^9q9B07_yHs63=z6X%F>}K z04kufygrQ$G$U!T&+mt*>;nGU$$W3ahyX?eFd~2v0gMQM5dn+{U_?%(s|SDo=R9CU zy429!&n+b>yudC-WS#;ZBT|-b+|jOZQ!A)! z*P?%0P`9AV_NB&L&CzL$7ud;&%u~Q)MDFen+fhZFI=74dZQbBr`}+3Y;`B+UiqAC0 z3+!Y><|*JYBBR+gbUsq&cG160rLVqydVc9MPH!@e@d7&;k$DPuj7ZC}9d+h9NGt_mA7ud;&EKL;xcKU_<~T0vHj%hyWN7z=!}w w1TZ21Mg%Y-fDr+V2!Ig*j0j*v03!nM30jMbsdd&y{{R3007*qoM6N<$f*k(Vr~m)} literal 57865 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 Date: Tue, 31 May 2022 17:23:09 -0400 Subject: [PATCH 21/46] Add info on alerts in Conversations tab --- .../code-scanning-pr-conversation-tab.png | Bin 0 -> 267071 bytes ...g-code-scanning-alerts-in-pull-requests.md | 19 +++++++++++++++++- ...wing-proposed-changes-in-a-pull-request.md | 1 + .../code-scanning-pr-conversations-tab.yml | 5 +++++ 4 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 assets/images/help/repository/code-scanning-pr-conversation-tab.png create mode 100644 data/features/code-scanning-pr-conversations-tab.yml diff --git a/assets/images/help/repository/code-scanning-pr-conversation-tab.png b/assets/images/help/repository/code-scanning-pr-conversation-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..7cafb59e04a8f80dede4a27296fd86eeb3b8081b GIT binary patch literal 267071 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

m^7lvHH2&hnH{7P_}=}@0w@1>8gFg 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⩔cY-!c^z8pC2XPT={C!_sIV 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 HJ^#M|`=T)j literal 0 HcmV?d00001 diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 66507b8e68..9a033907e6 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -27,7 +27,7 @@ topics: ## About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. {% if code-scanning-pr-conversations-tab %} {% data variables.product.prodname_code_scanning %} also adds a pull request review in the **Conversations** tab of the pull request that shows the alerts as annotations that you can comment on. You can view the alerts in the **Files changed** tab of the pull request as well. {% else %} The alerts are also shown as annotations in the **Files changed** tab of the pull request. {% endif %} If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." {% ifversion fpt or ghes > 3.2 or ghae or ghec %} In repositories where {% data variables.product.prodname_code_scanning %} is configured to scan each time code is pushed, {% data variables.product.prodname_code_scanning %} will also map the results to any open pull requests and add the alerts as annotations in the same places as other pull request checks. For more information, see "[Scanning on push](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)." {% endif %} @@ -66,9 +66,18 @@ As with other pull request checks, you can see full details of the check failure ## Viewing an alert on your pull request +{% if code-scanning-pr-conversations-tab %} +You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversations** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. + +![Alert annotation within a pull request Conversations tab](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) + +You can also view all {% data variables.product.prodname_code_scanning %} alerts in the **Files changed** tab of the pull request. Existing {% data variables.product.prodname_code_scanning %} alerts on a file that are outside the diff of the changes introduced in the pull request will only appear in the **Files changed** tab. + +{% else %} You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by displaying the **Files changed** tab. Each alert is shown as an annotation on the lines of code that triggered the alert. The severity of the alert is displayed in the annotation. ![Alert annotation within a pull request diff](/assets/images/help/repository/code-scanning-pr-annotation.png) +{% endif %} If you have write permission for the repository, some annotations contain links with extra context for the alert. In the example above, from {% data variables.product.prodname_codeql %} analysis, you can click **user-provided value** to see where the untrusted data enters the data flow (this is referred to as the source). In this case you can also view the full path from the source to the code that uses the data (the sink) by clicking **Show paths**. This makes it easy to check whether the data is untrusted or if the analysis failed to recognize a data sanitization step between the source and the sink. For information about analyzing data flow using {% data variables.product.prodname_codeql %}, see "[About data flow analysis](https://codeql.github.com/docs/writing-codeql-queries/about-data-flow-analysis/)." @@ -85,6 +94,14 @@ In the detailed view for an alert, some {% data variables.product.prodname_code_ {% else %} ![Alert description and link to show more information](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) {% endif %} + +{% if code-scanning-pr-conversations-tab %} +## Commenting on an alert in a pull request + +You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversations** tab of a pull request, as part of a {% data variables.product.prodname_code_scanning %} pull request review, and also are shown in the **Files changed** tab. Only alerts introduced by the changes in a pull request can be commented on. Existing {% data variables.product.prodname_code_scanning %} alerts on a file that are outside the diff of the changes introduced in the pull request will appear in the **Files changed** tab but cannot be commented on. + +You can choose to require all conversations in a pull request, including those on {% data variables.product.prodname_code_scanning %} alerts, to be resolved before a pull request can be merged. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." +{% endif %} ## Fixing an alert on your pull request Anyone with push access to a pull request can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on that pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is closed and the annotation removed. diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 87e2c7c0bd..92fa3a6371 100644 --- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -108,4 +108,5 @@ After you've finished reviewing all the files you want in the pull request, subm ## Further reading - "[About protected branches](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)" +- "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" - "[Filtering pull requests by review status](/github/managing-your-work-on-github/filtering-pull-requests-by-review-status)" diff --git a/data/features/code-scanning-pr-conversations-tab.yml b/data/features/code-scanning-pr-conversations-tab.yml new file mode 100644 index 0000000000..c9a3ff1aa3 --- /dev/null +++ b/data/features/code-scanning-pr-conversations-tab.yml @@ -0,0 +1,5 @@ +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-5895' From 2f37146f2307b4dd9ef19572f4f8f4f86a6d5786 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 31 May 2022 21:26:49 +0000 Subject: [PATCH 22/46] Optimize images --- .../code-scanning-pr-conversation-tab.png | Bin 267071 -> 165596 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/repository/code-scanning-pr-conversation-tab.png b/assets/images/help/repository/code-scanning-pr-conversation-tab.png index 7cafb59e04a8f80dede4a27296fd86eeb3b8081b..f6e7833660982100fc9c2bd6d8a913a0449b2e4b 100644 GIT binary patch literal 165596 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

w?)1@#p_#ad8#k*k)KCL|Gp-H%|IEE8!@2-TFRa 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

%~BCa$8U?oeE{TeJn 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 literal 267071 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

m^7lvHH2&hnH{7P_}=}@0w@1>8gFg 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⩔cY-!c^z8pC2XPT={C!_sIV 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 HJ^#M|`=T)j From 8baf00154f6050761c7ca4bfb80d52ce7c828678 Mon Sep 17 00:00:00 2001 From: Mike Surowiec Date: Tue, 31 May 2022 16:34:10 -0500 Subject: [PATCH 23/46] disable per-request logging in production (#28056) * disable per-request logging in production * cleanup log disabling Co-authored-by: Peter Bengtsson --- middleware/index.js | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/middleware/index.js b/middleware/index.js index 415fa40932..dea5de6a0f 100644 --- a/middleware/index.js +++ b/middleware/index.js @@ -68,7 +68,6 @@ import fastRootRedirect from './fast-root-redirect.js' import trailingSlashes from './trailing-slashes.js' const { DEPLOYMENT_ENV, NODE_ENV } = process.env -const isDevelopment = NODE_ENV === 'development' const isAzureDeployment = DEPLOYMENT_ENV === 'azure' const isTest = NODE_ENV === 'test' || process.env.GITHUB_ACTIONS === 'true' @@ -78,26 +77,6 @@ const asyncMiddleware = (fn) => (req, res, next) => { Promise.resolve(fn(req, res, next)).catch(next) } -// By default, `:remote-addr` is described as following in the morgon docs: -// -// The remote address of the request. This will use req.ip, otherwise -// the standard req.connection.remoteAddress value (socket address). -// -// But in production, by default, `req.ip` is the IP of the Azure machine -// which is something like "104.156.87.177:28244" which is *not* the -// end user. BUT! Because we configure `app.set('trust proxy', true)` -// *before* morgain is enabled, it will use the first entry from -// the `x-forwarded-for` header which is looking like this: -// "75.40.90.27, 157.52.111.52, 104.156.87.177:5786" which is -// "{USER'S IP}, {FASTLY'S POP IP}, {AZURE'S IP}". -// Incidentally, that first IP in the comma separated list is the -// same as the value of `req.headers['fastly-client-ip']` but -// Fastly will put that into the X-Forwarded-IP. -// By leaning in to X-Forwarded-IP (*and* the use -// `app.set('trust proxy', true)`) we can express ourselves here -// without having to use vendor specific headers. -const productionLogFormat = `:remote-addr - ":method :url" :status - :response-time ms` - export default function (app) { // *** Request connection management *** if (!isTest) app.use(timeout) @@ -129,13 +108,10 @@ export default function (app) { } // *** Request logging *** - // Enabled in development and azure deployed environments - // Not enabled in Heroku because the Heroku router + papertrail already logs the request information - app.use( - morgan(isAzureDeployment ? productionLogFormat : 'dev', { - skip: (req, res) => !(isDevelopment || isAzureDeployment), - }) - ) + // Not enabled in Azure deployment because the request information is logged via another layer of the stack + if (!isAzureDeployment) { + app.use(morgan('dev')) + } // *** Observability *** if (process.env.DD_API_KEY) { From 188439adff65e3b5b4af8bbd02efc205fb7e097e Mon Sep 17 00:00:00 2001 From: Sarita Iyer Date: Tue, 31 May 2022 17:43:58 -0400 Subject: [PATCH 24/46] fix capitalization issue --- .../triaging-code-scanning-alerts-in-pull-requests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 9a033907e6..97a92019ca 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -27,7 +27,7 @@ topics: ## About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. {% if code-scanning-pr-conversations-tab %} {% data variables.product.prodname_code_scanning %} also adds a pull request review in the **Conversations** tab of the pull request that shows the alerts as annotations that you can comment on. You can view the alerts in the **Files changed** tab of the pull request as well. {% else %} The alerts are also shown as annotations in the **Files changed** tab of the pull request. {% endif %} If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. {% if code-scanning-pr-conversations-tab %} {% data variables.product.prodname_code_scanning_capc %} also adds a pull request review in the **Conversations** tab of the pull request that shows the alerts as annotations that you can comment on. You can view the alerts in the **Files changed** tab of the pull request as well. {% else %} The alerts are also shown as annotations in the **Files changed** tab of the pull request. {% endif %} If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." {% ifversion fpt or ghes > 3.2 or ghae or ghec %} In repositories where {% data variables.product.prodname_code_scanning %} is configured to scan each time code is pushed, {% data variables.product.prodname_code_scanning %} will also map the results to any open pull requests and add the alerts as annotations in the same places as other pull request checks. For more information, see "[Scanning on push](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)." {% endif %} From 18703df13fa7737411cbcdd9e8053c656f8ecf53 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 1 Jun 2022 12:33:34 +1000 Subject: [PATCH 25/46] 6959 privacy statement update 2022 (#28155) Co-authored-by: literarytea Co-authored-by: Olivia Holder <47122450+olholder@users.noreply.github.com> Co-authored-by: Martin Lopes Co-authored-by: Raj Laud <50647620+rajlaud@users.noreply.github.com> Co-authored-by: Samantha Chau <62048000+samanthachau@users.noreply.github.com> Co-authored-by: Jennie Steshenko Co-authored-by: Abby Vollmer --- .../copilot/github-copilot-telemetry-terms.md | 2 +- .../github-acceptable-use-policies.md | 6 +- ...thub-private-information-removal-policy.md | 2 +- .../github-corporate-terms-of-service.md | 2 +- .../github-privacy-statement.md | 412 +++++++++--------- .../github-subprocessors-and-cookies.md | 2 +- ...out-the-california-consumer-privacy-act.md | 81 ---- .../global-privacy-practices.md | 2 +- content/site-policy/privacy-policies/index.md | 1 - 9 files changed, 209 insertions(+), 301 deletions(-) delete mode 100644 content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md diff --git a/content/github/copilot/github-copilot-telemetry-terms.md b/content/github/copilot/github-copilot-telemetry-terms.md index ef3c3b99c6..4592ec5d45 100644 --- a/content/github/copilot/github-copilot-telemetry-terms.md +++ b/content/github/copilot/github-copilot-telemetry-terms.md @@ -11,7 +11,7 @@ effectiveDate: '2021-10-04' ## Additional telemetry -If you use {% data variables.product.prodname_copilot %}, the {% data variables.product.prodname_copilot %} extension/plugin will collect usage information about events generated by interacting with the integrated development environment (IDE). These events include {% data variables.product.prodname_copilot %} performance, features used, and suggestions accepted, modified and accepted, or dismissed. This information may include personal data, including your User Personal Information, as defined in the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). +If you use {% data variables.product.prodname_copilot %}, the {% data variables.product.prodname_copilot %} extension/plugin will collect usage information about events generated by interacting with the integrated development environment (IDE). These events include {% data variables.product.prodname_copilot %} performance, features used, and suggestions accepted, modified and accepted, or dismissed. This information may include personal data, including your personal information, as referenced in the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). This usage information is used by {% data variables.product.company_short %}, and shared with Microsoft and OpenAI, to develop and improve the extension/plugin and related products. OpenAI also uses this usage information to perform other services related to {% data variables.product.prodname_copilot %}. For example, when you edit files with the {% data variables.product.prodname_copilot %} extension/plugin enabled, file content snippets, suggestions, and any modifications to suggestions will be shared with {% data variables.product.company_short %}, Microsoft, and OpenAI, and used for diagnostic purposes to improve suggestions and related products. {% data variables.product.prodname_copilot %} relies on file content for context, both in the file you are editing and potentially other files open in the same IDE instance. When you are using {% data variables.product.prodname_copilot %}, it may also collect the URLs of repositories or file paths for relevant files. {% data variables.product.prodname_copilot %} does not use these URLs, file paths, or snippets collected in your telemetry as suggestions for other users of {% data variables.product.prodname_copilot %}. This information is treated as confidential information and accessed on a need-to-know basis. You are prohibited from collecting telemetry data about other users of {% data variables.product.prodname_copilot %} from the {% data variables.product.prodname_copilot %} extension/plugin. For more details about {% data variables.product.prodname_copilot %} telemetry, please see "[About {% data variables.product.prodname_copilot %} telemetry](/github/copilot/about-github-copilot-telemetry)." You may revoke your consent to the telemetry and personal data processing operations described in this paragraph by contacting GitHub and requesting removal from the technical preview. diff --git a/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md b/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md index d01d5b0ae8..ace61dda57 100644 --- a/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md +++ b/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md @@ -81,14 +81,14 @@ You may use information from our Service for the following reasons, regardless o Scraping refers to extracting information from our Service via an automated process, such as a bot or webcrawler. Scraping does not refer to the collection of information through our API. Please see Section H of our [Terms of Service](/articles/github-terms-of-service#h-api-terms) for our API Terms. -You may not use information from the Service (whether scraped, collected through our API, or obtained otherwise) for spamming purposes, including for the purposes of sending unsolicited emails to users or selling User Personal Information (as defined in the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement)), such as to recruiters, headhunters, and job boards. +You may not use information from the Service (whether scraped, collected through our API, or obtained otherwise) for spamming purposes, including for the purposes of sending unsolicited emails to users or selling personal information, such as to recruiters, headhunters, and job boards. Your use of information from the Service must comply with the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). ## 8. Privacy -Misuse of User Personal Information is prohibited. +Misuse of personal information is prohibited. -Any person, entity, or service collecting data from the Service must comply with the [GitHub Privacy Statement](/articles/github-privacy-statement), particularly in regards to the collection of User Personal Information. If you collect any User Personal Information from the Service, you agree that you will only use that User Personal Information for the purpose for which that User has authorized it. You agree that you will reasonably secure any User Personal Information you have gathered from the Service, and you will respond promptly to complaints, removal requests, and "do not contact" requests from us or other users. +Any person, entity, or service collecting data from the Service must comply with the [GitHub Privacy Statement](/articles/github-privacy-statement), particularly in regards to the collection of personal information. If you collect any personal information from the Service, you agree that you will only use that personal information for the purpose for which that User has authorized it. You agree that you will reasonably secure any personal information you have gathered from the Service, and you will respond promptly to complaints, removal requests, and "do not contact" requests from us or other users. ## 9. Excessive Bandwidth Use The Service's bandwidth limitations vary based on the features you use. If we determine your bandwidth usage to be significantly excessive in relation to other users of similar features, we reserve the right to suspend your Account, throttle your file hosting, or otherwise limit your activity until you can reduce your bandwidth consumption. We also reserve the right—after providing advance notice—to delete repositories that we determine to be placing undue strain on our infrastructure. For guidance on acceptable use of object storage in repositories, refer to "[What is my disk quota?](/github/managing-large-files/what-is-my-disk-quota)". For more details on specific features' bandwidth limitations, see the [GitHub Additional Product Terms](/github/site-policy/github-additional-product-terms). diff --git a/content/site-policy/content-removal-policies/github-private-information-removal-policy.md b/content/site-policy/content-removal-policies/github-private-information-removal-policy.md index f95095254c..9f26e4d775 100644 --- a/content/site-policy/content-removal-policies/github-private-information-removal-policy.md +++ b/content/site-policy/content-removal-policies/github-private-information-removal-policy.md @@ -23,7 +23,7 @@ For the purposes of this document, “private information” refers to content t - Access credentials, such as user names combined with passwords, access tokens, or other sensitive secrets that can grant access to your organization's server, network, or domain. - AWS tokens and other similar access credentials that grant access to a third party on your behalf. You must be able to show that the token does belong to you. - Documentation (such as network diagrams or architecture) that poses a specific security risk for an organization. -- [Information](/github/site-policy/github-community-guidelines#doxxing-and-invasion-of-privacy) related to, and posing a security risk to, you as an individual (such as social security numbers or other government identification numbers). +- [Information](/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy) related to, and posing a security risk to, you as an individual (such as social security numbers or other government identification numbers). ### Private information removal requests are _not_ appropriate for: - Internal server names, IP addresses, and URLs, on their own. You must be able to show that their use in a particular file or piece of code poses a security threat. diff --git a/content/site-policy/github-terms/github-corporate-terms-of-service.md b/content/site-policy/github-terms/github-corporate-terms-of-service.md index c1755893cd..6674176a9e 100644 --- a/content/site-policy/github-terms/github-corporate-terms-of-service.md +++ b/content/site-policy/github-terms/github-corporate-terms-of-service.md @@ -129,7 +129,7 @@ Customer’s use of the Products must not violate any applicable laws, including Customer’s use of the Service must comply with [GitHub's Acceptable Use Policies](/articles/github-acceptable-use-policies) and [GitHub’s Community Guidelines](/articles/github-community-guidelines). Customer must not use the Service in any jurisdiction for unlawful, obscene, offensive or fraudulent Content or activity, such as advocating or causing harm, interfering with or violating the integrity or security of a network or system, evading filters, sending unsolicited, abusive, or deceptive messages, viruses or harmful code, or violating third party rights. ### 3. Privacy -The [GitHub Privacy Statement](/articles/github-privacy-statement) and the [GitHub Data Protection Agreement](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) provide detailed notice of GitHub's privacy and data use practices as well as GitHub's processing and security obligations with respect to Customer Personal Data. Any person, entity, or service collecting data from the Service must comply with the GitHub Privacy Statement, particularly in regards to the collection of Users' Personal Information (as defined in the GitHub Privacy Statement). If Customer collects any User Personal Information from GitHub, Customer will only use it for the purpose for which the External User has authorized it. Customer will reasonably secure any such Personal Information, and Customer will respond promptly to complaints, removal requests, and "do not contact" requests from GitHub or External Users. +The [GitHub Privacy Statement](/articles/github-privacy-statement) and the [GitHub Data Protection Agreement](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) provide detailed notice of GitHub's privacy and data use practices as well as GitHub's processing and security obligations with respect to Customer Personal Data. Any person, entity, or service collecting data from the Service must comply with the GitHub Privacy Statement, particularly in regards to the collection of Users' Personal Information (as defined in the GitHub Privacy Statement). If Customer collects any personal information from GitHub, Customer will only use it for the purpose for which the External User has authorized it. Customer will reasonably secure any such Personal Information, and Customer will respond promptly to complaints, removal requests, and "do not contact" requests from GitHub or External Users. ## D. Content Responsibility; Ownership; License Rights diff --git a/content/site-policy/privacy-policies/github-privacy-statement.md b/content/site-policy/privacy-policies/github-privacy-statement.md index f5e67a86f1..f649e9062f 100644 --- a/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/content/site-policy/privacy-policies/github-privacy-statement.md @@ -15,9 +15,10 @@ topics: - Legal --- -Effective date: December 19, 2020 +Effective date: May 31, 2022 + +Thanks for entrusting GitHub Inc. or GitHub B.V. (“GitHub”, “we”, "us" or "our") with your source code, your projects, and your personal data. This Privacy Statement explains our practices regarding the collection, use, and disclosure of your data, including any personal data we collect and process in connection with our website and any applications, software, products, and services provided by GitHub, including any Beta Previews (collectively “Service”). -Thanks for entrusting GitHub Inc. (“GitHub”, “we”) with your source code, your projects, and your personal information. Holding on to your private information is a serious responsibility, and we want you to know how we're handling it. All capitalized terms have their definition in [GitHub’s Terms of Service](/github/site-policy/github-terms-of-service), unless otherwise noted here. @@ -26,23 +27,21 @@ All capitalized terms have their definition in [GitHub’s Terms of Service](/gi We use your personal information as this Privacy Statement describes. No matter where you are, where you live, or what your citizenship is, we provide the same high standard of privacy protection to all our users around the world, regardless of their country of origin or location. -Of course, the short version and the Summary below don't tell you everything, so please read on for more details. +To see our Privacy Notice to residents of California, please go to [GitHub's Notice about the California Consumer Privacy Act](#githubs-notice-to-california-residents) or scroll down. + ## Summary | Section | What can you find there? | |---|---| -| [What information GitHub collects](#what-information-github-collects) | GitHub collects information directly from you for your registration, payment, transactions, and user profile. We also automatically collect from you your usage information, cookies, and device information, subject, where necessary, to your consent. GitHub may also collect User Personal Information from third parties. We only collect the minimum amount of personal information necessary from you, unless you choose to provide more. | -| [What information GitHub does _not_ collect](#what-information-github-does-not-collect) | We don’t knowingly collect information from children under 13, and we don’t collect [Sensitive Personal Information](https://gdpr-info.eu/art-9-gdpr/). | -| [How GitHub uses your information](#how-github-uses-your-information) | In this section, we describe the ways in which we use your information, including to provide you the Service, to communicate with you, for security and compliance purposes, and to improve our Service. We also describe the legal basis upon which we process your information, where legally required. | -| [How we share the information we collect](#how-we-share-the-information-we-collect) | We may share your information with third parties under one of the following circumstances: with your consent, with our service providers, for security purposes, to comply with our legal obligations, or when there is a change of control or sale of corporate entities or business units. We do not sell your personal information and we do not host advertising on GitHub. You can see a list of the service providers that access your information. | -| [Other important information](#other-important-information) | We provide additional information specific to repository contents, public information, and Organizations on GitHub. | -| [Additional services](#additional-services) | We provide information about additional service offerings, including third-party applications, GitHub Pages, and GitHub applications. | -| [How you can access and control the information we collect](#how-you-can-access-and-control-the-information-we-collect) | We provide ways for you to access, alter, or delete your personal information. | -| [Our use of cookies and tracking](#our-use-of-cookies-and-tracking) | We only use strictly necessary cookies to provide, secure and improve our service. We offer a page that makes this very transparent. Please see this section for more information. | -| [How GitHub secures your information](#how-github-secures-your-information) | We take all measures reasonably necessary to protect the confidentiality, integrity, and availability of your personal information on GitHub and to protect the resilience of our servers. | -| [GitHub's global privacy practices](#githubs-global-privacy-practices) | We provide the same high standard of privacy protection to all our users around the world. | -| [How we communicate with you](#how-we-communicate-with-you) | We communicate with you by email. You can control the way we contact you in your account settings, or by contacting us. | +| [Who is responsible for the processing of your information](#who-is-responsible-for-the-processing-of-your-information) | Subject to limited exceptions, GitHub is the controller and entity responsible for the processing of your Personal Data in connection with the Website or Service. | +| [What information GitHub collects](#what-information-github-collects) | GitHub collects information directly from you for your registration, payment, transactions, and user profile. We also automatically collect from you your usage information, cookies, and device information, subject, where necessary, to your consent. GitHub may also collect Personal Data from third parties. We only collect the minimum amount of Personal Data necessary from you, unless you choose to provide more.| +| [How GitHub uses your information](#how-github-uses-your-information) | In this section, we describe the ways in which we use your information, including to provide you the Service, to communicate with you, for security and compliance purposes, and to improve our Website or Service or develop new features and functionality of our Website or Service. We also describe the legal basis upon which we process your information, where legally required. | +| [How we share the information we collect](#how-we-share-the-information-we-collect) | We may share your information with third parties under one of the following circumstances: with your consent, with our service providers, for security purposes, to comply with our legal obligations, or when there is a change of control or sale of corporate entities or business units. We do not sell your personal information and we do not host advertising on GitHub. | +| [Your choices regarding our processing of your personal data](#your-choices-regarding-our-processing-of-your-personal-data) | We provide ways for you to access, alter, or delete your personal information. | +| [Cookies](#cookies) | We only use strictly necessary cookies to provide, secure, and improve our Website or Service or develop new features and functionality of our Website or Service. We offer a page that makes this very transparent. We do not send any information to third-party analytics services. | +| [How GitHub secures your information](#how-github-secures-your-information) | We take all measures reasonably necessary to protect the confidentiality, integrity, and availability of your Personal Data on GitHub and to protect the resilience of our servers. | +| [Communication preferences](#communication-preferences) | We communicate with you by email. You can control the way we contact you in your account settings, or by contacting us. | | [Resolving complaints](#resolving-complaints) | In the unlikely event that we are unable to resolve a privacy concern quickly and thoroughly, we provide a path of dispute resolution. | | [Changes to our Privacy Statement](#changes-to-our-privacy-statement) | We notify you of material changes to this Privacy Statement 30 days before any such changes become effective. You may also track changes in our Site Policy repository. | | [License](#license) | This Privacy Statement is licensed under the [Creative Commons Zero license](https://creativecommons.org/publicdomain/zero/1.0/). | @@ -51,260 +50,199 @@ Of course, the short version and the Summary below don't tell you everything, so ## GitHub Privacy Statement +## Who is responsible for the processing of your information? +The data controller of your personal data is GitHub, Inc. For individuals outside North America, the data controller is GitHub B.V. + +This privacy statement does not apply to personal data we process as a service provider or data processor on behalf of our enterprise customers. Our data processing activities as service processor or data processor is governed by our [Data Protection Agreement](https://github.com/customer-terms/github-data-protection-agreement). If you are a consumer end-user of one of those organizations, you should read that organization’s privacy statement and direct any privacy inquiries to that organization. + +## GitHub acting on your behalf + +In some cases, GitHub is acting only on your behalf for the personal data we collect and process in connection with our Service (for example, for the Personal Data added to a repository by the contributors to such repository). In such cases, GitHub will only process the data in order to provide the Service requested by you. Please note that subject to our [Private Information Removal Policy](/site-policy/content-removal-policies/github-private-information-removal-policy) contributors’ requests to remove Personal Data generally require notice to and action from the repository owner. + ## What information GitHub collects -"**User Personal Information**" is any information about one of our Users which could, alone or together with other information, personally identify them or otherwise be reasonably linked or connected with them. Information such as a username and password, an email address, a real name, an Internet protocol (IP) address, and a photograph are examples of “User Personal Information.” +The personal data we collect depends on how you interact with us, the services you use, and the choices you make. We collect information about you from different sources and in various ways when you use our Service, including information you provide directly, information collected automatically, third-party data sources, and data we infer or generate from other data. -User Personal Information does not include aggregated, non-personally identifying information that does not identify a User or cannot otherwise be reasonably linked or connected with them. We may use such aggregated, non-personally identifying information for research purposes and to operate, analyze, improve, and optimize our Website and Service. ### Information users provide directly to GitHub +We collect personal data you provide to us. For example: #### Registration information -We require some basic information at the time of account creation. When you create your own username and password, we ask you for a valid email address. +We collect information such as your username, email address, and password during account creation. -#### Payment information -If you sign on to a paid Account with us, send funds through the GitHub Sponsors Program, or buy an application on GitHub Marketplace, we collect your full name, address, and credit card information or PayPal information. Please note, GitHub does not process or store your credit card information or PayPal information, but our third-party payment processor does. +#### Demographic information +In some cases, we request that you provide age, gender, and similar demographic details. -If you list and sell an application on [GitHub Marketplace](https://github.com/marketplace), we require your banking information. If you raise funds through the [GitHub Sponsors Program](https://github.com/sponsors), we require some [additional information](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account#submitting-your-bank-information) through the registration process for you to participate in and receive funds through those services and for compliance purposes. +#### Payment and billing information +If you make a purchase or other financial transaction, we collect credit card numbers, financial account information, and other payment details. -#### Profile information -You may choose to give us more information for your Account profile, such as your full name, an avatar which may include a photograph, your biography, your location, your company, and a URL to a third-party website. This information may include User Personal Information. Please note that your profile information may be visible to other Users of our Service. +#### Content and files +We collect any photographs, documents, or other files you upload to our Service; and if you send us email messages or other communications, we collect and retain those communications. For example, you may choose to give us more information for your Account profile, such as your full name, an avatar which may include a photograph, your biography, your location, your company, and a URL to a third-party website. Please note that your profile information may be visible to other Users of our Service. -### Information GitHub automatically collects from your use of the Service +### Information GitHub automatically collects. +When you visit or use our Service, we collect some information automatically. For example: -#### Transactional information -If you have a paid Account with us, sell an application listed on [GitHub Marketplace](https://github.com/marketplace), or raise funds through the [GitHub Sponsors Program](https://github.com/sponsors), we automatically collect certain information about your transactions on the Service, such as the date, time, and amount charged. +#### Transaction information +If you have a paid Account with us, or make a purchase or sale using our Service, we automatically collect certain information about your transactions on the Service, such as your full name, address, region, state, country, zip code, the date, time, and amount charged. #### Usage information -If you're accessing our Service or Website, we automatically collect the same basic information that most services collect, subject, where necessary, to your consent. This includes information about how you use the Service, such as the pages you view, the referring site, your IP address and session information, and the date and time of each request. This is information we collect from every visitor to the Website, whether they have an Account or not. This information may include User Personal information. +If you're accessing or using our Service, we may automatically collect information about how you use the Service, such as the pages you view, the referring site, your IP address and information about your device, session information, the date and time of each request, information contained in or relating to your contributions to individual repositories, and telemetry data (i.e., information about how a specific feature or service is performing) regarding your use of other features and functionality of the Service. #### Cookies -As further described below, we automatically collect information from cookies (such as cookie ID and settings) to keep you logged in, to remember your preferences, to identify you and your device and to analyze your use of our service. +As further described below, we automatically collect information from cookies (such as cookie ID and settings) in connection with our Service. #### Device information -We may collect certain information about your device, such as its IP address, browser or client application information, language preference, operating system and application version, device type and ID, and device model and manufacturer. This information may include User Personal information. +We may collect information about your device, such as its IP address, browser or client application information, language preference, operating system and application version, device type and ID, and device model and manufacturer. + +#### Geolocation information +In connection with certain features and depending on the functionality of the Service, we collect geolocation information such as through IP addresses or the location information you choose to provide in your Account profile. + +### Information we create or generate +We infer new information from other data we collect, including using automated means to generate information about your likely preferences or other characteristics (“inferences”). For example, we infer your general geographic location (such as city, state, and country) based on your IP address. ### Information we collect from third parties -GitHub may collect User Personal Information from third parties. For example, this may happen if you sign up for training or to receive information about GitHub from one of our vendors, partners, or affiliates. GitHub does not purchase User Personal Information from third-party data brokers. - -## What information GitHub does not collect - -We do not intentionally collect “**[Sensitive Personal Information](https://gdpr-info.eu/art-9-gdpr/)**”, such as personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership, and the processing of genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health or data concerning a natural person’s sex life or sexual orientation. If you choose to store any Sensitive Personal Information on our servers, you are responsible for complying with any regulatory controls regarding that data. - -If you are a child under the age of 13, you may not have an Account on GitHub. GitHub does not knowingly collect information from or direct any of our content specifically to children under 13. If we learn or have reason to suspect that you are a User who is under the age of 13, we will have to close your Account. We don't want to discourage you from learning to code, but those are the rules. Please see our [Terms of Service](/github/site-policy/github-terms-of-service) for information about Account termination. Different countries may have different minimum age limits, and if you are below the minimum age for providing consent for data collection in your country, you may not have an Account on GitHub. - -We do not intentionally collect User Personal Information that is **stored in your repositories** or other free-form content inputs. Any personal information within a user's repository is the responsibility of the repository owner. +Other companies with whom you choose to engage. GitHub may collect Personal Data about you from third parties. For example, this may happen if you sign up for training or to receive information about GitHub from one of our vendors, partners, or affiliates. GitHub does not purchase Personal Data from third-party data brokers. + +Service Providers. We may also receive information from processors or service providers who process the data on our behalf, such as our payment processor who process payment and billing information in connection with our Service. + +Content you post on our Service. Information you store in, or contribute to, a public repository, provide for use in connection with a Community Feature or make otherwise publicly available through the Service will be collected by GitHub as described in this Privacy Statement. Such information may also be available to the GitHub user community as well as the general public. For more information, please review details regarding public repositories and community features [here](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile). + +Co-branding/marketing partners. We may receive information from partners with which we offer co-branded services or engage in joint marketing activities. + +Publicly available sources. We may also obtain information from publicly available sources as GitHub repositories. + +When you are asked to provide Personal Data, you may decline. And you may use web browser or operating system controls to prevent certain types of automatic data collection. But if you choose not to provide or allow information that is necessary for certain services or features, those services or features may not be available or fully functional. ## How GitHub uses your information +We may use your information to provide, administer, analyze, manage, and operate our Service. For example, we use your information for the following purposes: +- Provide our products and deliver our services including troubleshooting, improving, and personalizing the features on the Service. +- Business operations such as billing, accounting, improving our internal operations, securing our systems, detecting fraudulent or illegal activity, and meeting our legal obligations. +- Improve and develop our products and services including to develop new services or features, and conduct research. +- Personalization of our Service by understanding you and your preferences to enhance your experience and enjoyment using our Service. +- Provide customer support and respond to your questions. +- Deliver promotional communications with you about new services, features, offers, promotions, and other information about our Service. +- Send you information, including confirmations, invoices, technical notices, updates, security alerts, support and administrative messages. -We may use your information for the following purposes: -- We use your [Registration Information](#registration-information) to create your account, and to provide you the Service. -- We use your [Payment Information](#payment-information) to provide you with the Paid Account service, the Marketplace service, the Sponsors Program, or any other GitHub paid service you request. -- We use your User Personal Information, specifically your username, to identify you on GitHub. -- We use your [Profile Information](#profile-information) to fill out your Account profile and to share that profile with other users if you ask us to. -- We use your email address to communicate with you, if you've said that's okay, **and only for the reasons you’ve said that’s okay**. Please see our section on [email communication](#how-we-communicate-with-you) for more information. -- We use User Personal Information to respond to support requests. -- We use User Personal Information and other data to make recommendations for you, such as to suggest projects you may want to follow or contribute to. We learn from your public behavior on GitHub—such as the projects you star—to determine your coding interests, and we recommend similar projects. These recommendations are automated decisions, but they have no legal impact on your rights. -- We may use User Personal Information to invite you to take part in surveys, beta programs, or other research projects, subject, where necessary, to your consent . -- We use [Usage Information](#usage-information) and [Device Information](#device-information) to better understand how our Users use GitHub and to improve our Website and Service. -- We may use your User Personal Information if it is necessary for security purposes or to investigate possible fraud or attempts to harm GitHub or our Users. -- We may use your User Personal Information to comply with our legal obligations, protect our intellectual property, and enforce our [Terms of Service](/github/site-policy/github-terms-of-service). -- We limit our use of your User Personal Information to the purposes listed in this Privacy Statement. If we need to use your User Personal Information for other purposes, we will ask your permission first. You can always see what information we have, how we're using it, and what permissions you have given us in your [user profile](https://github.com/settings/admin). - -### Our legal bases for processing information - -To the extent that our processing of your User Personal Information is subject to certain international laws (including, but not limited to, the European Union's General Data Protection Regulation (GDPR)), GitHub is required to notify you about the legal basis on which we process User Personal Information. GitHub processes User Personal Information on the following legal bases: - -- Contract Performance: - * When you create a GitHub Account, you provide your [Registration Information](#registration-information). We require this information for you to enter into the Terms of Service agreement with us, and we process that information on the basis of performing that contract. We also process your username and email address on other legal bases, as described below. - * If you have a paid Account with us, we collect and process additional [Payment Information](#payment-information) on the basis of performing that contract. - * When you buy or sell an application listed on our Marketplace or, when you send or receive funds through the GitHub Sponsors Program, we process [Payment Information](#payment-information) and additional elements in order to perform the contract that applies to those services. -- Consent: - * We rely on your consent to use your User Personal Information under the following circumstances: when you fill out the information in your [user profile](https://github.com/settings/admin); when you decide to participate in a GitHub training, research project, beta program, or survey; and for marketing purposes, where applicable. All of this User Personal Information is entirely optional, and you have the ability to access, modify, and delete it at any time. While you are not able to delete your email address entirely, you can make it private. You may withdraw your consent at any time. -- Legitimate Interests: - * Generally, the remainder of the processing of User Personal Information we perform is necessary for the purposes of our legitimate interest, for example, for legal compliance purposes, security purposes, or to maintain ongoing confidentiality, integrity, availability, and resilience of GitHub’s systems, Website, and Service. -- If you would like to request deletion of data we process on the basis of consent or if you object to our processing of personal information, please use our [Privacy contact form](https://support.github.com/contact/privacy). +We combine data we collect from different sources for these purposes and to give you a more seamless, consistent, and personalized experience. ## How we share the information we collect -We may share your User Personal Information with third parties under one of the following circumstances: +We share Personal Data with your consent or as necessary to complete your transactions or provide the services you have requested or authorized. In addition, we may share each of the categories of your Personal Data described above with the types of third parties described below for the following business purposes: -### With your consent -We share your User Personal Information, if you consent, after letting you know what information will be shared, with whom, and why. For example, if you purchase an application listed on our Marketplace, we share your username to allow the application Developer to provide you with services. Additionally, you may direct us through your actions on GitHub to share your User Personal Information. For example, if you join an Organization, you indicate your willingness to provide the owner of the Organization with the ability to view your activity in the Organization’s access log. +### Public information +You may select options available through our Service to publicly display and share your name and/or username and certain other information, such as your profile, demographic data, content and files, or geolocation data. For example, if you would like your email address to remain private, even when you’re commenting on public repositories, [you can adjust your setting for your email address to be private in your user profile](https://github.com/settings/emails). You can also [update your local Git configuration to use your private email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Please see more about email addresses in commit messages [here](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). -### With service providers -We share User Personal Information with a limited number of service providers who process it on our behalf to provide or improve our Service, and who have agreed to privacy restrictions similar to the ones in our Privacy Statement by signing data protection agreements or making similar commitments. Our service providers perform payment processing, customer support ticketing, network data transmission, security, and other similar services. While GitHub processes all User Personal Information in the United States, our service providers may process data outside of the United States or the European Union. If you would like to know who our service providers are, please see our page on [Subprocessors](/github/site-policy/github-subprocessors-and-cookies). +Please note that if you would like to compile GitHub data, you must comply with our [Terms of Service](/site-policy/github-terms/github-terms-of-service) regarding information usage and privacy, and you may only use any public-facing information you gather for the purpose for which our user authorized it. For example, where a GitHub user has made an email address public-facing for the purpose of identification and attribution, do not use that email address for the purposes of sending unsolicited emails to users or selling personal information, such as to recruiters, headhunters, and job boards, or for commercial advertising. We expect you to reasonably secure information you have gathered from GitHub, and to respond promptly to complaints, removal requests, and "do not contact" requests from GitHub or GitHub users. + +### Third-party applications +We share your Personal Data with third parties when you tell us to do so. For example, if you purchase an application listed on our Marketplace, we share your username to allow the application developer to provide you with services. Additionally, you may direct us through your actions on GitHub to share your Personal Data. For example, if you join an Organization, you indicate your willingness to provide the owner of the Organization with the ability to view your activity in the Organization’s access log. + +You can enable or add third-party applications, known as "Developer Products" to your Account. These Developer Products are not necessary for your use of GitHub. We will share your Personal Data with such third-party applications when you ask us to; however, you are responsible for your use of the third-party Developer Product and for the amount of Personal Data you choose to share with it. You can check our [API documentation](/rest/reference/users) to see what information is provided when you authenticate into a Developer Product using your GitHub profile. + +### Organizations with which you engage +You may indicate, through your actions on GitHub, that you are willing to share your Personal Data. If you collaborate on or become a member of an organization, then its Account owners may receive your Personal Data. When you accept an invitation to an organization, you will be notified of the types of information owners may be able to see (for more information, see [About Organization Membership](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Please contact the Account owners for more information about how they might process your Personal Data in their Organization and the ways for you to access, update, alter, or delete your Personal Data stored in the Account. + +### Service providers +We share your Personal Data with service providers who process the information on our behalf to provide or improve our Service. For example, our service providers may perform payment processing, customer support ticketing, network data transmission, security, and other similar services. While GitHub processes all Personal Data in the United States, our service providers may process data outside of the United States or the European Union. Such processing by service providers will be in compliance with applicable law including any relevant transfer mechanism. + + ### Affiliates + We enable access to Personal Data across our subsidiaries, affiliates, and related companies, for example, where we share common data systems or where access is needed to operate and provide the Service. ### For security purposes -If you are a member of an Organization, GitHub may share your username, [Usage Information](#usage-information), and [Device Information](#device-information) associated with that Organization with an owner and/or administrator of the Organization, to the extent that such information is provided only to investigate or respond to a security incident that affects or compromises the security of that particular Organization. +We will disclose Personal Data if we believe it is necessary to: +- protect our customers and others, for example to prevent spam or attempts to commit fraud, or to help prevent the loss of life or serious injury of anyone; +- operate and maintain the security of the Service, including to prevent or stop an attack on our systems or networks; or +- protect the rights or property or ourselves or others, including enforcing our agreements, terms, and policies. + ### For legal disclosure -GitHub strives for transparency in complying with legal process and legal obligations. Unless prevented from doing so by law or court order, or in rare, exigent circumstances, we make a reasonable effort to notify users of any legally compelled or required disclosure of their information. GitHub may disclose User Personal Information or other information we collect about you to law enforcement if required in response to a valid subpoena, court order, search warrant, a similar government order, or when we believe in good faith that disclosure is necessary to comply with our legal obligations, to protect our property or rights, or those of third parties or the public at large. - -For more information about our disclosure in response to legal requests, see our [Guidelines for Legal Requests of User Data](/github/site-policy/guidelines-for-legal-requests-of-user-data). +GitHub may disclose Personal Data or other information we collect about you to law enforcement or other governmental agencies if required in response to a valid legal process. For more information about our disclosure in response to legal requests, see our [Guidelines for Legal Requests of User Data](/github/site-policy/guidelines-for-legal-requests-of-user-data). ### Change in control or sale -We may share User Personal Information if we are involved in a merger, sale, or acquisition of corporate entities or business units. If any such change of ownership happens, we will ensure that it is under terms that preserve the confidentiality of User Personal Information, and we will notify you on our Website or by email before any transfer of your User Personal Information. The organization receiving any User Personal Information will have to honor any promises we made in our Privacy Statement or Terms of Service. +We may share your Personal Data if we are involved in a merger, sale, or acquisition of corporate entities or business units as described in this Privacy Statement. + +Please note that some of the features on our Service include integrations, references, or links to services provided by third parties whose privacy practices differ from ours. If you provide Personal Data to any of those third parties, or allow us to share Personal Data with them, that data is governed by their privacy statements. + +Finally, we may share de-identified information in accordance with applicable law. -### Aggregate, non-personally identifying information -We share certain aggregated, non-personally identifying information with others about how our users, collectively, use GitHub, or how our users respond to our other offerings, such as our conferences or events. +### No Selling of Personal Data +We *do not* sell your Personal Data for monetary or other consideration as defined under California and Nevada state laws. +You can learn more about the CCPA and how we comply with it [here](#githubs-notice-to-california-residents). -We **do not** sell your User Personal Information for monetary or other consideration. - -Please note: The California Consumer Privacy Act of 2018 (“CCPA”) requires businesses to state in their privacy policy whether or not they disclose personal information in exchange for monetary or other valuable consideration. While CCPA only covers California residents, we voluntarily extend its core rights for people to control their data to _all_ of our users, not just those who live in California. You can learn more about the CCPA and how we comply with it [here](/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act). - -## Repository contents - -### Access to private repositories - -If your repository is private, you control the access to your Content. If you include User Personal Information or Sensitive Personal Information, that information may only be accessible to GitHub in accordance with this Privacy Statement. GitHub personnel [do not access private repository content](/github/site-policy/github-terms-of-service#e-private-repositories) except for -- security purposes -- to assist the repository owner with a support matter -- to maintain the integrity of the Service -- to comply with our legal obligations -- if we have reason to believe the contents are in violation of the law, or -- with your consent. - -However, while we do not generally search for content in your repositories, we may scan our servers and content to detect certain tokens or security signatures, known active malware, known vulnerabilities in dependencies, or other content known to violate our Terms of Service, such as violent extremist or terrorist content or child exploitation imagery, based on algorithmic fingerprinting techniques (collectively, "automated scanning"). Our Terms of Service provides more details on [private repositories](/github/site-policy/github-terms-of-service#e-private-repositories). - -Please note, you may choose to disable certain access to your private repositories that is enabled by default as part of providing you with the Service (for example, automated scanning needed to enable Dependency Graph and Dependabot alerts). - -GitHub will provide notice regarding our access to private repository content, unless [for legal disclosure](/github/site-policy/github-privacy-statement#for-legal-disclosure), to comply with our legal obligations, or where otherwise bound by requirements under law, for automated scanning, or if in response to a security threat or other risk to security. - -### Public repositories - -If your repository is public, anyone may view its contents. If you include User Personal Information, [Sensitive Personal Information](https://gdpr-info.eu/art-9-gdpr/), or confidential information, such as email addresses or passwords, in your public repository, that information may be indexed by search engines or used by third parties. - -Please see more about [User Personal Information in public repositories](/github/site-policy/github-privacy-statement#public-information-on-github). - -## Other important information - -### Public information on GitHub - -Many of GitHub services and features are public-facing. If your content is public-facing, third parties may access and use it in compliance with our Terms of Service, such as by viewing your profile or repositories or pulling data via our API. We do not sell that content; it is yours. However, we do allow third parties, such as research organizations or archives, to compile public-facing GitHub information. Other third parties, such as data brokers, have been known to scrape GitHub and compile data as well. - -Your User Personal Information associated with your content could be gathered by third parties in these compilations of GitHub data. If you do not want your User Personal Information to appear in third parties’ compilations of GitHub data, please do not make your User Personal Information publicly available and be sure to [configure your email address to be private in your user profile](https://github.com/settings/emails) and in your [git commit settings](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). We currently set Users' email address to private by default, but legacy GitHub Users may need to update their settings. - -If you would like to compile GitHub data, you must comply with our Terms of Service regarding [information usage](/github/site-policy/github-acceptable-use-policies#6-information-usage-restrictions) and [privacy](/github/site-policy/github-acceptable-use-policies#7-privacy), and you may only use any public-facing User Personal Information you gather for the purpose for which our user authorized it. For example, where a GitHub user has made an email address public-facing for the purpose of identification and attribution, do not use that email address for the purposes of sending unsolicited emails to users or selling User Personal Information, such as to recruiters, headhunters, and job boards, or for commercial advertising. We expect you to reasonably secure any User Personal Information you have gathered from GitHub, and to respond promptly to complaints, removal requests, and "do not contact" requests from GitHub or GitHub users. - -Similarly, projects on GitHub may include publicly available User Personal Information collected as part of the collaborative process. If you have a complaint about any User Personal Information on GitHub, please see our section on [resolving complaints](/github/site-policy/github-privacy-statement#resolving-complaints). - - -### Organizations - -You may indicate, through your actions on GitHub, that you are willing to share your User Personal Information. If you collaborate on or become a member of an Organization, then its Account owners may receive your User Personal Information. When you accept an invitation to an Organization, you will be notified of the types of information owners may be able to see (for more information, see [About Organization Membership](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). If you accept an invitation to an Organization with a [verified domain](/organizations/managing-organization-settings/verifying-your-organizations-domain), then the owners of that Organization will be able to see your full email address(es) within that Organization's verified domain(s). - -Please note, GitHub may share your username, [Usage Information](#usage-information), and [Device Information](#device-information) with the owner(s) of the Organization you are a member of, to the extent that your User Personal Information is provided only to investigate or respond to a security incident that affects or compromises the security of that particular Organization. - -If you collaborate on or become a member of an Account that has agreed to the [Corporate Terms of Service](/github/site-policy/github-corporate-terms-of-service) and a Data Protection Addendum (DPA) to this Privacy Statement, then that DPA governs in the event of any conflicts between this Privacy Statement and the DPA with respect to your activity in the Account. - -Please contact the Account owners for more information about how they might process your User Personal Information in their Organization and the ways for you to access, update, alter, or delete the User Personal Information stored in the Account. - -## Additional services - -### Third party applications - -You have the option of enabling or adding third-party applications, known as "Developer Products," to your Account. These Developer Products are not necessary for your use of GitHub. We will share your User Personal Information with third parties when you ask us to, such as by purchasing a Developer Product from the Marketplace; however, you are responsible for your use of the third-party Developer Product and for the amount of User Personal Information you choose to share with it. You can check our [API documentation](/rest/reference/users) to see what information is provided when you authenticate into a Developer Product using your GitHub profile. - -### GitHub Pages - -If you create a GitHub Pages website, it is your responsibility to post a privacy statement that accurately describes how you collect, use, and share personal information and other visitor information, and how you comply with applicable data privacy laws, rules, and regulations. Please note that GitHub may collect User Personal Information from visitors to your GitHub Pages website, including logs of visitor IP addresses, to comply with legal obligations, and to maintain the security and integrity of the Website and the Service. - -### GitHub applications - -You can also add applications from GitHub, such as our Desktop app, our Atom application, or other application and account features, to your Account. These applications each have their own terms and may collect different kinds of User Personal Information; however, all GitHub applications are subject to this Privacy Statement, and we collect the amount of User Personal Information necessary, and use it only for the purpose for which you have given it to us. - -## How you can access and control the information we collect - -If you're already a GitHub user, you may access, update, alter, or delete your basic user profile information by [editing your user profile](https://github.com/settings/profile) or contacting [GitHub Support](https://support.github.com/contact?tags=docs-policy). You can control the information we collect about you by limiting what information is in your profile, by keeping your information current, or by contacting [GitHub Support](https://support.github.com/contact?tags=docs-policy). - -If GitHub processes information about you, such as information [GitHub receives from third parties](#information-we-collect-from-third-parties), and you do not have an account, then you may, subject to applicable law, access, update, alter, delete, or object to the processing of your personal information by contacting [GitHub Support](https://support.github.com/contact?tags=docs-policy). +## Your choices regarding our processing of your personal data +We provide choices about the Personal Data we collect about you. The choices you make will not apply to any Personal Data associated with an Organization under your Account. + +Access, correction, and deletion. If you're a GitHub user, you may access, update, alter, or delete your basic user profile information by [editing your user profile](https://github.com/settings/profile) or contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). You can control the information we collect about you by limiting what information is in your profile, by keeping your information current, or by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). + +We retain and use your information as described in this Privacy Statement, but barring legal requirements, we will delete your full profile within 90 days of your request. After an account has been deleted, certain data, such as contributions to other Users' repositories and comments in others' issues, will remain. However, we will delete or de-identify your Personal Data, including your username and email address, from the author field of issues, pull requests, and comments by associating them with a ghost user. That said, the email address you have provided via your Git commit settings will always be associated with your commits in the Git system. If you choose to make your email address private, you should also update your Git commit settings. We are unable to change or delete data in the Git commit history — the Git software is designed to maintain a record — but we do enable you to control what information you put in that record. + +If GitHub processes Personal Data other than your profile information, such as information about you GitHub receives from [third parties](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), then you may, subject to applicable law, access, update, alter, delete, object to or restrict the processing of your Personal Data by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). + +You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as the GitHub Feed, the GitHub Globe, GitHub Explore, the GitHub Discussion Leaderboard) through [profile settings](https://github.com/settings/profile). + +Additionally, if you are unable to access certain Personal Data we have via the means described above, you can request access by contacting us as described at the bottom of this privacy statement. ### Data portability As a GitHub User, you can always take your data with you. You can [clone your repositories to your desktop](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop), for example, or you can use our [Data Portability tools](https://developer.github.com/changes/2018-05-24-user-migration-api/) to download information we have about you. -### Data retention and deletion of data +### Communication preferences +We use your email address to communicate with you, if you've said that's okay, and only for the reasons you’ve said that’s okay. For example, if you contact our Support team with a request, we respond to you via email. You have control over how your email address is used and shared on and through our Service. You may manage your communication preferences in your [profile](https://github.com/settings/emails). + +By design, the Git version control system associates many actions with a user's email address, such as commit messages. See more details regarding [setting your commit email address](https://github.com/settings/emails). + +Depending on your [email settings](https://github.com/settings/emails), GitHub may occasionally send notification emails, for example, about changes in a repository you’re watching, new features, requests for feedback, important policy changes, or to offer customer support. We may also send marketing emails, based on your choices and in accordance with applicable laws and regulations. There's an “unsubscribe” link located at the bottom of each of the marketing emails we send you. + +Please note that you cannot opt out of receiving important communications from us, such as emails from our Support team or system emails, but you can configure your notifications settings in your profile to opt out of other communications. -Generally, GitHub retains User Personal Information for as long as your account is active or as needed to provide you services. +### European Data Protection Rights + +If the processing of Personal Data about you is subject to European Union data protection law, you have certain rights with respect to that data: + +You can request access to, and rectification or erasure of, Personal Data; +If any automated processing of Personal Data is based on your consent or a contract with you, you have a right to transfer or receive a copy of the Personal Data in a usable and portable format; +If the processing of Personal Data is based on your consent, you can withdraw consent at any time for future processing; +You can to object to, or obtain a restriction of, the processing of Personal Data under certain circumstances; and +For residents of France, you can send us specific instructions regarding the use of your data after your death. + +To make such requests, please use the contact information at the bottom of this statement. When we are processing data on behalf of another party (i.e., where GitHub is acting as a data processor) you should direct your request to that party. You also have the right to lodge a complaint with a supervisory authority, but we encourage you to first contact us with any questions or concerns. + +We rely on different lawful bases for collecting and processing Personal Data about you, for example, with your consent and/or as necessary to provide the services you use, operate our business, meet our contractual and legal obligations, protect the security of our systems and our customers, or fulfill other legitimate interests. -If you would like to cancel your account or delete your User Personal Information, you may do so in your [user profile](https://github.com/settings/admin). We retain and use your information as necessary to comply with our legal obligations, resolve disputes, and enforce our agreements, but barring legal requirements, we will delete your full profile (within reason) within 90 days of your request. You may contact [GitHub Support](https://support.github.com/contact?tags=docs-policy) to request the erasure of the data we process on the basis of consent within 30 days. +## Our use of cookies and tracking technologies -After an account has been deleted, certain data, such as contributions to other Users' repositories and comments in others' issues, will remain. However, we will delete or de-identify your User Personal Information, including your username and email address, from the author field of issues, pull requests, and comments by associating them with a [ghost user](https://github.com/ghost). +### Cookies and tracking technologies -That said, the email address you have supplied [via your Git commit settings](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address) will always be associated with your commits in the Git system. If you choose to make your email address private, you should also update your Git commit settings. We are unable to change or delete data in the Git commit history — the Git software is designed to maintain a record — but we do enable you to control what information you put in that record. +GitHub uses cookies to provide, secure and improve our Service or to develop new features and functionality of our Service. For example, we use them to keep you logged in, remember your preferences, identify your device for security purposes, compile statistical reports, and provide information for future development of GitHub. We use our own cookies and do not use any third-party service providers in this context. If you disable your browser or device’s ability to accept these cookies, you will not be able to log in or use our Service. We provide more information about [cookies on GitHub](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) on our [GitHub Subprocessors and Cookies](/github/site-policy/github-subprocessors-and-cookies) page that describes the cookies we set, the needs we have for those cookies, and the expiration of such cookies. -## Our use of cookies and tracking - -### Cookies - -GitHub only uses strictly necessary cookies. Cookies are small text files that websites often store on computer hard drives or mobile devices of visitors. - -We use cookies solely to provide, secure, and improve our service. For example, we use them to keep you logged in, remember your preferences, identify your device for security purposes, analyze your use of our service, compile statistical reports, and provide information for future development of GitHub. We use our own cookies for analytics purposes, but do not use any third-party analytics service providers. - -By using our service, you agree that we can place these types of cookies on your computer or device. If you disable your browser or device’s ability to accept these cookies, you will not be able to log in or use our service. - -We provide more information about [cookies on GitHub](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) on our [GitHub Subprocessors and Cookies](/github/site-policy/github-subprocessors-and-cookies) page that describes the cookies we set, the needs we have for those cookies, and the expiration of such cookies. +Our emails to users may contain a pixel tag, which is a small, clear image that can tell us whether or not you have opened an email and what your IP address is. We use this pixel tag to make our email communications more effective and to make sure we are not sending you unwanted email. ### DNT "[Do Not Track](https://www.eff.org/issues/do-not-track)" (DNT) is a privacy preference you can set in your browser if you do not want online services to collect and share certain kinds of information about your online activity from third party tracking services. GitHub responds to browser DNT signals and follows the [W3C standard for responding to DNT signals](https://www.w3.org/TR/tracking-dnt/). If you would like to set your browser to signal that you would not like to be tracked, please check your browser's documentation for how to enable that signal. There are also good applications that block online tracking, such as [Privacy Badger](https://privacybadger.org/). +## Retention of Personal Data +We retain Personal Data for as long as necessary to provide the services and fulfill the transactions you have requested, comply with our legal obligations, resolve disputes, enforce our agreements, and other legitimate and lawful business purposes. Because these needs can vary for different data types in the context of different services, actual retention periods can vary significantly based on criteria such as user expectations or consent, the sensitivity of the data, the availability of automated controls that enable users to delete data, and our legal or contractual obligations. For example, we may retain your Personal Data for longer periods, where necessary, subject to applicable law, for security purposes. + ## How GitHub secures your information +GitHub takes reasonable measures necessary to protect your Personal Data from unauthorized access, alteration, or destruction; maintain data accuracy; and help ensure the appropriate use of your Personal Data. To help us protect personal data, we request that you use a strong password and never share your password with anyone or use the same password with other sites or accounts. -GitHub takes all measures reasonably necessary to protect User Personal Information from unauthorized access, alteration, or destruction; maintain data accuracy; and help ensure the appropriate use of User Personal Information. +In addition, if your account has private repositories, you control the access to that Content. GitHub personnel does not access private repository content except for +- security purposes, +- automated scanning for known vulnerabilities, active malware, or other content known to violate our Terms of Service +- to assist the repository owner with a support matter +- to maintain the integrity of the Service +- to comply with our legal obligations if we have reason to believe the contents are in violation of the law, +- or with your consent. -GitHub enforces a written security information program. Our program: -- aligns with industry recognized frameworks; -- includes security safeguards reasonably designed to protect the confidentiality, integrity, availability, and resilience of our Users' data; -- is appropriate to the nature, size, and complexity of GitHub’s business operations; -- includes incident response and data breach notification processes; and -- complies with applicable information security-related laws and regulations in the geographic regions where GitHub does business. - -In the event of a data breach that affects your User Personal Information, we will act promptly to mitigate the impact of a breach and notify any affected Users without undue delay. - -Transmission of data on GitHub is encrypted using SSH, HTTPS (TLS), and git repository content is encrypted at rest. We manage our own cages and racks at top-tier data centers with high level of physical and network security, and when data is stored with a third-party storage provider, it is encrypted. - -No method of transmission, or method of electronic storage, is 100% secure. Therefore, we cannot guarantee its absolute security. For more information, see our [security disclosures](https://github.com/security). - -## GitHub's global privacy practices - -GitHub, Inc. and, for those in the European Economic Area, the United Kingdom, and Switzerland, GitHub B.V. are the controllers responsible for the processing of your personal information in connection with the Service, except (a) with respect to personal information that was added to a repository by its contributors, in which case the owner of that repository is the controller and GitHub is the processor (or, if the owner acts as a processor, GitHub will be the subprocessor); or (b) when you and GitHub have entered into a separate agreement that covers data privacy (such as a Data Processing Agreement). - -Our addresses are: - -- GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107. -- GitHub B.V., Vijzelstraat 68-72, 1017 HL Amsterdam, The Netherlands. - -We store and process the information that we collect in the United States in accordance with this Privacy Statement, though our service providers may store and process data outside the United States. However, we understand that we have Users from different countries and regions with different privacy expectations, and we try to meet those needs even when the United States does not have the same privacy framework as other countries. - -We provide the same high standard of privacy protection—as described in this Privacy Statement—to all our users around the world, regardless of their country of origin or location, and we are proud of the levels of notice, choice, accountability, security, data integrity, access, and recourse we provide. We work hard to comply with the applicable data privacy laws wherever we do business, working with our Data Protection Officer as part of a cross-functional team that oversees our privacy compliance efforts. Additionally, if our vendors or affiliates have access to User Personal Information, they must sign agreements that require them to comply with our privacy policies and with applicable data privacy laws. - -In particular: - - - GitHub provides clear methods of unambiguous, informed, specific, and freely given consent at the time of data collection, when we collect your User Personal Information using consent as a basis. - - We collect only the minimum amount of User Personal Information necessary for our purposes, unless you choose to provide more. We encourage you to only give us the amount of data you are comfortable sharing. - - We offer you simple methods of accessing, altering, or deleting the User Personal Information we have collected, where legally permitted. - - We provide our Users notice, choice, accountability, security, and access regarding their User Personal Information, and we limit the purpose for processing it. We also provide our Users a method of recourse and enforcement. +Github will provide notice regarding private repository access where not prohibited by law or if in response to a security threat or other risk to security. ### Cross-border data transfers +GitHub processes Personal Data both inside and outside of the United States and relies on legal mechanisms such as Standard Contractual Clauses to lawfully transfer data from the European Economic Area, the United Kingdom, and Switzerland to the United States. You may request a copy of the Standard Contractual Clauses using the contact details provided in the section entitled “Contacting GitHub” below. -GitHub processes personal information both inside and outside of the United States and relies on Standard Contractual Clauses as the legally provided mechanism to lawfully transfer data from the European Economic Area, the United Kingdom, and Switzerland to the United States. In addition, GitHub is certified to the EU-US and Swiss-US Privacy Shield Frameworks. To learn more about our cross-border data transfers, see our [Global Privacy Practices](/github/site-policy/global-privacy-practices). - -## How we communicate with you - -We use your email address to communicate with you, if you've said that's okay, **and only for the reasons you’ve said that’s okay**. For example, if you contact our Support team with a request, we respond to you via email. You have a lot of control over how your email address is used and shared on and through GitHub. You may manage your communication preferences in your [user profile](https://github.com/settings/emails). - -By design, the Git version control system associates many actions with a User's email address, such as commit messages. We are not able to change many aspects of the Git system. If you would like your email address to remain private, even when you’re commenting on public repositories, [you can create a private email address in your user profile](https://github.com/settings/emails). You should also [update your local Git configuration to use your private email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). This will not change how we contact you, but it will affect how others see you. We set current Users' email address private by default, but legacy GitHub Users may need to update their settings. Please see more about email addresses in commit messages [here](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). - -Depending on your [email settings](https://github.com/settings/emails), GitHub may occasionally send notification emails about changes in a repository you’re watching, new features, requests for feedback, important policy changes, or to offer customer support. We also send marketing emails, based on your choices and in accordance with applicable laws and regulations. There's an “unsubscribe” link located at the bottom of each of the marketing emails we send you. Please note that you cannot opt out of receiving important communications from us, such as emails from our Support team or system emails, but you can configure your notifications settings in your profile to opt out of other communications. - -Our emails may contain a pixel tag, which is a small, clear image that can tell us whether or not you have opened an email and what your IP address is. We use this pixel tag to make our email more effective for you and to make sure we’re not sending you unwanted email. - -## Resolving complaints - -If you have concerns about the way GitHub is handling your User Personal Information, please let us know immediately. We want to help. You may contact us by filling out the [Privacy contact form](https://support.github.com/contact/privacy). You may also email us directly at privacy@github.com with the subject line "Privacy Concerns." We will respond promptly — within 45 days at the latest. +### Resolving complaints +If you have concerns about the way GitHub is handling your Personal Data, please let us know immediately. We want to help. You may contact us by filling out the [Privacy contact form](https://support.github.com/contact/privacy). You may also email us directly at **(privacy [at] github [dot] com)** with the subject line "Privacy Concerns." We will respond promptly — within 45 days at the latest. You may also contact our Data Protection Officer directly. @@ -314,7 +252,7 @@ You may also contact our Data Protection Officer directly. | 88 Colin P. Kelly Jr. St. | Vijzelstraat 68-72 | | San Francisco, CA 94107 | 1017 HL Amsterdam | | United States | The Netherlands | -| privacy@github.com | privacy@github.com | +| **privacy [at] github [dot] com** | **privacy [at] github [dot] com** | ### Dispute resolution process @@ -341,3 +279,55 @@ Cliquez ici pour obtenir la version française: [Déclaration de confidentialit ### Other translations For translations of this statement into other languages, please visit [https://docs.github.com/](/) and select a language from the drop-down menu under “English.” + +## GitHub's notice to California residents +The [California Consumer Privacy Act](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375) of 2018, (Cal. Civ. Code §1798.100 et seq., as amended, “CCPA”) gives California residents rights and control over their personal information. GitHub, Inc. ("GitHub", "we") provides this statement to those residents ("you") in accordance with requirements under the CCPA to make certain disclosures about the collection and processing of their personal information. This is GitHub’s California-specific description of consumers’ privacy rights under the CCPA. For information about how we’ve extended the CCPA core rights to control personal information to all of our users in the United States, please see our [Privacy Statement](/github/site-policy/github-privacy-statement). + +### Our handling of personal information +While the table below contains information about the categories of personal information we collect, process, and share, please see the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement) for full details. + +| Category of personal information collected in last 12 months | Category of sources from which the personal information has been collected | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Identifiers (such as real name, alias, postal address, unique personal identifier, online identifier Internet Protocol address, email address, account name, or other similar identifiers) | Information consumer provides directly or automatically through their interaction with our Service and/or Website or GitHub’s vendors, partners, or affiliates | +| Personal information described in Cal. Civ. Code §1798.80 (e) such as name, address, credit card or debit card number) | Information consumer may choose to provide directly, through service providers | +| Characteristics of protected classifications under California or federal law (such as gender) | Information consumer may choose to provide directly | +| Commercial information (such as about products or services purchased, obtained, or considered, or other purchasing or consuming histories or tendencies) | Information consumer provides directly or automatically through their interaction with our Services | +| Geolocation data (such as any information collected after giving users the opportunity to opt-in to location-based services, which rely upon a device’s precise location services. ) | Information consumer provides automatically through their interaction with our Services | +| Audio, electronic, visual, or similar information such as content and files uploaded to the Service. | Information consumer may choose to provide directly | +| Professional or employment information | Information consumer may choose to provide directly | +| Inferences drawn from any of the information identified in this table to create a profile about a consumer reflecting the consumer’s preferences | Information consumer provides directly or automatically through their interaction with our Services | + + +We use the categories of personal information described above for the purposes listed in the [“How GitHub uses your information”](/github/site-policy/github-privacy-statement#how-github-uses-your-information) section of our Privacy Statement. We also disclose the categories of personal information listed above for business purposes. Please see the [“How we share the information we collect”](/github/site-policy/github-privacy-statement#how-we-share-the-information-we-collect) section of our Privacy Statement for additional details. + +### We do not sell your personal information +Under the CCPA, a business that sells California residents' personal information to others: 1) must give notice to California residents before selling their personal information to others; and 2) must provide the right to opt out of the sale of their personal information. +GitHub does not sell personal information, including personal information of anyone under 16 years old. + +### Your rights under the CCPA +The CCPA provides California residents with certain rights related to their personal information. To submit a request based on these rights, please contact us via our [contact form](https://support.github.com/contact?tags=docs-policy). + + + +When receiving a request, we will verify that the individual making the request is the resident to whom the personal information subject to the request pertains. California residents may exercise their rights themselves or may use an authorized agent, designated in writing or through a power of attorney, to make requests on their behalf. If you use an authorized agent to submit a request, we may require that you provide us additional information demonstrating that the agent is acting on your behalf, and we may need you to verify your identity directly with us. +With respect to your personal information, California residents may exercise the rights described below. +#### Right to Know. +You have a right to request that we disclose to you the personal information we have collected about you. You also have a right to request additional information about our collection, use, disclosure, or sale of such personal information. Note that we have provided much of this information in this privacy statement. You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to know” by contacting us here. +#### Right to Request Deletion. +You also have a right to request that we delete personal information under certain circumstances, subject to a number of exceptions. To make a request to delete, You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to delete” by contacting us here. + +#### Right to Opt-Out. +You have a right to opt-out from future “sales” of personal information. Note that we do not “sell” personal information as defined by the CCPA and have not done so in the past 12 months. + +#### Right to Non-Discrimination. +You have a right to not be discriminated against for exercising your CCPA rights. We will not discriminate against you for exercising your CCPA rights. + +You may designate, in writing or through a power of attorney, an authorized agent to make requests on your behalf to exercise your rights under the CCPA. Before accepting such a request from an agent, we will require the agent to provide proof you have authorized it to act on your behalf, and we may need you to verify your identity directly with us. +Further, to provide or delete specific pieces of personal information we will need to verify your identity to the degree of certainty required by law. We will verify your request by asking you to submit the request from the email address associated with your account or requiring you to provide information necessary to verify your account. [Please note that you may use two-factor authentication with your GitHub account.](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication) +Finally, you have a right to receive notice of our practices at or before collection of personal information. + +Additionally, under California Civil Code section 1798.83, also known as the “Shine the Light” law, California residents who have provided personal information to a business with which the individual has established a business relationship for personal, family, or household purposes (“California Customers”) may request information about whether the business has disclosed personal information to any third parties for the third parties’ direct marketing purposes. Please be aware that we do not disclose personal information to any third parties for their direct marketing purposes as defined by this law. +California Customers may request further information about our compliance with this law by emailing **(privacy [at] github [dot] com)**. Please note that businesses are required to respond to one request per California Customer each year and may not be required to respond to requests made by means other than through the designated email address. + +California residents under the age of 18 who are registered users of online sites, services, or applications have a right under California Business and Professions Code Section 22581 to remove, or request and obtain removal of, content or information they have publicly posted. To remove content or information you have publicly posted, [please submit a Private Information Removal request](https://support.github.com/contact/private-information). Alternatively, to request that we remove such content or information, please send a detailed description of the specific content or information you wish to have removed to [GitHub support](https://support.github.com/contact). Please be aware that your request does not guarantee complete or comprehensive removal of content or information posted online and that the law may not permit or require removal in certain circumstances. +If you have any questions about our privacy practices with respect to California residents, please contact us via our [contact form](https://support.github.com/contact?tags=docs-policy). diff --git a/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md b/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md index 5526889f80..a52ae02681 100644 --- a/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md +++ b/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md @@ -20,7 +20,7 @@ GitHub provides a great deal of transparency regarding how we use your data, how ## GitHub Subprocessors -When we share your information with third party subprocessors, such as our vendors and service providers, we remain responsible for it. We work very hard to maintain your trust when we bring on new vendors, and we require all vendors to enter into data protection agreements with us that restrict their processing of Users' Personal Information (as defined in the [Privacy Statement](/articles/github-privacy-statement/)). +When we share your information with third party subprocessors, such as our vendors and service providers, we remain responsible for it. We work very hard to maintain your trust when we bring on new vendors, and we require all vendors to enter into data protection agreements with us that restrict their processing of Users' Personal Information (as defined in the [Privacy Statement](/articles/github-privacy-statement/)). You can sign up to receive subprocessor list updates [here](https://www.github.com/privacy/subprocessors). | Name of Subprocessor | Description of Processing | Location of Processing | Corporate Location |:---|:---|:---|:---| diff --git a/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md b/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md deleted file mode 100644 index c78d1e3d55..0000000000 --- a/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: GitHub's Notice about the California Consumer Privacy Act -versions: - fpt: '*' -topics: - - Policy - - Legal -redirect_from: - - /github/site-policy/githubs-notice-about-the-california-consumer-privacy-act ---- - -Effective January 1, 2020 - -## GitHub's Notice to California Residents - -The [California Consumer Privacy Act](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375) of 2018, (Cal. Civ. Code §1798.100 et seq., as amended, “CCPA”) gives California residents rights and control over their personal information. GitHub, Inc. ("GitHub", "we") provides this statement to those residents ("you") in accordance with requirements under the CCPA to make certain disclosures about the collection and processing of their personal information. This is GitHub’s California-specific description of consumers’ privacy rights under the CCPA. For information about how we’ve extended the CCPA core rights to control personal information to all of our users in the United States, please see our [Privacy Statement](/github/site-policy/github-privacy-statement). - -## We do not sell your personal information - -Under the CCPA, a business that sells California residents' personal information to others: 1) must give notice to California residents before selling their personal information to others; and 2) must provide the right to opt out of the sale of their personal information. - -GitHub _does not_ sell personal information, including personal information of anyone under 16 years old. Thus, these notification and opt-out requirements do not apply to GitHub. - -## Your rights under the CCPA - -The CCPA provides California residents with certain rights related to their personal information. To submit a request based on these rights, please contact us via our [contact form](https://support.github.com/contact?tags=docs-policy). - -When receiving a request, we will verify that the individual making the request is the resident to whom the personal information subject to the request pertains. California residents may exercise their rights themselves or may use an authorized agent to make requests to disclose certain information about the processing of their personal information or to delete personal information on their behalf. If you use an authorized agent to submit a request, we may require that you provide us additional information demonstrating that the agent is acting on your behalf. - -With respect to their personal information, California residents may exercise the rights described below. - -## 1. Right to know what personal information is being collected, for what purposes and with whom it is shared - -California residents have the right to request from a business disclosure of the categories and specific pieces of personal information it has collected from them in the preceding 12 months, the categories of sources from which such personal information is collected, the business or commercial purpose for collecting or selling such personal information, and the categories of third parties with whom the business shares personal information. - -If you request that a business disclose categories and specific pieces of personal information collected about you, you have the right to receive that information, free of charge, twice a year. The information may be delivered by mail or electronically and, if provided electronically, shall be in a portable and, to the extent technically feasible, readily usable format that allows the California resident to relatively easily transmit this information to another entity. You can use GitHub’s [User Migration API](/rest/reference/migrations#users) to access and download your data. Learn more [here](https://github.blog/2018-12-19-download-your-data/). - -## 2. Right to know whether your personal information is sold or disclosed for a business purpose and to whom - -California residents have the right to request from a business that sells or discloses personal information for a business purpose separate lists of the categories of personal information collected, sold or disclosed for a business purpose in the preceding 12 months, including the categories of third parties to whom the personal information was sold or disclosed for a business purpose. - -## 3. Right to say no to the sale of your personal information - -As explained above, the CCPA requires businesses that sell personal information to allow residents the ability to opt out of the selling of their information. - -Again, GitHub does not sell personal information. - -## 4. Right to non-discrimination of service or price if you exercise your privacy rights - -The CCPA prohibits businesses from discriminating against a California resident for exercising any of their rights under the CCPA, including by -- denying goods or services -- charging different prices or rates for goods or services, including through the use of discounts or other benefits or by imposing penalties -- providing a different level or quality of goods or services -- suggesting that the person exercising their rights will receive a different price or rate for goods or services or a different level or quality of goods or services - -## 5. Right to deletion - -California residents have the right to request that a business delete any of their personal information that the business collected from them, subject to the exceptions in CCPA §1798.105. - -## Our Handling of Personal Information - -While the table below contains information about the categories of personal information we collect process and share, please see the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement) for full details. - -| **Category of personal information collected in last 12 months** | **Category of sources from which the personal information has been collected** | **Business or commercial purpose(s) for collecting the personal information** | **Categories of third parties with whom the personal information is shared** | **Categories of personal information disclosed for a business or commercial purpose** | -| --- | --- | --- | --- | --- | -| Identifiers (such as real name, alias, postal address, unique personal identifier, online identifier Internet Protocol address, email address, account name, or other similar identifiers) | Information consumer provides directly or automatically through their interaction with our Service and/or Website | Detecting security incidents, protecting against malicious, deceptive, fraudulent, or illegal activity, and prosecuting those responsible for that activity

Debugging to identify and repair errors that impair existing intended functionality

Performing services on behalf of the business or service provider

Undertaking internal research for technological development and demonstration

Undertaking activities to verify or maintain the quality or safety of a service, and to improve, upgrade, or enhance the service | Service providers, applicable customers, law enforcement | This category of personal information has been disclosed for a business or commercial purpose | -| Any categories of personal information described in subdivision (e) of Cal. Civ. Code §1798.80 ( which defines “personal information” as “any information that identifies, relates to, describes, or is capable of being associated with, a particular individual”— with examples including name, address, credit card or debit card number—and excludes publicly available information) | Information consumer provides directly | Prosecuting those responsible for malicious, deceptive, fraudulent, or illegal activity.

Performing services on behalf of the business or service provider | Service providers, law enforcement | This category of personal information has been disclosed for a business or commercial purpose | -| Characteristics of protected classifications under California or federal law (such as gender, age) | Information consumer may choose to provide directly | Performing services (user profile) | Service providers | This category of personal information has been disclosed for a business or commercial purpose | -| Commercial information (such as about products or services purchased, obtained, or considered, or other purchasing or consuming histories or tendencies) | Information consumer provides directly or automatically through their interaction with our Services | Debugging to identify and repair errors that impair existing intended functionality

Performing services on behalf of the business or service provider | Service providers | This category of personal information has been disclosed for a business or commercial purpose | | Internet or other electronic network activity information (such as browsing history, search history, and information regarding a consumer’s interaction with an internet website, or application) | Information consumer provides automatically through their interaction with our Services | Detecting security incidents, protecting against malicious, deceptive, fraudulent, or illegal activity, and prosecuting those responsible for that activity

Debugging to identify and repair errors that impair existing intended functionality

Performing services on behalf of the business or service provider

Undertaking internal research for technological development and demonstration

Undertaking activities to verify or maintain the quality or safety of a service, and to improve, upgrade, or enhance the service | Service providers, applicable customers, law enforcement | This category of personal information has been disclosed for a business or commercial purpose | -Geolocation data (such as IP address) | Information consumer provides automatically through their interaction with our Services | Detecting security incidents, protecting against malicious, deceptive, fraudulent, or illegal activity, and prosecuting those responsible for that activity

Debugging to identify and repair errors that impair existing intended functionality

Performing services on behalf of the business or service provider

Undertaking internal research for technological development and demonstration

Undertaking activities to verify or maintain the quality or safety of a service, and to improve, upgrade, or enhance the service | Service providers, applicable customers, law enforcement | This category of personal information has been disclosed for a business or commercial purpose | -Audio, electronic, visual, or similar information | Information consumer may choose to provide directly | Performing services (user profile) | Service providers | This category of personal information has been disclosed for a business or commercial purpose | Professional or employment-related information | Information consumer may choose to provide directly | Performing services (user profile) | Service providers | This category of personal information has been disclosed for a business or commercial purpose | Education information that is not publicly available personally identifiable | This category of personal information has been disclosed for a business or commercial purpose | -Information as defined in the Family Educational Rights and Privacy Act (20 U.S.C. Sec. 1232g; 34 C.F.R. Part 99) | Information consumer may choose to provide directly | Performing services (user profile) | Service providers | This category of personal information has been disclosed for a business or commercial purpose | - Inferences drawn from any of the information identified in this table to create a profile about a consumer reflecting the consumer’s preferences | Information consumer provides directly or automatically through their interaction with our Services | Performing services on behalf of the business or service provider | Service providers | This category of personal information has been disclosed for a business or commercial purpose | - -## Exemptions under the CCPA - -The CCPA provides exemptions, until and including December 31, 2020, from certain of the above described disclosures pertaining to the last 12 months including a **business-to-business exemption**: - - personal information reflecting a written or verbal communication or a transaction between GitHub and a natural person, where the natural person is acting as an employee, owner, director, officer, or contractor of a company, partnership, sole proprietorship, nonprofit, or government agency and whose communications or transaction with GitHub occur solely within the context of GitHub conducting due diligence regarding, or providing or receiving a product or service to or from such company, partnership, sole proprietorship, nonprofit or government agency. - -If you have any questions about this page, please contact us via our [contact form](https://support.github.com/contact?tags=docs-policy). diff --git a/content/site-policy/privacy-policies/global-privacy-practices.md b/content/site-policy/privacy-policies/global-privacy-practices.md index 89e2f53b7b..5dc51bb052 100644 --- a/content/site-policy/privacy-policies/global-privacy-practices.md +++ b/content/site-policy/privacy-policies/global-privacy-practices.md @@ -27,7 +27,7 @@ To learn more about SCCs, see this article on the [European Commission website]( GitHub is certified to the EU-US and Swiss-US Privacy Shield Frameworks and the commitments they entail, although GitHub does not rely on the EU-US Privacy Shield Framework as a legal basis for transfers of personal information in light of the judgment of the Court of Justice of the EU in Case C-311/18. -The EU-US and Swiss-US Privacy Shield Frameworks are set forth by the US Department of Commerce regarding the collection, use, and retention of User Personal Information transferred from the European Union, the UK, and Switzerland to the United States. GitHub has certified to the Department of Commerce that it adheres to the Privacy Shield Principles. If our vendors or affiliates process User Personal Information on our behalf in a manner inconsistent with the principles of either Privacy Shield Framework, GitHub remains liable unless we prove we are not responsible for the event giving rise to the damage. +The EU-US and Swiss-US Privacy Shield Frameworks are set forth by the US Department of Commerce regarding the collection, use, and retention of personal information transferred from the European Union, the UK, and Switzerland to the United States. GitHub has certified to the Department of Commerce that it adheres to the Privacy Shield Principles. If our vendors or affiliates process personal information on our behalf in a manner inconsistent with the principles of either Privacy Shield Framework, GitHub remains liable unless we prove we are not responsible for the event giving rise to the damage. For purposes of our certifications under the Privacy Shield Frameworks, if there is any conflict between the terms in these Global Privacy Practices and the Privacy Shield Principles, the Privacy Shield Principles shall govern. To learn more about the Privacy Shield program, and to view our certification, visit the [Privacy Shield website](https://www.privacyshield.gov/). diff --git a/content/site-policy/privacy-policies/index.md b/content/site-policy/privacy-policies/index.md index 632e7ba279..83d2d96b78 100644 --- a/content/site-policy/privacy-policies/index.md +++ b/content/site-policy/privacy-policies/index.md @@ -10,7 +10,6 @@ children: - /global-privacy-practices - /github-data-protection-agreement - /github-subprocessors-and-cookies - - /githubs-notice-about-the-california-consumer-privacy-act - /github-codespaces-privacy-statement - /github-candidate-privacy-policy --- From 30a349cfc909a5fb8f208fc111ae40ba294b3324 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 1 Jun 2022 02:33:57 +0000 Subject: [PATCH 26/46] update search indexes --- lib/search/indexes/github-docs-3.1-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt.json.br | 4 ++-- 80 files changed, 160 insertions(+), 160 deletions(-) diff --git a/lib/search/indexes/github-docs-3.1-cn-records.json.br b/lib/search/indexes/github-docs-3.1-cn-records.json.br index 89965aaa43..b465a9421e 100644 --- a/lib/search/indexes/github-docs-3.1-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.1-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53a3fcb8c00d42319f19b72df30ebd5927d9da99c24f18634ded41806cb8d57c -size 740149 +oid sha256:667c3be0ea1467ac7144f2f5997c9acb7a3761862b3a10523b6212f7cf0e6310 +size 740070 diff --git a/lib/search/indexes/github-docs-3.1-cn.json.br b/lib/search/indexes/github-docs-3.1-cn.json.br index 1f01d2f4fd..2004f2a068 100644 --- a/lib/search/indexes/github-docs-3.1-cn.json.br +++ b/lib/search/indexes/github-docs-3.1-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a039ff51fe36dafa3813c21683629d830698900e1b448e97ee3568476f2b4765 -size 1560693 +oid sha256:a61148faf2c681e36cb4296ef58d6fb2feffc4e3ede00c5444b5fad8be47dadf +size 1560589 diff --git a/lib/search/indexes/github-docs-3.1-en-records.json.br b/lib/search/indexes/github-docs-3.1-en-records.json.br index 4d8d2d6996..bb6ecc6f48 100644 --- a/lib/search/indexes/github-docs-3.1-en-records.json.br +++ b/lib/search/indexes/github-docs-3.1-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f87e953c24e02cd4a1546113d5a0e8d7e8c408e53b1d82be996a8fa274c0db2e -size 996952 +oid sha256:a3064cf07f7d9191dcbce453dd7de6ecf205324192f5b83e76a76e6c8710793f +size 996983 diff --git a/lib/search/indexes/github-docs-3.1-en.json.br b/lib/search/indexes/github-docs-3.1-en.json.br index 51cb1e1cbf..079e2d9425 100644 --- a/lib/search/indexes/github-docs-3.1-en.json.br +++ b/lib/search/indexes/github-docs-3.1-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de51f11eeea40dfb498b5bcaaac2832c7ff4e7ac0c88182c5d08d5064f737219 -size 3993234 +oid sha256:62ee467a49788db981811d242bf23f75ccf193db2bb3302b8e54086d44d0e495 +size 3993198 diff --git a/lib/search/indexes/github-docs-3.1-es-records.json.br b/lib/search/indexes/github-docs-3.1-es-records.json.br index e2691d5719..27445a04c5 100644 --- a/lib/search/indexes/github-docs-3.1-es-records.json.br +++ b/lib/search/indexes/github-docs-3.1-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:407c240352bd114fd2523f2a47158e71b38ad243e453230b96108862f0fe0615 -size 683211 +oid sha256:9e1e72b4141c94c43b44f3f66c78afba7d941b9a3622dd5166566847f22210dc +size 683247 diff --git a/lib/search/indexes/github-docs-3.1-es.json.br b/lib/search/indexes/github-docs-3.1-es.json.br index 5de35fde70..0102bc3a29 100644 --- a/lib/search/indexes/github-docs-3.1-es.json.br +++ b/lib/search/indexes/github-docs-3.1-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:639c9b19475402e1269570ccf9b3d1e10de104e155e54a128305605af8b10b9f -size 2970405 +oid sha256:0af5fb97b02627d8324340fd22f9183a15501beb2e837b01e349b0ad558d17e5 +size 2970708 diff --git a/lib/search/indexes/github-docs-3.1-ja-records.json.br b/lib/search/indexes/github-docs-3.1-ja-records.json.br index f2ff7fa4a7..614a910fae 100644 --- a/lib/search/indexes/github-docs-3.1-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.1-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c208ecb22bbc63c829330d0aa42fa14b16995ba26dbd58370a088754be0f90b3 -size 749839 +oid sha256:f5a0453619d6a780bb22fafb760fbddec3882719c4542d2512f97226f090080d +size 749904 diff --git a/lib/search/indexes/github-docs-3.1-ja.json.br b/lib/search/indexes/github-docs-3.1-ja.json.br index 0f6a8355ea..480ab55011 100644 --- a/lib/search/indexes/github-docs-3.1-ja.json.br +++ b/lib/search/indexes/github-docs-3.1-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a4a9093a320b83757876a396a8bf15d12b37e2f7387f6a978c6aee41983c367 -size 4126621 +oid sha256:e6a345b81f04f4f22cc3d41a3e180b8571635f4c93115e97a0fd3a5b707d5b8d +size 4126693 diff --git a/lib/search/indexes/github-docs-3.1-pt-records.json.br b/lib/search/indexes/github-docs-3.1-pt-records.json.br index 5a78338197..6fccc23ebf 100644 --- a/lib/search/indexes/github-docs-3.1-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.1-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7af02866d0962dc5dae3077ec471af03f8ae92a6ceff50e6814c67ed85be1f4a -size 673844 +oid sha256:dae070e2a4b8c0a013ff186d55e10b361c5ed915bfc6eed75af33872c27fd0a9 +size 673764 diff --git a/lib/search/indexes/github-docs-3.1-pt.json.br b/lib/search/indexes/github-docs-3.1-pt.json.br index b4a72f0ce2..23d56443fc 100644 --- a/lib/search/indexes/github-docs-3.1-pt.json.br +++ b/lib/search/indexes/github-docs-3.1-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46dfd83d0560cb8544f30e4d02e6b5d495fd07a7f26be677371291002f7e047c -size 2877773 +oid sha256:e12fb673c43698256710a41b2df8094502c02e62b42b54358c45cf5a4b7042ce +size 2877367 diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index 0f5f9b750a..2248f08d57 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9532f667ccd0f9c3072ea1ee90251e8d4ec21ada8682163f13d4d11a2adf622c -size 759165 +oid sha256:5c164416cf287adff2886ad5e29d37dad9c36feba8032f7f4a9e5f68603e8c14 +size 759220 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index 7329416d21..586bc63be3 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84c72498fc5e447acbeedad3ab549774e7fdc87c82d8095056285ed9877b888c -size 1593191 +oid sha256:593078d7ddc8ff28dd2fc4bd087de02a90b4ef0bf335f7059bc9e2e20dea199a +size 1593417 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index 1e10255286..e0c488d488 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf2041a3bba7a0300f1f6304f454fcea5c54eb333ad02b1090faeba1480143c3 -size 1032841 +oid sha256:d2fddd107505c7ca8bb23280ac9561045dd74287d11a03381bb3a887153a1ce5 +size 1032830 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index 3116233a86..c292629247 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e6b6b6ded7b4e5a5c151930374456549ce059e8099d380299d784b3675a188f -size 4146568 +oid sha256:c273641ff5dc01103f169c470f06dab2277506f368d62c43572fd8c10a4b83c7 +size 4146175 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index 7014074684..1e13d01682 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4be4fb6598c07de062101536967ab651ff27f14f2b551493df1ded1fdacd07e5 -size 703301 +oid sha256:3689449f25d5407d357a73ced594d9780b92f9681d5698db75a3f3bd49732b3c +size 703178 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index d656646616..741cf29e15 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69e20026b755e275aefba914318cbad9b3875a21e01d4b84ed06fc76afa35706 -size 3057056 +oid sha256:5c82c8598d9c3bd4940b78d23d5f9179f546d8aeb5d9973cf99d3adc1cb10e38 +size 3056977 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index 4c74022fbb..df0999420b 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dfdc902479c1069a6720aceec155a61360f2318cd00519806667b0f1efeff07c -size 770592 +oid sha256:68cc44b6878e9016b3d4d0eef35fe18e9c65d73507ccc84a41ba535ba5c72af9 +size 770604 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index 6df0c894ed..31a47387aa 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90fa0b41143f78fbd54ce6b62d5a7b6dcf30c288db81c2d03c38629bdbc2dfd8 -size 4243903 +oid sha256:a96582d393592a71072706a1171c58e1ce7f796532f8ff5c7000c3d323da3fa4 +size 4244512 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index a3413cd761..cc65455dbb 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a83499a9aa31a8970bf9fb90c912ccb3dd407f8573248274b492ba4bbd322b9e -size 693256 +oid sha256:8e01ddea8cc8a785d521737f5a03df90c5cde8aa240068c1a11d8d696bab0dd3 +size 693167 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index 54c5186af7..572d2ec4d3 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4ded8c6eef9d01a0f380055c44017fef17414698ae4db59315725aded888b00 -size 2958447 +oid sha256:4103d30c9f3c3bea7800b3dc72f852226423fdc0db882a9d85e001004cf6af87 +size 2958620 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index 25baeaf839..03d01a27bc 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:947f4e90b4e2a4f92d7221f5b3be78831ed8d743e06e13e5642a779c036c866d -size 782506 +oid sha256:86b965623b6f9d3b5ef47ca882be0c0c9b5274ff3b5a210294f386dd19eae564 +size 782455 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index 17ce35013c..eeb4a69c67 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:063379c07f7fbb2d69a1d21179ff05276f6266120004650c6550a7f5d611f4d9 -size 1634057 +oid sha256:ead75ccc1f838adeb03e575a9b141e96c76c1b12ca3012a1e2aae2b931481835 +size 1634460 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index 234c42ad10..e245fbdf57 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8aad2cc5629f5543b60db317adcbbe1da930489dabaafcaf5625f0bf99377061 -size 1067550 +oid sha256:7189e0b466dc1233e88da686f3d536efb94d9952a7ba040d51a4ed0f2b84fdcf +size 1067614 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index 7f7d1ec09d..fe9ae6484a 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b414aa9be4c2a22034eb465d1adfb418db4fa19c628c4edd99a7a21aa75e396e -size 4242212 +oid sha256:489968130ac1a6405c81a7b8f22a83b8797e6a06dc59889062f141cf982222cf +size 4241088 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index caafc4c28e..b186602cf3 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59be26c6825870bc8e42ed78f018579ca9384479cda7717895d211d2a7daf51a -size 722629 +oid sha256:123ef523214cf3983c54d850ec83305c59acff68e927fb67384655473d4920c1 +size 722587 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index 1ec2f8fb4e..1735df6dec 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d15b465129202d3a4159261f6bde425c46435e13c22cd34c15fac9d5ecd8b8d -size 3136761 +oid sha256:8fc8e5f0efe80f9c680341b8007cb61b615c55a9277d7a64f58202ca14f673f9 +size 3136681 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index 545bfb10e5..e7467cf495 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa26de120a718e2f46a7c8764a2feb553fc1242457e288e78442eb664e947b81 -size 793939 +oid sha256:afdd0a01071416aabeae0d1d75188d5b747ffea23e324aff1d72a961e25d4520 +size 794091 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index c7d812c036..47a41219b5 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b7d6ccba6a12494fe2905d8b6fc3de6f1a0c894f549bd0016c8b01a1017701a -size 4363750 +oid sha256:3a5be31123f2703e589020d3b512ccea2ce06af9bf98db68709b4f8a7f6647ab +size 4363839 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index 756ea1b3b8..4e9388ad13 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e2de326ab77cbe53e88bcf8f68d0c1c7138838eed83bdffe676b87f22cd660f -size 712657 +oid sha256:b42dd5452bda0f1c121e6cdce56739994f0e87519cf1d97b717aea5180d8ad86 +size 712558 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index 198663ddfc..2acf92a9f8 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c65dc2ddb3b97d86b72e611588fec5c44afb9bb8b0f9f8cd95a9050c08357619 -size 3036796 +oid sha256:09468da7029ec3035393ba66c197ff2cd1c5929e5fca32c4222ccb5b3a6d6bb7 +size 3036779 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index 4ecb279f59..bc50756601 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:011813d0c89285a1c311086c15d47e2ed4cade0d0132f54106b5371ee5407649 -size 784392 +oid sha256:dd90259c456addf5a4b64cc1636acb8c818d67e28888abe1a0bba633115c1f45 +size 784403 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index 98923fff87..7888bf8680 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3089c152c65de11cecb7c4212365ac880f446dcc9b560d19e988eade3971c80c -size 1646128 +oid sha256:a619163240ee3afa5f8a6644cfb2c871cc5da912c1b293f2c9fdcd9ec8a3c807 +size 1646108 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index 8a04209b00..a14ad99b93 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da3064f979fbdafce225ea554ebaa90cae37626024dc1327debf8b8f6a02b987 -size 1076798 +oid sha256:1b3d291f3a874a58703421c04152678baf7ea2c66803661c6433f2498bc5c173 +size 1076620 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index 12632d69b3..b1c4a56662 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bbe339b86806b081f2246ab958b337a956b9eb78772b3d3c1dcb5da94e0ad865 -size 4281791 +oid sha256:5441fd22ca8e4fded94cbad9714c7d119679f5e73853006a3560e9675941567f +size 4282005 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index bbe53da01e..a9759399a2 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1ae755fd040b62287ac7ad35b093f824c6a2731a67014ca1c220de13b189244 -size 726009 +oid sha256:b6a368d18f2d46283dea604ef188663d80a62f88f7e9eb7acc85f7fb0e9f7984 +size 726168 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index 241e2458b0..961dd27e5c 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38bb94b8498d67acf3cf2580f0a614ad1e3f926d47c85c6c817ac8ddc75227ac -size 3154750 +oid sha256:89a92d1c5b7cebf0fb28e7a44c8ac332f5d32673d337025345aae222f6514b8d +size 3155311 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index e1ca81bcdd..ad7a5ab10e 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f93afd2261698143ab33f1d98ed0872061e20cc68549ca9181a65a516a5f583 -size 796643 +oid sha256:82ff118492ffadad8be5edb9b625f8c6ada38d1acd3f0df299acdf74e533ec1e +size 796683 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index bbabfdec04..b42fe451a6 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2de0c6c579364b29489522c0ecd6956ba3e03846744ea5574d97951f159c31b5 -size 4387027 +oid sha256:6e5870ddf4df581da977a239eb6d17f3b6eec129d48be67dfd5a89f65124c764 +size 4387450 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index 613f8d69b8..b49a402294 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fbc18c0d073065179b04af9a39f013f80ffe771ae45fab365b6fab9bf1b9f0d8 -size 716114 +oid sha256:e99c6e633ed434d5185ed2da5a2f6b812a0e3097218a93279cdf3220d053acd2 +size 716070 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index 065cc923ca..960322e367 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:786d121ce047e551f797aef2f1f1959231875b97e62a74a540d88fd42bd79964 -size 3056238 +oid sha256:458526914c81b9f1b96d39705c6f9145e47fcaaeb35626b659365e8209f79053 +size 3055928 diff --git a/lib/search/indexes/github-docs-3.5-cn-records.json.br b/lib/search/indexes/github-docs-3.5-cn-records.json.br index 9bb311e34d..978461ade4 100644 --- a/lib/search/indexes/github-docs-3.5-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.5-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e6a62f3e18c1160a5e351a15ff9efa769ff0b2e0c2bdde1bf049210d75a402d -size 811857 +oid sha256:fa48df684b9593d9607755087c5dc483a0b4fc9b38a0026d6a16f304dfe2a399 +size 811986 diff --git a/lib/search/indexes/github-docs-3.5-cn.json.br b/lib/search/indexes/github-docs-3.5-cn.json.br index ad6e75432e..6d0385b5f2 100644 --- a/lib/search/indexes/github-docs-3.5-cn.json.br +++ b/lib/search/indexes/github-docs-3.5-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13740e4d9ce670078485a4970ccc8a1a12defb1b5b0cf85aa7682e60035714d0 -size 1709063 +oid sha256:92d1e679c47f9dc4925f3a413afb521f25623a201944cab6553e092977a8f908 +size 1709138 diff --git a/lib/search/indexes/github-docs-3.5-en-records.json.br b/lib/search/indexes/github-docs-3.5-en-records.json.br index e919921f6b..bb92378b92 100644 --- a/lib/search/indexes/github-docs-3.5-en-records.json.br +++ b/lib/search/indexes/github-docs-3.5-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73ef6b6cdba8147c6fa3114fb62ec19f0d36f08a3f4ea7298a4f204836602d65 -size 1115489 +oid sha256:b52980e0870d86202f1c6ea85e40775bb87d842269727026ec80b9a57c13c403 +size 1115436 diff --git a/lib/search/indexes/github-docs-3.5-en.json.br b/lib/search/indexes/github-docs-3.5-en.json.br index 1108ed7797..dac20f38cf 100644 --- a/lib/search/indexes/github-docs-3.5-en.json.br +++ b/lib/search/indexes/github-docs-3.5-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af1c3e07042142be692f34e6cda690743afc3f537746399b5611583eb24bb078 -size 4441938 +oid sha256:ce1841fd8e7ff4af1e96e87e3f4845360805a2fdf5ab4d2310cb7abdd02d95a9 +size 4441985 diff --git a/lib/search/indexes/github-docs-3.5-es-records.json.br b/lib/search/indexes/github-docs-3.5-es-records.json.br index 8691e50cbe..b1026c54c0 100644 --- a/lib/search/indexes/github-docs-3.5-es-records.json.br +++ b/lib/search/indexes/github-docs-3.5-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e89b04de48a4e2cb4ec726af57c17711b25f090fef76b91ca12e4e3f55ebc24 -size 748905 +oid sha256:ba397cd1f27ed7a9ca417fa3748d90b9c4452092306a4a5e39d85c3420e04773 +size 748854 diff --git a/lib/search/indexes/github-docs-3.5-es.json.br b/lib/search/indexes/github-docs-3.5-es.json.br index 635314e6aa..309fb12dc1 100644 --- a/lib/search/indexes/github-docs-3.5-es.json.br +++ b/lib/search/indexes/github-docs-3.5-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa15997fa5b18daea8cd24c253668c89ccc6c8fdfe07db6bb0459c96ec4958d5 -size 3269356 +oid sha256:958d216034823f1695268d177f2bae19483f7bb86563453b1d1b2df2b4f43106 +size 3268995 diff --git a/lib/search/indexes/github-docs-3.5-ja-records.json.br b/lib/search/indexes/github-docs-3.5-ja-records.json.br index 5c96731db0..c0a54391c7 100644 --- a/lib/search/indexes/github-docs-3.5-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.5-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe1e52a93ebb023e1c94cbf10d78ab12f27def7093f819ccedd6ee16e0b0fa53 -size 821651 +oid sha256:708326f938e819fa059dad3ce144fa8f317918c78464ddedf10c368fd27e72e5 +size 821827 diff --git a/lib/search/indexes/github-docs-3.5-ja.json.br b/lib/search/indexes/github-docs-3.5-ja.json.br index 14899f9446..41b423a146 100644 --- a/lib/search/indexes/github-docs-3.5-ja.json.br +++ b/lib/search/indexes/github-docs-3.5-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:777233bd97346123de2a23befdf4dbf4fd47d11b047dc2d4961ac6232803a7f8 -size 4543485 +oid sha256:39bb3e3a3769e31a64328aa34c8adc3a3b7ae2baf97b02c70e3b955951199b56 +size 4544031 diff --git a/lib/search/indexes/github-docs-3.5-pt-records.json.br b/lib/search/indexes/github-docs-3.5-pt-records.json.br index 0b6257106d..a6223bacac 100644 --- a/lib/search/indexes/github-docs-3.5-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.5-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31bfb27cf9debee34e584185fa474ca5bad5fa425d390681499d8e281cfa3782 -size 738641 +oid sha256:8b0229f6d245a1bcb69a6c482aa656f474c66fe13e7d66faf0eddfb759c0e017 +size 738270 diff --git a/lib/search/indexes/github-docs-3.5-pt.json.br b/lib/search/indexes/github-docs-3.5-pt.json.br index 4a5b0af573..8cf27732c1 100644 --- a/lib/search/indexes/github-docs-3.5-pt.json.br +++ b/lib/search/indexes/github-docs-3.5-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72f800dcef092f1a0e62704ada02fefe1aa5d932ee8a28ae3c464c3337065640 -size 3164421 +oid sha256:db97cc1db04a177ed1cf9e6364da52a8bca7942a68251caa8e4aee4c5d33e2b3 +size 3163864 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index 49abb2717e..72345112d5 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3e2cd8594e1ec7f3e5ac57c4679ed4228452883dc8cc10bc09842a75674928a4 -size 977595 +oid sha256:f5e8d08f0530411e62a21bb1c99af07b3c6f0f38b9f29e09e9f2e11d451c6cc5 +size 977854 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 64d5a91b38..ce2c1ca6fc 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8eda70e83bf6ad3fec0f81d70a4abd395a22788ccfd741df875aa229db8d3860 -size 1702052 +oid sha256:92737e103f430dc746da872c108205237f32435a4870d58e2c705b8f0bf64db5 +size 1702140 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index 87185e9f0b..1d75d53a3a 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a39c366ce48f285a6dea2e486df6681fbe941b2bc72acef6c62abf623d37567f -size 1343796 +oid sha256:73493c40988cfcba74f79e842c220567d079507278295cac6b3c44373d139ca6 +size 1344275 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index af30395024..d42a99bd1d 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f7d078d5cda71315e499b3c5520eebdbe4b294b031acc0c46781918215d7b3e -size 5071984 +oid sha256:3978aee3ecd40102c2c2a06281c015d5077e2e1e69d9b86ab55c0bc18588a36d +size 5072426 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index c99da20f71..07980c539a 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed913d7bb3ef1fa249b688e268392aea678154f2a8d19413b3098b97e4ee7042 -size 885977 +oid sha256:dda6656ba29ccf6782e9eb3135d695ccc20ac8ab103e1a8da5d71901132d60ab +size 886092 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index b5fe25e08c..5f859ee5a3 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d9054f48261e8a96b7b9818dad4597e55caead2964e3c1ebe0741133d9ebb17 -size 3671974 +oid sha256:7fa29bb3a4d2c7623f057bd1b045aa644cd8974f3b05bb132c3a050f88a778d8 +size 3672408 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index 030daf114c..2eafcdf4b3 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db61da9485ecd03bbc4bba1fd8a04afbc3f8311c8cbd32539c82ebda07a8b5aa -size 987303 +oid sha256:4fdad9c45fc4df703f1a84e3f8e28c1e32c76f519c57a1bd7d9f7b8033d8e0af +size 987273 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 20c2e67a90..cfde2f367f 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f553492a87fba7abeb778cebc2a8a68062321dd478a52d672f902d4c3b4775b1 -size 5226282 +oid sha256:fc86d2607dbdfb5d106d9a3b3d2fd9ac5bba38773dfd3a5937e93aa3090692a0 +size 5226239 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index 4afbd0cf06..3c164f9082 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29655d8d5cd7d5796fb2d6b07df166d61455a59aae0bbce0310528010b966e18 -size 873670 +oid sha256:023891f97d6d6b43716e624c1b449844c89d3d0b09d2721530474837ce02422f +size 873689 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index 3090de6299..d1c8d3a4e4 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d110502a418cd9e52cd8c022aa1ff920f61aecc270a453133f53ea073d6544be -size 3571245 +oid sha256:fc25507074036feb3112b26535caf4b8facacf8964845b1d6dde513cbf47b607 +size 3571254 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index ab4abc9244..7682172d99 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d85fceaa91970231d0baa6c6a96846937bd2c53e5dd05760e0f444f506f05c4 -size 619519 +oid sha256:b6188d8672d90cc7a41e76b2f0c999bca696863d60784f221ae067a72c153506 +size 619397 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index 5def6c0de9..41ed1289b1 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ae0010f198beeb54cf23c087878cd14c39e9c8cdd59b5f6ac62825e88f1395b -size 1256669 +oid sha256:6351c08005c50fc8d3365dc7175bb54a616b54b489433a00bb5321b9ea8d76bd +size 1256570 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index 6868cf53ff..f96f430293 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9227f9b3c0d3763fd54a504ecd5dd3e3999c4d779b209918a44c8252e095cd19 -size 862972 +oid sha256:21041fdc17438726e4d11c6bec6b71f18bba5681b7b9aff6233040b05e3ac525 +size 862121 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index fe6324b90c..9b74390301 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38e99ec5b656b0eb1f62c664d281adc5dd2884d6b46a67ca26d3f1caf4c7d41d -size 3390116 +oid sha256:04d7f3445e38b4ffcfd6dabfe4a8b9792fa2e1581b03e34c15939a49cc0f467e +size 3388389 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 0db5afdc0d..3ebaa1a5c6 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5185a41072ff518b17a8f57d47c4201ca205e5780284e1cb957d7d1f8b6e2aa3 -size 578253 +oid sha256:2884278951b6f4e8a769cc9dd39f4d3ca2456f2bceed713d247489df0fe46831 +size 578358 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index 61108c72d1..12ef2c58f0 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a9d1bddddf5270379594bb2d285320c01f4f1006fc7b00870f4b886799c28cc -size 2439796 +oid sha256:8a8e5f7213f8e5e2115ee0c8a3998ea0b84b022ea20da80234d3be53fad4061f +size 2439937 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index 0bea996098..8f34d4f207 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e999b12f783a4192f25bc38f776268d9db9042fdc2a7efe9cd812c839449a10 -size 630731 +oid sha256:675d25a67ac0e06c6c2d02b97306b8e11392469ced1589d4842527bed6ee449c +size 630800 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 0e7546a89f..5d44eef8ca 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3562d6374f0202d238945569601f8ce8e14d9cc23e17feaba26daa45d65bf33b -size 3355338 +oid sha256:08c896f6f3ea3bf158cb196203e333296f7bb0c53b652811b6d657c0696d3c56 +size 3355422 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index 98544bf3d3..27726c2eaa 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a32cbcb0f25869432bc275b89f859160202bc09ba946b9561acb5f27b2d62fa0 -size 570875 +oid sha256:928218c2df28b2fcb426b26057a50c5b42a9a84d379355a60ba905a0a441f9a3 +size 571044 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index ddc096cfeb..51f33584fa 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aafb7812f1aed2cf3b9a6dcbd7008db7694131b9a17bc97b3d79fe0fac0acf52 -size 2343108 +oid sha256:caa08ab3f357e547d7712bdbb27ffe2898afbe9dbae26d64dae381bdf46d4ddb +size 2343656 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index 128b08ad41..a7304e59dd 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e50d43450176648d191053db16d61848c7ee9833560f450c2a61c46216c20d2 -size 937666 +oid sha256:14f192195f6a269bcf2ab87494cd7f32089915855df02ec3562350928cebdcd3 +size 937743 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index f9130c3ba4..5fa65ffd1e 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15208d1bcc276332a3223c01447501d6904ef2231fabc686a9a632da5ae6cf7f -size 1812635 +oid sha256:56d2e2e81083556e52693c0445acfba28efac565c4cf0b126abf9a47d3805825 +size 1815758 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index bc2513f131..7b9ef9a971 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21efa0a1e0ba8ea531e5419c750179900d57395b8d95c76ab185e024416ce297 -size 1266015 +oid sha256:5055b595fd821f8787dd3d9a3066eafeffc45bfe13fc0db83cfe82d7006915d6 +size 1268594 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 751b0b7648..daaa785864 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d3c612af7c13d6448ba5a23d1db5b7cf688bc52bf9bb6dcc2f0a2ea64217f31 -size 5023417 +oid sha256:5b053c80480cf84f8f32184106b123df6ad0b0567851fe67892e7d418e24407b +size 5033844 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index 592a9418b0..09e92c077b 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3f1378e29f8753ae341356e2528e2c81c900233031a925cc7e4a647869df938 -size 869377 +oid sha256:e522ffd5dd0af2a2d52634596c787d21b61966a8b8cf0a890221e219c188c14f +size 870228 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index a201ad5bcf..6e94461d4f 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4fb4ea893324788246506f37c9ad47a08ce9df6f134cd21156be159e6d32d9b -size 3743065 +oid sha256:b4a1b7421ba446c9d43d57488ee882091473463ebe31e770e5ee0ffc474fe08b +size 3751448 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index ef7023b337..64cef95687 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4ceb4c8ee7ea9c49c689a268c971cbbd4c0001a3e75774f1fe656cca94186a7 -size 949044 +oid sha256:4a8f05b02c8dd29577bd5a6b2810d3d9b9e592fe0d82fd1bb89847d4facc99bf +size 949546 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index be82daa7ca..587a05b9e4 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd16fd00b11425573c65a33c8ded251eda453aa6214e2b5f727ca488c1ddfccc -size 5235173 +oid sha256:6a96e2e0bd4078ea56b8b2e2f0b8799690677dcc40c2da2464cce61583583e49 +size 5237123 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index 5936de1e04..82893b4c1f 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:515a472abaaf2d617ae2a2bca3540d3920ec30cb70baf95e6b11baa34466301f -size 857939 +oid sha256:33380f74aa12f174a697ee5acbfe2d99581b6c49b0a3d482976795c0eef786a7 +size 858979 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index 374c1358c4..1a87129cba 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ff43b6506e6609754dd7fc47a05ac4bd5371c30eade8e9eff0aed6bd7b862a7 -size 3647464 +oid sha256:3efab44fd6f0c43783b085e2b6bc016d6a4a39daf134c663a86897e2920d82ea +size 3654163 From 994474dee3408b740519d77f0096931e5b47a8b2 Mon Sep 17 00:00:00 2001 From: Alex Brazier Date: Wed, 1 Jun 2022 06:25:41 +0100 Subject: [PATCH 27/46] Update failure with additional conditions (#18270) Co-authored-by: Lucas Costi --- .../learn-github-actions/expressions.md | 28 ++++++------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/content/actions/learn-github-actions/expressions.md b/content/actions/learn-github-actions/expressions.md index 14fe4cc00b..e161ce8f6c 100644 --- a/content/actions/learn-github-actions/expressions.md +++ b/content/actions/learn-github-actions/expressions.md @@ -324,34 +324,22 @@ steps: if: {% raw %}${{ failure() }}{% endraw %} ``` -{% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %} -### Evaluate Status Explicitly +#### failure with conditions -Instead of using one of the methods above, you can evaluate the status of the job or composite action that is executing the step directly: +You can include extra conditions for a step to run after a failure, but you must still include `failure()` to override the default status check of `success()` that is automatically applied to `if` conditions that don't contain a status check function. -#### Example for workflow step +##### Example ```yaml steps: ... - - name: The job has failed - if: {% raw %}${{ job.status == 'failure' }}{% endraw %} + - name: Failing step + id: demo + run: exit 1 + - name: The demo step has failed + if: {% raw %}${{ failure() && steps.demo.conclusion == 'failure' }}{% endraw %} ``` -This is the same as using `if: failure()` in a job step. - -#### Example for composite action step - -```yaml -steps: - ... - - name: The composite action has failed - if: {% raw %}${{ github.action_status == 'failure' }}{% endraw %} -``` - -This is the same as using `if: failure()` in a composite action step. -{% endif %} - ## Object filters You can use the `*` syntax to apply a filter and select matching items in a collection. From b8ac5f18090b2d0f987aa4fd784f7edd9873d792 Mon Sep 17 00:00:00 2001 From: Matt Pollard Date: Wed, 1 Jun 2022 09:29:23 +0200 Subject: [PATCH 28/46] Add troubleshooting information for connectivity to the Management Console through a load balancer with `X-Forwarded-For` (#27980) --- ...-enterprise-server-with-a-load-balancer.md | 33 +++++++++++++++++-- .../accessing-the-management-console.md | 8 +++++ 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md b/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md index 35573b2ad4..8f247f7d7b 100644 --- a/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md +++ b/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md @@ -1,6 +1,6 @@ --- title: Using GitHub Enterprise Server with a load balancer -intro: 'Use a load balancer in front of a single {% data variables.product.prodname_ghe_server %} appliance or a pair of appliances in a High Availability configuration.' +intro: 'Use a load balancer in front of a single {% data variables.product.prodname_ghe_server %} instance or a pair of instances in a High Availability configuration.' redirect_from: - /enterprise/admin/guides/installation/using-github-enterprise-with-a-load-balancer - /enterprise/admin/installation/using-github-enterprise-server-with-a-load-balancer @@ -35,7 +35,7 @@ Because client connections to {% data variables.product.prodname_ghe_server %} c ### Enabling PROXY protocol support on {% data variables.product.product_location %} -We strongly recommend enabling PROXY protocol support for both your appliance and the load balancer. Use the instructions provided by your vendor to enable the PROXY protocol on your load balancer. For more information, see [the PROXY protocol documentation](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt). +We strongly recommend enabling PROXY protocol support for both your instance and the load balancer. Use the instructions provided by your vendor to enable the PROXY protocol on your load balancer. For more information, see [the PROXY protocol documentation](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt). {% data reusables.enterprise_installation.proxy-incompatible-with-aws-nlbs %} @@ -52,6 +52,12 @@ We strongly recommend enabling PROXY protocol support for both your appliance an {% data reusables.enterprise_clustering.x-forwarded-for %} +{% warning %} + +**Warning**: If you configure `X-Forwarded-For` support on {% data variables.product.product_location %} and load balancer, you may not be able to connect to the {% data variables.enterprise.management_console %}. For more information, see "[Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %}](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." + +{% endwarning %} + {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.privacy %} @@ -63,7 +69,28 @@ We strongly recommend enabling PROXY protocol support for both your appliance an ## Configuring health checks -Health checks allow a load balancer to stop sending traffic to a node that is not responding if a pre-configured check fails on that node. If the appliance is offline due to maintenance or unexpected failure, the load balancer can display a status page. In a High Availability (HA) configuration, a load balancer can be used as part of a failover strategy. However, automatic failover of HA pairs is not supported. You must manually promote the replica appliance before it will begin serving requests. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." +Health checks allow a load balancer to stop sending traffic to a node that is not responding if a pre-configured check fails on that node. If the instance is offline due to maintenance or unexpected failure, the load balancer can display a status page. In a High Availability (HA) configuration, a load balancer can be used as part of a failover strategy. However, automatic failover of HA pairs is not supported. You must manually promote the replica instance before it will begin serving requests. For more information, see "[Configuring {% data variables.product.prodname_ghe_server %} for High Availability](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)." {% data reusables.enterprise_clustering.health_checks %} {% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} + +## Troubleshooting connectivity through a load balancer + +If you cannot connect to services on {% data variables.product.product_location %} through a load balancer, you can review the following information to troubleshoot the problem. + +{% note %} + +**Note**: Always test changes to your network infrastructure and instance configuration in a staging environment. For more information, see "[Setting up a staging instance](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)." + +{% endnote %} + +### Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %} + +If you enable support for the `X-Forwarded-For` header on your instance and load balancer, you may not be able to access your instance's {% data variables.enterprise.management_console %}. For more information about the {% data variables.enterprise.management_console %} and ports required for connections, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)" and "[Network ports](/admin/configuration/configuring-network-settings/network-ports)." + +If {% data variables.product.product_location %} indicates that your session has expired when you connect to the {% data variables.enterprise.management_console %} through a load balancer, try one of the following configurations on your load balancer. + +- Disable `X-Forwarded-For` headers for connections to your instance on ports 8080 and 8443. +- Configure your load balancer to operate on Layer 4, and use the PROXY protocol instead of `X-Forwarded-For` for passthrough of client IP addresses. For more information, see "[Enabling PROXY protocol support on {% data variables.product.product_location %} ](#enabling-proxy-protocol-support-on-your-github-enterprise-server-instance)." + +For more information, refer to the documentation for your load balancer. diff --git a/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md b/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md index afe2d5aa16..93b08d2844 100644 --- a/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md +++ b/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md @@ -55,3 +55,11 @@ The first time that you access the {% data variables.enterprise.management_conso The {% data variables.enterprise.management_console %} locks after ten failed login attempts are made in the span of ten minutes. You must wait for the login screen to automatically unlock before attempting to log in again. The login screen automatically unlocks as soon as the previous ten minute period contains fewer than ten failed login attempts. The counter resets after a successful login occurs. To immediately unlock the {% data variables.enterprise.management_console %}, use the `ghe-reactivate-admin-login` command via the administrative shell. For more information, see "[Command line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" and "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." + +## Troubleshooting failed connections to the {% data variables.enterprise.management_console %} + +If you cannot connect to the {% data variables.enterprise.management_console %} on {% data variables.product.product_location %}, you can review the following information to troubleshoot the problem. + +### Error: "Your session has expired" for connections through a load balancer + +If you access {% data variables.product.product_location %} through a load balancer and connections to the {% data variables.enterprise.management_console %} fail with a message that your session has expired, you may need to reconfigure your load balancer. For more information, see "[Using {% data variables.product.product_name %} with a load balancer](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." From b4608a86d833d6623e994c7c7184623552fdc6f2 Mon Sep 17 00:00:00 2001 From: Mike Surowiec Date: Wed, 1 Jun 2022 09:49:30 -0500 Subject: [PATCH 29/46] fix: remove usage of readFileAsync (#28053) * fix: remove usage of readFileAsync * fix: use same import style * fix: update tests Co-authored-by: Peter Bengtsson --- lib/all-products.js | 5 ++--- lib/check-node-version.js | 4 ++-- lib/enterprise-server-releases.js | 7 +++--- lib/read-file-contents.js | 5 +++-- lib/readfile-async.js | 6 ------ lib/search/lunr-search.js | 6 +++--- script/i18n/fix-translation-errors.js | 3 +-- script/i18n/homogenize-frontmatter.js | 3 +-- script/rendered-content-link-checker.mjs | 3 +-- script/rest/test-open-api-schema.js | 3 +-- tests/content/category-pages.js | 9 ++++---- tests/content/liquid-line-breaks.js | 6 +++--- tests/content/remove-liquid-statements.js | 26 +++++++++++------------ tests/content/site-data-references.js | 3 +-- tests/graphql/build-changelog-test.js | 5 ++--- tests/linting/lint-files.js | 16 +++++++------- tests/rendering/sidebar.js | 3 +-- 17 files changed, 50 insertions(+), 63 deletions(-) delete mode 100644 lib/readfile-async.js diff --git a/lib/all-products.js b/lib/all-products.js index 620037dada..7364b34cba 100644 --- a/lib/all-products.js +++ b/lib/all-products.js @@ -1,13 +1,12 @@ import fs from 'fs/promises' import path from 'path' -import readFileAsync from './readfile-async.js' import frontmatter from './read-frontmatter.js' import getApplicableVersions from './get-applicable-versions.js' import removeFPTFromPath from './remove-fpt-from-path.js' // Both internal and external products are specified in content/index.md const homepage = path.posix.join(process.cwd(), 'content/index.md') -const { data } = frontmatter(await readFileAsync(homepage, 'utf8')) +const { data } = frontmatter(await fs.readFile(homepage, 'utf8')) export const productIds = data.children export const productGroups = [] @@ -27,7 +26,7 @@ for (const productId of productIds) { } const toc = path.posix.join(dir, 'index.md') - const { data } = frontmatter(await readFileAsync(toc, 'utf8')) + const { data } = frontmatter(await fs.readFile(toc, 'utf8')) const applicableVersions = getApplicableVersions(data.versions, toc) const href = removeFPTFromPath(path.posix.join('/', applicableVersions[0], productId)) diff --git a/lib/check-node-version.js b/lib/check-node-version.js index d473512e7f..5848deb799 100644 --- a/lib/check-node-version.js +++ b/lib/check-node-version.js @@ -1,8 +1,8 @@ +import fs from 'fs/promises' import semver from 'semver' import path from 'path' -import readFileAsync from './readfile-async.js' -const packageFile = JSON.parse(await readFileAsync(path.join(process.cwd(), './package.json'))) +const packageFile = JSON.parse(await fs.readFile(path.join(process.cwd(), './package.json'))) const { engines } = packageFile /* istanbul ignore next */ diff --git a/lib/enterprise-server-releases.js b/lib/enterprise-server-releases.js index 5db9b0e908..e8011d1f79 100644 --- a/lib/enterprise-server-releases.js +++ b/lib/enterprise-server-releases.js @@ -1,9 +1,10 @@ -import versionSatisfiesRange from './version-satisfies-range.js' import path from 'path' -import readFileAsync from './readfile-async.js' +import fs from 'fs/promises' + +import versionSatisfiesRange from './version-satisfies-range.js' export const dates = JSON.parse( - await readFileAsync(path.join(process.cwd(), './lib/enterprise-dates.json')) + await fs.readFile(path.join(process.cwd(), './lib/enterprise-dates.json')) ) // GHES Release Lifecycle Dates: diff --git a/lib/read-file-contents.js b/lib/read-file-contents.js index 7a82fdf915..5b929dcd0c 100644 --- a/lib/read-file-contents.js +++ b/lib/read-file-contents.js @@ -1,4 +1,5 @@ -import readFileAsync from './readfile-async.js' +import fs from 'fs/promises' + import encodeBracketedParentheses from './encode-bracketed-parentheses.js' import fm from './frontmatter.js' @@ -6,7 +7,7 @@ import fm from './frontmatter.js' * Read only the frontmatter from file */ export default async function fmfromf(filepath) { - let fileContent = await readFileAsync(filepath, 'utf8') + let fileContent = await fs.readFile(filepath, 'utf8') fileContent = encodeBracketedParentheses(fileContent) diff --git a/lib/readfile-async.js b/lib/readfile-async.js deleted file mode 100644 index 39fe85081e..0000000000 --- a/lib/readfile-async.js +++ /dev/null @@ -1,6 +0,0 @@ -import fs from 'fs' -import util from 'util' - -// This is faster than using `fs.promises.readFile` for the time being -// See: https://github.com/nodejs/node/issues/37583 -export default util.promisify(fs.readFile) diff --git a/lib/search/lunr-search.js b/lib/search/lunr-search.js index c85eb0cb2f..f371cbc014 100644 --- a/lib/search/lunr-search.js +++ b/lib/search/lunr-search.js @@ -1,6 +1,7 @@ import { fileURLToPath } from 'url' import path from 'path' import lunr from 'lunr' +import fs from 'fs/promises' import lunrStemmerSupport from 'lunr-languages/lunr.stemmer.support.js' import tinyseg from 'lunr-languages/tinyseg.js' import lunrJa from 'lunr-languages/lunr.ja.js' @@ -8,7 +9,6 @@ import lunrEs from 'lunr-languages/lunr.es.js' import lunrPt from 'lunr-languages/lunr.pt.js' import { get } from 'lodash-es' import statsd from '../statsd.js' -import readFileAsync from '../readfile-async.js' import { namePrefix } from './config.js' import { decompress } from './compress.js' const __dirname = path.dirname(fileURLToPath(import.meta.url)) @@ -317,13 +317,13 @@ export default async function loadLunrResults({ version, language, query, limit async function loadLunrIndex(indexName) { const filePath = path.posix.join(__dirname, LUNR_DIR, `${indexName}.json.br`) // Do not set to 'utf8' on file reads - return readFileAsync(filePath).then(decompress).then(JSON.parse).then(lunr.Index.load) + return fs.readFile(filePath).then(decompress).then(JSON.parse).then(lunr.Index.load) } async function loadLunrRecords(indexName) { const filePath = path.posix.join(__dirname, LUNR_DIR, `${indexName}-records.json.br`) // Do not set to 'utf8' on file reads - return readFileAsync(filePath).then(decompress).then(JSON.parse) + return fs.readFile(filePath).then(decompress).then(JSON.parse) } // Highlight a match within an attribute field diff --git a/script/i18n/fix-translation-errors.js b/script/i18n/fix-translation-errors.js index a76813989d..07c61a436a 100755 --- a/script/i18n/fix-translation-errors.js +++ b/script/i18n/fix-translation-errors.js @@ -12,7 +12,6 @@ import path from 'path' import { execSync } from 'child_process' import { get, set } from 'lodash-es' import fs from 'fs' -import readFileAsync from '../../lib/readfile-async.js' import fm from '../../lib/frontmatter.js' import matter from 'gray-matter' import chalk from 'chalk' @@ -31,7 +30,7 @@ async function main() { const loadAndValidateContent = async (path, schema) => { let fileContents try { - fileContents = await readFileAsync(path, 'utf8') + fileContents = await fs.promises.readFile(path, 'utf8') } catch (e) { if (fs.existsSync(path)) { console.error(e.message) diff --git a/script/i18n/homogenize-frontmatter.js b/script/i18n/homogenize-frontmatter.js index ac590b64e3..213b9776ee 100755 --- a/script/i18n/homogenize-frontmatter.js +++ b/script/i18n/homogenize-frontmatter.js @@ -11,7 +11,6 @@ import path from 'path' import fs from 'fs/promises' import matter from 'gray-matter' import walk from 'walk-sync' -import readFileAsync from '../../lib/readfile-async.js' import fm from '../../lib/frontmatter.js' // Run! @@ -42,7 +41,7 @@ async function main() { } async function extractFrontmatter(path) { - const fileContents = await readFileAsync(path, 'utf8') + const fileContents = await fs.readFile(path, 'utf8') return fm(fileContents) } diff --git a/script/rendered-content-link-checker.mjs b/script/rendered-content-link-checker.mjs index dcc811fc68..3d1963fbd2 100755 --- a/script/rendered-content-link-checker.mjs +++ b/script/rendered-content-link-checker.mjs @@ -20,7 +20,6 @@ import getRedirect from '../lib/get-redirect.js' import warmServer from '../lib/warm-server.js' import renderContent from '../lib/render-content/index.js' import { deprecated } from '../lib/enterprise-server-releases.js' -import readFileAsync from '../lib/readfile-async.js' const STATIC_PREFIXES = { assets: path.resolve('assets'), @@ -116,7 +115,7 @@ async function main(opts, files) { } if (list) { - const fileList = JSON.parse(await readFileAsync(list)) + const fileList = JSON.parse(await fs.promises.readFile(list)) if (Array.isArray(fileList) && fileList.length > 0) { files = fileList } else { diff --git a/script/rest/test-open-api-schema.js b/script/rest/test-open-api-schema.js index b2f406ba0c..8d1fd5c81b 100755 --- a/script/rest/test-open-api-schema.js +++ b/script/rest/test-open-api-schema.js @@ -9,7 +9,6 @@ import fs from 'fs' import path from 'path' import _ from 'lodash' -import readFileAsync from '../../lib/readfile-async.js' import frontmatter from '../../lib/read-frontmatter.js' import getApplicableVersions from '../../lib/get-applicable-versions.js' import { allVersions } from '../../lib/all-versions.js' @@ -86,7 +85,7 @@ async function createCheckContentDirectory(contentFiles) { }, {}) for (const filename of contentFiles) { - const { data } = frontmatter(await readFileAsync(filename, 'utf8')) + const { data } = frontmatter(await fs.promises.readFile(filename, 'utf8')) const applicableVersions = getApplicableVersions(data.versions, filename) const splitPath = filename.split('/') const subCategory = splitPath[splitPath.length - 1].replace('.md', '') diff --git a/tests/content/category-pages.js b/tests/content/category-pages.js index 244ccf4e20..cc7a4b8243 100644 --- a/tests/content/category-pages.js +++ b/tests/content/category-pages.js @@ -6,7 +6,6 @@ import matter from '../../lib/read-frontmatter.js' import { zip, difference } from 'lodash-es' import GithubSlugger from 'github-slugger' import { decode } from 'html-entities' -import readFileAsync from '../../lib/readfile-async.js' import loadSiteData from '../../lib/site-data.js' import renderContent from '../../lib/render-content/index.js' import getApplicableVersions from '../../lib/get-applicable-versions.js' @@ -71,7 +70,7 @@ describe('category pages', () => { const categoryDir = path.dirname(indexAbsPath) // Get child article links included in each subdir's index page - const indexContents = await readFileAsync(indexAbsPath, 'utf8') + const indexContents = await fs.promises.readFile(indexAbsPath, 'utf8') const { data } = matter(indexContents) categoryVersions = getApplicableVersions(data.versions, indexAbsPath) categoryChildTypes = [] @@ -101,7 +100,7 @@ describe('category pages', () => { await Promise.all( articleLinks.map(async (articleLink) => { const articlePath = getPath(productDir, indexLink, articleLink) - const articleContents = await readFileAsync(articlePath, 'utf8') + const articleContents = await fs.promises.readFile(articlePath, 'utf8') const { data } = matter(articleContents) // Do not include map topics in list of published articles @@ -123,7 +122,7 @@ describe('category pages', () => { availableArticlePaths = ( await Promise.all( childFilePaths.map(async (articlePath) => { - const articleContents = await readFileAsync(articlePath, 'utf8') + const articleContents = await fs.promises.readFile(articlePath, 'utf8') const { data } = matter(articleContents) // Do not include map topics nor hidden pages in list of available articles @@ -137,7 +136,7 @@ describe('category pages', () => { await Promise.all( childFilePaths.map(async (articlePath) => { - const articleContents = await readFileAsync(articlePath, 'utf8') + const articleContents = await fs.promises.readFile(articlePath, 'utf8') const { data } = matter(articleContents) articleVersions[articlePath] = getApplicableVersions(data.versions, articlePath) diff --git a/tests/content/liquid-line-breaks.js b/tests/content/liquid-line-breaks.js index d84744043d..349bc42e38 100644 --- a/tests/content/liquid-line-breaks.js +++ b/tests/content/liquid-line-breaks.js @@ -4,7 +4,7 @@ import walk from 'walk-sync' import matter from '../../lib/read-frontmatter.js' import { zip } from 'lodash-es' import yaml from 'js-yaml' -import readFileAsync from '../../lib/readfile-async.js' +import fs from 'fs/promises' const __dirname = path.dirname(fileURLToPath(import.meta.url)) const rootDir = path.join(__dirname, '../..') @@ -55,7 +55,7 @@ describe('Liquid references', () => { test.each([...contentMarkdownTuples, ...reusableMarkdownTuples])( 'in "%s"', async (markdownRelPath, markdownAbsPath) => { - const fileContents = await readFileAsync(markdownAbsPath, 'utf8') + const fileContents = await fs.readFile(markdownAbsPath, 'utf8') const { content } = matter(fileContents) const matches = content.match(liquidRefsWithLinkBreaksRegex) || [] @@ -79,7 +79,7 @@ describe('Liquid references', () => { const variableYamlTuples = zip(variableYamlRelPaths, variableYamlAbsPaths) test.each(variableYamlTuples)('in "%s"', async (yamlRelPath, yamlAbsPath) => { - const fileContents = await readFileAsync(yamlAbsPath, 'utf8') + const fileContents = await fs.readFile(yamlAbsPath, 'utf8') const dictionary = yaml.load(fileContents, { filename: yamlRelPath }) const matches = [] diff --git a/tests/content/remove-liquid-statements.js b/tests/content/remove-liquid-statements.js index cdd0cc9894..57b02eb1a8 100644 --- a/tests/content/remove-liquid-statements.js +++ b/tests/content/remove-liquid-statements.js @@ -2,7 +2,7 @@ import { fileURLToPath } from 'url' import path from 'path' import cheerio from 'cheerio' import matter from 'gray-matter' -import readFileAsync from '../../lib/readfile-async.js' +import fs from 'fs/promises' import removeLiquidStatements from '../../script/helpers/remove-liquid-statements' import removeDeprecatedFrontmatter from '../../script/helpers/remove-deprecated-frontmatter' const __dirname = path.dirname(fileURLToPath(import.meta.url)) @@ -39,7 +39,7 @@ function processFrontmatter(contents, file) { describe('removing liquid statements only', () => { test('removes liquid statements that specify "greater than version to deprecate"', async () => { - let contents = await readFileAsync(greaterThan, 'utf8') + let contents = await fs.readFile(greaterThan, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example1').text().trim()).toBe(`{% ifversion ghes %}\n @@ -65,7 +65,7 @@ Alpha\n\n{% else %}\n\nBravo\n\n{% ifversion ghes > 2.16 %}\n\nCharlie\n {% else %}\n\nBravo\n\n{% endif %}`) }) test('removes liquid statements that specify all known versions, including some nested conditionals"', async () => { - let contents = await readFileAsync(unnecessary, 'utf8') + let contents = await fs.readFile(unnecessary, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example1').text().trim()).toBe(`Alpha`) @@ -84,7 +84,7 @@ Alpha\n\n{% else %}\n\nBravo\n\n{% ifversion ghes > 2.16 %}\n\nCharlie\n }) test('removes liquid statements that specify "and greater than version to deprecate"', async () => { - let contents = await readFileAsync(andGreaterThan1, 'utf8') + let contents = await fs.readFile(andGreaterThan1, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example1').text().trim()).toBe( @@ -102,7 +102,7 @@ Alpha\n\n{% ifversion ghes > 2.16 %}\n\nBravo\n\n{% endif %}\n\n{% else %}\n\nCh }) test('removes liquid statements that specify "and greater than version to deprecate" (alternate format)', async () => { - let contents = await readFileAsync(andGreaterThan2, 'utf8') + let contents = await fs.readFile(andGreaterThan2, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example1').text().trim()).toBe('{% ifversion ghes < 2.16 %}\n\nAlpha\n\n{% endif %}') @@ -117,7 +117,7 @@ Alpha\n\n{% ifversion not fpt %}\n\nBravo\n\n{% endif %}\n\n{% else %}\n\nCharli }) test('removes liquid statements that specify "not equals version to deprecate"', async () => { - let contents = await readFileAsync(notEquals, 'utf8') + let contents = await fs.readFile(notEquals, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example1').text().trim()).toBe('{% ifversion ghes %}\n\nAlpha\n\n{% endif %}') @@ -136,7 +136,7 @@ Alpha\n\n{% endif %}`) describe('removing liquid statements and content', () => { test('removes interior content and liquid statements that specify "equals version to deprecate"', async () => { - let contents = await readFileAsync(equals, 'utf8') + let contents = await fs.readFile(equals, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example1').text().trim()).toBe('') @@ -152,7 +152,7 @@ Alpha\n\n{% else %}\n\nCharlie\n\n{% endif %}`) }) test('removes interior content and liquid statements that specify "less than next oldest than version to deprecate"', async () => { - let contents = await readFileAsync(lessThanNextOldest, 'utf8') + let contents = await fs.readFile(lessThanNextOldest, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example1').text().trim()).toBe('Alpha') @@ -175,7 +175,7 @@ Charlie\n\n{% else %}\n\nDelta\n\n{% endif %}\n\nEcho`) describe('updating frontmatter', () => { test('updates frontmatter versions Enterprise if set to greater-than-or-equal-to version to deprecate', async () => { - let contents = await readFileAsync(frontmatter1, 'utf8') + let contents = await fs.readFile(frontmatter1, 'utf8') contents = processFrontmatter(contents, frontmatter1) const $ = cheerio.load(contents) expect($.text().includes("ghes: '*'")).toBe(true) @@ -183,7 +183,7 @@ describe('updating frontmatter', () => { }) test('updates frontmatter versions Enterprise if set to greater-than-or-equal-to next oldest version', async () => { - let contents = await readFileAsync(frontmatter2, 'utf8') + let contents = await fs.readFile(frontmatter2, 'utf8') contents = processFrontmatter(contents, frontmatter2) const $ = cheerio.load(contents) expect($.text().includes("ghes: '*'")).toBe(true) @@ -193,7 +193,7 @@ describe('updating frontmatter', () => { describe('whitespace', () => { test('does not add newlines when whitespace control is used', async () => { - let contents = await readFileAsync(whitespace, 'utf8') + let contents = await fs.readFile(whitespace, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example1').text()).toBe('\n{% ifversion ghes %}\n Alpha\n{% endif %}\n') @@ -203,7 +203,7 @@ describe('whitespace', () => { }) test('does not add newlines when no newlines are present', async () => { - let contents = await readFileAsync(whitespace, 'utf8') + let contents = await fs.readFile(whitespace, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example5').text()).toBe('\n{% ifversion ghes %}\n Alpha\n{% endif %}\n') @@ -214,7 +214,7 @@ describe('whitespace', () => { }) test('only remove newlines when tag starts at beginning of line', async () => { - let contents = await readFileAsync(whitespace, 'utf8') + let contents = await fs.readFile(whitespace, 'utf8') contents = removeLiquidStatements(contents, versionToDeprecate, nextOldestVersion) const $ = cheerio.load(contents) expect($('.example8').text()).toBe('\nAlpha\nBravo\n') diff --git a/tests/content/site-data-references.js b/tests/content/site-data-references.js index 8ecfa10fc9..b1ad3cd89a 100644 --- a/tests/content/site-data-references.js +++ b/tests/content/site-data-references.js @@ -6,7 +6,6 @@ import { loadPages } from '../../lib/page-data.js' import getDataReferences from '../../lib/get-liquid-data-references.js' import frontmatter from '../../lib/read-frontmatter.js' import fs from 'fs/promises' -import readFileAsync from '../../lib/readfile-async.js' import { jest } from '@jest/globals' const __dirname = path.dirname(fileURLToPath(import.meta.url)) @@ -41,7 +40,7 @@ describe('data references', () => { await Promise.all( pages.map(async (page) => { const metadataFile = path.join('content', page.relativePath) - const fileContents = await readFileAsync(path.join(__dirname, '../..', metadataFile)) + const fileContents = await fs.readFile(path.join(__dirname, '../..', metadataFile)) const { data: metadata } = frontmatter(fileContents, { filepath: page.fullPath }) const metadataRefs = getDataReferences(JSON.stringify(metadata)) metadataRefs.forEach((key) => { diff --git a/tests/graphql/build-changelog-test.js b/tests/graphql/build-changelog-test.js index c81cfbfa90..4e6f9f0f53 100644 --- a/tests/graphql/build-changelog-test.js +++ b/tests/graphql/build-changelog-test.js @@ -7,7 +7,6 @@ import { } from '../../script/graphql/build-changelog.js' import fs from 'fs/promises' import MockDate from 'mockdate' -import readFileAsync from '../../lib/readfile-async.js' import readJsonFile from '../../lib/read-json-file.js' const expectedChangelogEntry = readJsonFile('./tests/fixtures/changelog-entry.json') const expectedUpdatedChangelogFile = readJsonFile('./tests/fixtures/updated-changelog-file.json') @@ -126,14 +125,14 @@ describe('updating the changelog file', () => { it('modifies the entry object and the file on disk', async () => { const testTargetPath = 'tests/graphql/example_changelog.json' - const previousContents = await readFileAsync(testTargetPath) + const previousContents = await fs.readFile(testTargetPath) const exampleEntry = { someStuff: true } const expectedDate = '2020-11-20' MockDate.set(expectedDate) prependDatedEntry(exampleEntry, testTargetPath) - const newContents = await readFileAsync(testTargetPath, 'utf8') + const newContents = await fs.readFile(testTargetPath, 'utf8') // reset the file: await fs.writeFile(testTargetPath, previousContents) diff --git a/tests/linting/lint-files.js b/tests/linting/lint-files.js index 5737fd5b98..acf18149c7 100644 --- a/tests/linting/lint-files.js +++ b/tests/linting/lint-files.js @@ -7,7 +7,7 @@ import yaml from 'js-yaml' import revalidator from 'revalidator' import { fromMarkdown } from 'mdast-util-from-markdown' import { visit } from 'unist-util-visit' -import readFileAsync from '../../lib/readfile-async.js' +import fs from 'fs/promises' import frontmatter from '../../lib/frontmatter.js' import languages from '../../lib/languages.js' import { tags } from '../../lib/liquid-tags/extended-markdown.js' @@ -453,7 +453,7 @@ describe('lint markdown content', () => { ifConditionals beforeAll(async () => { - const fileContents = await readFileAsync(markdownAbsPath, 'utf8') + const fileContents = await fs.readFile(markdownAbsPath, 'utf8') const { data, content: bodyContent, errors } = frontmatter(fileContents) content = bodyContent @@ -718,7 +718,7 @@ describe('lint yaml content', () => { let dictionaryError = false beforeAll(async () => { - const fileContents = await readFileAsync(yamlAbsPath, 'utf8') + const fileContents = await fs.readFile(yamlAbsPath, 'utf8') try { dictionary = yaml.load(fileContents, { filename: yamlRelPath }) } catch (error) { @@ -955,7 +955,7 @@ describe('lint GHES release notes', () => { let dictionaryError = false beforeAll(async () => { - const fileContents = await readFileAsync(yamlAbsPath, 'utf8') + const fileContents = await fs.readFile(yamlAbsPath, 'utf8') try { dictionary = yaml.load(fileContents, { filename: yamlRelPath }) } catch (error) { @@ -1011,7 +1011,7 @@ describe('lint GHAE release notes', () => { let dictionaryError = false beforeAll(async () => { - const fileContents = await readFileAsync(yamlAbsPath, 'utf8') + const fileContents = await fs.readFile(yamlAbsPath, 'utf8') try { dictionary = yaml.load(fileContents, { filename: yamlRelPath }) } catch (error) { @@ -1077,7 +1077,7 @@ describe('lint learning tracks', () => { let dictionaryError = false beforeAll(async () => { - const fileContents = await readFileAsync(yamlAbsPath, 'utf8') + const fileContents = await fs.readFile(yamlAbsPath, 'utf8') try { dictionary = yaml.load(fileContents, { filename: yamlRelPath }) } catch (error) { @@ -1102,7 +1102,7 @@ describe('lint learning tracks', () => { // inside the product TOC frontmatter to see which versions the product is available in. const product = path.posix.basename(yamlRelPath, '.yml') const productTocPath = path.posix.join('content', product, 'index.md') - const productContents = await readFileAsync(productTocPath, 'utf8') + const productContents = await fs.readFile(productTocPath, 'utf8') const { data } = frontmatter(productContents) const productVersions = getApplicableVersions(data.versions, productTocPath) @@ -1161,7 +1161,7 @@ describe('lint feature versions', () => { let dictionaryError = false beforeAll(async () => { - const fileContents = await readFileAsync(yamlAbsPath, 'utf8') + const fileContents = await fs.readFile(yamlAbsPath, 'utf8') try { dictionary = yaml.load(fileContents, { filename: yamlRelPath }) } catch (error) { diff --git a/tests/rendering/sidebar.js b/tests/rendering/sidebar.js index 9758406bf4..a2a97a39e1 100644 --- a/tests/rendering/sidebar.js +++ b/tests/rendering/sidebar.js @@ -3,7 +3,6 @@ import path from 'path' import { expect, jest } from '@jest/globals' import '../../lib/feature-flags.js' -import readFileAsync from '../../lib/readfile-async.js' import getApplicableVersions from '../../lib/get-applicable-versions.js' import frontmatter from '../../lib/read-frontmatter.js' import { getDOM } from '../helpers/e2etest.js' @@ -124,7 +123,7 @@ describe('sidebar', () => { // Create a ContentCheck object that has all the categories/subcategories and get the title from frontmatter async function createContentCheckDirectory() { for (const filename of contentFiles) { - const { data } = frontmatter(await readFileAsync(filename, 'utf8')) + const { data } = frontmatter(await fs.promises.readFile(filename, 'utf8')) const applicableVersions = getApplicableVersions(data.versions, filename) const splitPath = filename.split('/') let category = '' From 7e614adc12b55a63f65b382523ca6068ae14bcab Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Wed, 1 Jun 2022 11:13:23 -0400 Subject: [PATCH 30/46] wrap async middlewares correctly (#28030) * wrap async middlewares correctly * clean up more * feedbacked --- middleware/catch-middleware-error.js | 3 + middleware/contextualizers/features.js | 2 +- middleware/contextualizers/short-versions.js | 2 +- middleware/events.js | 36 +++++---- middleware/find-page.js | 2 +- middleware/handle-next-data-path.js | 2 +- middleware/index.js | 20 ++--- middleware/remote-ip.js | 2 +- middleware/search.js | 84 ++++++++++---------- 9 files changed, 82 insertions(+), 71 deletions(-) create mode 100644 middleware/catch-middleware-error.js diff --git a/middleware/catch-middleware-error.js b/middleware/catch-middleware-error.js new file mode 100644 index 0000000000..1987c458ea --- /dev/null +++ b/middleware/catch-middleware-error.js @@ -0,0 +1,3 @@ +export default function catchMiddlewareError(fn) { + return (req, res, next) => Promise.resolve(fn(req, res, next)).catch(next) +} diff --git a/middleware/contextualizers/features.js b/middleware/contextualizers/features.js index 36c2b934ab..9e44ee0526 100644 --- a/middleware/contextualizers/features.js +++ b/middleware/contextualizers/features.js @@ -1,6 +1,6 @@ import getApplicableVersions from '../../lib/get-applicable-versions.js' -export default async function features(req, res, next) { +export default function features(req, res, next) { if (!req.context.page) return next() // Determine whether the currentVersion belongs to the list of versions the feature is available in. diff --git a/middleware/contextualizers/short-versions.js b/middleware/contextualizers/short-versions.js index bbe1b65a5c..d9ba1eab76 100644 --- a/middleware/contextualizers/short-versions.js +++ b/middleware/contextualizers/short-versions.js @@ -6,7 +6,7 @@ // {% if ghes %} // // For the custom operator handling in statements like {% if ghes > 3.0 %}, see `lib/liquid-tags/if-ver.js`. -export default async function shortVersions(req, res, next) { +export default function shortVersions(req, res, next) { const { allVersions, currentVersion } = req.context const currentVersionObj = allVersions[currentVersion] if (!currentVersionObj) return next() diff --git a/middleware/events.js b/middleware/events.js index 35dbe6f1b3..c49bbe163e 100644 --- a/middleware/events.js +++ b/middleware/events.js @@ -3,6 +3,7 @@ import { omit } from 'lodash-es' import Ajv from 'ajv' import addFormats from 'ajv-formats' import { eventSchema, hydroNames } from '../lib/schema-event.js' +import catchMiddlewareError from './catch-middleware-error.js' const OMIT_FIELDS = ['type'] @@ -11,23 +12,26 @@ addFormats(ajv) const router = express.Router() -router.post('/', async function postEvents(req, res, next) { - const isDev = process.env.NODE_ENV === 'development' - const fields = omit(req.body, '_csrf') +router.post( + '/', + catchMiddlewareError(async function postEvents(req, res, next) { + const isDev = process.env.NODE_ENV === 'development' + const fields = omit(req.body, '_csrf') - if (!ajv.validate(eventSchema, fields)) { - return res.status(400).json(isDev ? ajv.errorsText() : {}) - } - - res.json({}) - - if (req.hydro.maySend()) { - try { - await req.hydro.publish(hydroNames[fields.type], omit(fields, OMIT_FIELDS)) - } catch (err) { - console.error('Failed to submit event to Hydro', err) + if (!ajv.validate(eventSchema, fields)) { + return res.status(400).json(isDev ? ajv.errorsText() : {}) } - } -}) + + res.json({}) + + if (req.hydro.maySend()) { + try { + await req.hydro.publish(hydroNames[fields.type], omit(fields, OMIT_FIELDS)) + } catch (err) { + console.error('Failed to submit event to Hydro', err) + } + } + }) +) export default router diff --git a/middleware/find-page.js b/middleware/find-page.js index 69446aef44..1da25949c3 100644 --- a/middleware/find-page.js +++ b/middleware/find-page.js @@ -1,7 +1,7 @@ import getRedirect from '../lib/get-redirect.js' // This middleware uses the request path to find a page in the preloaded context.pages object -export default async function findPage(req, res, next) { +export default function findPage(req, res, next) { let page = req.context.pages[req.pagePath] // When a user navigates to a translated page that doesn't yet exists diff --git a/middleware/handle-next-data-path.js b/middleware/handle-next-data-path.js index a4af213a1c..fbfc4aed09 100644 --- a/middleware/handle-next-data-path.js +++ b/middleware/handle-next-data-path.js @@ -1,4 +1,4 @@ -export default async function handleNextDataPath(req, res, next) { +export default function handleNextDataPath(req, res, next) { if (req.path.startsWith('/_next/data') && req.path.endsWith('.json')) { // translate a nextjs data request to a page path that the server can use on context // this is triggered via client-side route tranistions diff --git a/middleware/index.js b/middleware/index.js index dea5de6a0f..b2941076bb 100644 --- a/middleware/index.js +++ b/middleware/index.js @@ -203,7 +203,7 @@ export default function (app) { // *** Early exits *** app.get('/', fastRootRedirect) app.use(instrument(handleInvalidPaths, './handle-invalid-paths')) - app.use(asyncMiddleware(instrument(handleNextDataPath, './handle-next-data-path'))) + app.use(instrument(handleNextDataPath, './handle-next-data-path')) // *** Security *** app.use(cors) @@ -230,7 +230,7 @@ export default function (app) { app.use(recordRedirect) app.use(instrument(detectLanguage, './detect-language')) // Must come before context, breadcrumbs, find-page, handle-errors, homepages app.use(asyncMiddleware(instrument(context, './context'))) // Must come before early-access-*, handle-redirects - app.use(asyncMiddleware(instrument(shortVersions, './contextualizers/short-versions'))) // Support version shorthands + app.use(instrument(shortVersions, './contextualizers/short-versions')) // Support version shorthands // Must come before handleRedirects. // This middleware might either redirect to serve something. @@ -244,19 +244,19 @@ export default function (app) { app.use(instrument(handleRedirects, './redirects/handle-redirects')) // Must come before contextualizers // *** Config and context for rendering *** - app.use(asyncMiddleware(instrument(findPage, './find-page'))) // Must come before archived-enterprise-versions, breadcrumbs, featured-links, products, render-page + app.use(instrument(findPage, './find-page')) // Must come before archived-enterprise-versions, breadcrumbs, featured-links, products, render-page app.use(instrument(blockRobots, './block-robots')) // Check for a dropped connection before proceeding app.use(haltOnDroppedConnection) // *** Rendering, 2xx responses *** - app.use('/events', asyncMiddleware(instrument(events, './events'))) - app.use('/search', asyncMiddleware(instrument(search, './search'))) - app.use('/healthz', asyncMiddleware(instrument(healthz, './healthz'))) - app.use('/anchor-redirect', asyncMiddleware(instrument(anchorRedirect, './anchor-redirect'))) - app.get('/_ip', asyncMiddleware(instrument(remoteIP, './remoteIP'))) - app.get('/_build', asyncMiddleware(instrument(buildInfo, './buildInfo'))) + app.use('/events', instrument(events, './events')) + app.use('/search', instrument(search, './search')) + app.use('/healthz', instrument(healthz, './healthz')) + app.use('/anchor-redirect', instrument(anchorRedirect, './anchor-redirect')) + app.get('/_ip', instrument(remoteIP, './remoteIP')) + app.get('/_build', instrument(buildInfo, './buildInfo')) // Check for a dropped connection before proceeding (again) app.use(haltOnDroppedConnection) @@ -292,7 +292,7 @@ export default function (app) { app.use(instrument(currentProductTree, './contextualizers/current-product-tree')) app.use(asyncMiddleware(instrument(genericToc, './contextualizers/generic-toc'))) app.use(asyncMiddleware(instrument(breadcrumbs, './contextualizers/breadcrumbs'))) - app.use(asyncMiddleware(instrument(features, './contextualizers/features'))) + app.use(instrument(features, './contextualizers/features')) app.use(asyncMiddleware(instrument(productExamples, './contextualizers/product-examples'))) app.use(asyncMiddleware(instrument(featuredLinks, './featured-links'))) diff --git a/middleware/remote-ip.js b/middleware/remote-ip.js index 396d04c17f..85683fda3f 100644 --- a/middleware/remote-ip.js +++ b/middleware/remote-ip.js @@ -2,7 +2,7 @@ import { cacheControlFactory } from './cache-control.js' const noCacheControl = cacheControlFactory(0) -export default async function remoteIp(req, res, next) { +export default function remoteIp(req, res, next) { noCacheControl(res) res.json({ ip: req.ip, diff --git a/middleware/search.js b/middleware/search.js index 09586c63bf..5bd44d1e84 100644 --- a/middleware/search.js +++ b/middleware/search.js @@ -3,6 +3,7 @@ import libLanguages from '../lib/languages.js' import searchVersions from '../lib/search/versions.js' import loadLunrResults, { QueryTermError } from '../lib/search/lunr-search.js' import { cacheControlFactory } from './cache-control.js' +import catchMiddlewareError from './catch-middleware-error.js' const languages = new Set(Object.keys(libLanguages)) const versions = new Set(Object.values(searchVersions)) @@ -10,49 +11,52 @@ const router = express.Router() const cacheControl = cacheControlFactory(60 * 60 * 24) const noCacheControl = cacheControlFactory(0) -router.get('/', async function getSearch(req, res, next) { - const { query, version, language, filters, limit: limit_ } = req.query - const limit = Math.min(parseInt(limit_, 10) || 10, 100) - if (!versions.has(version)) { - return res.status(400).json({ error: 'Unrecognized version' }) - } - if (!languages.has(language)) { - return res.status(400).json({ error: 'Unrecognized language' }) - } - if (!query || !limit) { - return res.status(200).json([]) - } - - try { - const results = await loadLunrResults({ - version, - language, - query: `${query} ${filters || ''}`, - limit, - }) - // Only reply if the headers have not been sent and the request was not aborted... - if (!res.headersSent && !req.aborted) { - cacheControl(res) - - // Undo the cookie setting that CSRF sets. - // Otherwise it can't be cached in the CDN. - res.removeHeader('set-cookie') - - return res.status(200).json(results) +router.get( + '/', + catchMiddlewareError(async function getSearch(req, res, next) { + const { query, version, language, filters, limit: limit_ } = req.query + const limit = Math.min(parseInt(limit_, 10) || 10, 100) + if (!versions.has(version)) { + return res.status(400).json({ error: 'Unrecognized version' }) } - } catch (err) { - if (err instanceof QueryTermError) { - // Handled as an not entirely unexpected potential error - return res.status(400).json({ error: err.toString() }) + if (!languages.has(language)) { + return res.status(400).json({ error: 'Unrecognized language' }) + } + if (!query || !limit) { + return res.status(200).json([]) } - console.error(err) - // Only reply if the headers have not been sent and the request was not aborted... - if (!res.headersSent && !req.aborted) { - noCacheControl(res) - return res.status(400).json({ error: err.toString() }) + try { + const results = await loadLunrResults({ + version, + language, + query: `${query} ${filters || ''}`, + limit, + }) + // Only reply if the headers have not been sent and the request was not aborted... + if (!res.headersSent && !req.aborted) { + cacheControl(res) + + // Undo the cookie setting that CSRF sets. + // Otherwise it can't be cached in the CDN. + res.removeHeader('set-cookie') + + return res.status(200).json(results) + } + } catch (err) { + if (err instanceof QueryTermError) { + // Handled as an not entirely unexpected potential error + return res.status(400).json({ error: err.toString() }) + } + + console.error(err) + // Only reply if the headers have not been sent and the request was not aborted... + if (!res.headersSent && !req.aborted) { + noCacheControl(res) + return res.status(400).json({ error: err.toString() }) + } } - } -}) + }) +) export default router From de4e36e521022afece04904afc3e07dfc889cb2b Mon Sep 17 00:00:00 2001 From: Melanie Yarbrough <11952755+myarb@users.noreply.github.com> Date: Wed, 1 Jun 2022 12:25:36 -0400 Subject: [PATCH 31/46] Updated 2FA password reset doc to include GH Mobile (#28150) * updated 2fa password reset images * added github mobile to the 2fa password reset flow * updated alt text * lint * Optimize images * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md Co-authored-by: Joshua Walker <3141202+joshuawalker@users.noreply.github.com> * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md Co-authored-by: Joshua Walker <3141202+joshuawalker@users.noreply.github.com> * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md Co-authored-by: hubwriter * Update content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md Co-authored-by: Hirsch Singhal <1666363+hpsin@users.noreply.github.com> * fixed formatting * added 2fa prompt image Co-authored-by: Christina Li <93735018+cli1150@users.noreply.github.com> Co-authored-by: github-actions Co-authored-by: Joshua Walker <3141202+joshuawalker@users.noreply.github.com> Co-authored-by: hubwriter Co-authored-by: Hirsch Singhal <1666363+hpsin@users.noreply.github.com> --- .../2fa/2fa-github-mobile-password-reset.png | Bin 0 -> 44760 bytes .../2fa-mobile-challenge-password-reset.png | Bin 0 -> 66219 bytes assets/images/help/2fa/2fa-password-reset.png | Bin 19240 -> 57865 bytes ...updating-your-github-access-credentials.md | 11 +++++++++-- 4 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 assets/images/help/2fa/2fa-github-mobile-password-reset.png create mode 100644 assets/images/help/2fa/2fa-mobile-challenge-password-reset.png diff --git a/assets/images/help/2fa/2fa-github-mobile-password-reset.png b/assets/images/help/2fa/2fa-github-mobile-password-reset.png new file mode 100644 index 0000000000000000000000000000000000000000..5151f65f4f222c51acc7f80c10dee25b4b2c8d69 GIT binary patch literal 44760 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

(@+Xp1BIvFG7P5ut) z(7VBZ)Ff%sbChUjkJ?xx)x!#c&WNM7C_Sz4TVKbZ1TJ{sHHcc@e8@(9YJCquMM^@U zwql3l?US}B+vl}jTU+x1B;U35h6k1kWdPV}vX`H!7TUDvjThC(Unda0&8#n`^F~b0 zs}*jAZeLp1p)EP^&@)+J%qFK*W4h%rwxXqs&-9$;?Mf9VWu6TN5}97x&j_!p)CY8h zR-nyQY((};ihTGAw#a;&sPMT@p;?G#Ai8|7J>1qHI+hwdkIw$GHyfJye7|I0z`NzD z&yEBXTx6afK&HI+=`Ixk22WVaKr?A2ZO4o^%)L!;^7A9*$7O9>j?>0xRt`;lE5rq; zLTFt%9BVHNYk+l9flf6yZl6~w^HMs=$nOb7rHs4h`mu!d$Ge$Nciq(Lyz(Vj1te!F zKgg#0^uZ$f(WXV$4lvJ4Zp`(&BRks}!_(VWodV4JilUdZ-z^f9qiz&zlSBsXV?y>R zp(NrpqZhqO4_v~*<_U1;S?uWIQ90J+# zklcDX`4ZwDl-w@;4ei4`s)w6OJre!l z(rh>0JW-Zy@#vhD%*~ZYr%Ga&ZnQ#6RzJW7Zt&MTC8?5w5Z_tifwZCBnC;cV>g~u| zyFKsRpjM;Y&CX{0Dktw}%jGn9!6J*6UYaSHTYBLK^LrCa#Q1P>r>~25zO9_n{XW9?n^`BJ@mD(ZIRqN9XK?(l*j9lWV=sX7nlPqr@Z~3O9vX?r(Rva z&2E~3_0=v-pD5{D8J)AayoAWy3Qp!wUK$tR;te#CK~<=(_~0iv_xvG*#!3lA^SYih z{zFoUn5E$qj+@<13?@=P`}-J%t|>a$8V7|21i$rtqm$EQHG>bOyHAXHso1e!`H?*X zf149Ty#yBroU0Dahk(d>k1jS^IMT7du3HD4DN@>2`FXEa9&)qz5;NkXt0P}1JP~ZytU2G0-%%XrRr|wpWPM&o1f?{};Tz4C}TCCfa6a}8rqsLn` zOc^Ngb;#k!&X%H@pv_G@k1vh{PUKeS$Z4s1)_G`3isi_Kwvq5LP6NyXca1`DW!z#! zwh!+Bh&1Ev|E|sIN#6VK8zDX zXg9^LT`V}{ahsOly0YB-s>}K78?1J$Puq+OD9sf$bg`W0@H5kSHff5cV7Ji4ORR6D zAR!EVo=*=O3OPz%9_sbLw@j#OBo_Cvh=;3 zr`@?>Wml>2sDCwB)NEkQE4)9UM^U#SH`V2QC`-3~@ov20s#<~KqAW{nPR@1UeWmmG zUfQ|XEh`S^7r{2b3VWF6$vWlPw?S_h(1N|$Lp;7-5pku=D{Qe~PhQZ8j7aSlw=P`q zGmVSv4vM3$u0)lVTcu&7;|ld)mE2~vlO5jgZ_~+b-!SI{acJUOf)#{$0*Y6TvU=6D z6zM<*73MmDX8L01@ir$qQ_4Ze(OkZ`Sia3-Q*%?}Zh?-GJCdfufX-&JTy$Zki=w_X zR4K%H6~!p7zbfdgi{ojo%~5gmLL2A>%JtXU#F^oLETprMrxe5Q4aTp+YE<|*DWuQ) zX~d$BlCtqBk2*4 z#Ju!T&$W3#W;6~4Er?MUQR`!;YGEUNTY-zI1>vy^O3xt()ly5$+ue!4lJXlV8xh{q zp$6Xg+rI`2TJoH3x`4Ri{TRG7Q~Wi~hCHxkRi&hT8svsLW;*q7%+}LGkbG_enJySd zuFzi|dB1_9Zwv+peu!^dcp~nKVDNaqnB*`KSbkd8qvhRULBrKL*k0R1)0gMsGj4h` zf22pdCUcc)k0Kx6+ke039FUVK+ove&A&OPgcX+|s2y#E0Zhublk0ClOl2`)3fq;Z| z3ocn^%4Pw1;T5oSY;RV~c=6_q?XnV2i>}9`Ts4Y7w|~8=DxzF4_Q3@p+Hpz;nigGK zgwB+;ZBzxI=SC{vHNlqW>0)ux-0%BRYVpCj{0*1 z{DH^21!Q|Hml6isjUPUlL`B**(ran~LE z0X6jC4W{Z{28@>V4C5FazQSbAoi9TQAkFL4-@T(B{P90NFN0Mu;r`xsEoRweYNI7Cz zMz&uIj*1}EX|UUZSm$V{5THA|tiHJ@tA|V#R3YT>Ge}|25}}2xju-thFV1_IibDBB zCXbdnEF{3!yKW9*NpoNrvlJa7LHAL71^fHJqkyRM=U*WHw4*=NMRTKu0nksX715=i znE8Ieh=L)x-* zs=Buvqigcj7wQo%S#=*e!_F<9fAfaeakG5dU_IwPINYJ^GwFlGiXh$RA5bKh*Ko+all&HJ^68Bb@ zpV%dCBKg)*Zhi~q4P#!k(#U6XN)UCgB4_CZ<;G8&Q?kAT8^G>lW1MXzmXjB4o}WNm zQ!f6B?OPHLrqbUbT*2z!|0$cN_1VE!YhUJb^bE>#jN^TU6Qf28NWU;f$J5~tYZ_u< zpwa7`3KLJs;>V<1>F7?|8w910Ciy1)Q_}knZ)V}HV_)F=q@`R|_1HtAkz3_mYIO>l z8X9zXD6e?o)Ae2Y^Wo9WF70T39W z>)9Ts?FU^%Az#f%%#MsHS?S9M|2Ia!Z~>UaTz!$E+W&<(BF&Cl(uaSF$QTihu-AvL z=|%CZ;sTzCB^tkZJ2daE`$}n>w?=B_(QEBE+tBVz$eGN60I_Hb1!Dyt1K54#iihz{ zW=b5)St2XKSQ8@;hm>{GNS{4lQ(_-f6tNrb%}$eME?^?9r?eY zt3J86Pt?dMjVn8Ie*0f%f}NTFqFW|4{5xM$D37bMyLL;O-)Tk)KK@-0I-m$)rx<>H z3jOut0h2o5Cv0Kg=ldl|jVn6K8c_*I)dS42@ks#b)*J+b|8bpfdthn1>cT!&89qsX zU$b5a*yNk<%?kZN-MNwl*+dfHTnhk28T}WXNRA(&ZJ*c(z^u5xH>Nz;&YViZS=%=% z-py>jzgJ3e3ms2ve0MK2E5%%i4Br&s+llA8Lg@|JX@HIrudw;g?30+b6Bh;*>YWnS z1xgXksOg5h?Hv@?cxNwRlR}FOKrLW+FutISq+GM(29=C6{N{cYhl~3ISbqS6 zk6(~y8=wdNs@s#Tp?m}L#&&hrvbz`K@9hEb%P&kHHaC8Lbmjy`z!$T#;OStHRW{KC z*Zf)YV>B~n0z_|`YACQH_1@cnw}x*~FX|t5K_hQE{7gNIjLvnX7gnQoMqR<3*jsJ~ z_89uo;OXW)e^z4hZLTOyT4m!)&-LJ(HJMjC9yph|uhTTWGAXN`gV7h;3zx8p9+exv zF(l+jTh$6AwQ+9D2ecOcy@1C1sLyei#Pt!}@hB?Z^+L#g{)e?f)h*XQc9vY5?eAj_ z^)DXKwLN5i5+Ro+yZim7V}B^*Vus~Q^vAElovfypG5M(a5UW#S0rqcMHmV4$^g}7oC^XH_Wg?QI-Aqp2 zUoK_2f~3Q#CeWeR0A$%cd%Z#-p>`KWZ4v?!H#_U}V#ax&d`rrhZPf$ ziBBg0G|K(5IeLs3wAPBU?{VFA_S`cSYBBR4>^(04LXG|1J(ybVlRm;369&_62EA%) zrVZ3BuK*kqw*-%1WI>^jXL)@0u)zGD>Vh@xH*4WSvi}8!TT`{ za3nstX4rBxcm-fH`r}NjO!NNwa3xt`hqJW{{CuUd?P#D}c4*~IJZbn=C?Q2i;6Ake zM_K0dH*Fz6-(UY%PndGK{0*8(|19?&a=;?^5&Pvcb%}UG*!dgU5=I`?Q!Dn?0#V^s zR|F_LW^Oa}sz0{(-r6!*Y@yEC8wJSlJ)VBB-z2rwu=p~dU22;aFDQ%InTelPAd00= zNR=*=Oag*lWXx{=Y<)zS*hH`AohDFaJaKh-m|c_U%6Wdse}6vTmlGju=TV%X&|URF@0;Dr z$cY*41+R4j6FW=8HL?-@qAl-tEQ!GO>^YG+fAVsEiJK4ep5UQ>Kf}wLG9p_w1{Q$WvuR~eY zpHCqXiFdKn1ny+NU*FC2vYjXrB%ftIFwMU?3QY9%v&y)MLjSJfsc2w&@+LP*$nz*? zX=>sA@QA#w=X(C|)wlHF#WT+G8$Forxvp+z9C^S;mp7Cqs8*k^!0$wmEYUaLCwANb zRxOgLAvIWP{IJ)exJSkcC;jf|V3T}KYgAXZT65vuOUZ-D!L6s-lr|6jei5A2a>P1) z+0o_JtQ5RpmD%diZYR|4YAHZd{{2C;2(qc%g*JRbQrt;;JwUe~;5 zmzFcA--Zxj{aNVzSi1nME0_RIe8^QhD)(G&5(_pFz*BkBPz?H8)32KsZuqD8|F?z& zmN`}Eo{Z3J*hQg4q+qjeGAnp9VBV?A6=BY)t# z_9Ii)@97WJI$7@cYM*z+UXG#OIxS^tuWh&r4RbGZh;fb@@I=Ri2oFee2@C#kEAoVU zhBl}{a2bEUlJ0@R!Ig<1MuCj$xllFvC2Qr6)_0i=E6b8|-k_`}mW+MwHoU$% zN;X+15u5KX96EmVDYh#%Gbxd1Wi7a1{L*@LePjN6Xh?q0&AU=3(5>YPs>U$iC8K(U z(^R7iz!JHEZ(sMmIEE%r#64aDt3?&z$%=-q1LFhH--w#kKcFF(4kvN`OmbMK>=cP@7}r>zJ5@e#uQ!vJ7ZvuKsu%a%%Kh)@O{Y57(=e37lDFB6rm*Jy%=LE=F(6 zXk*o3)s>#YZIUO~&;f{WFrcrmG=&&dx!eKbF*!jQ(M#n?xj4Bd^%^@Pex?x<^ml0E zbatB^Z+PhU^}Fq?rqe#BXUWD*SuH%ZI~#v1yAtT*5n9T$&l3a)gt0)F z`8bugw6RzL2L^ZHhZ7JhbiXCPs}ZNu8tc|f##<#`7b`uog1#+-tE2^ldvK?SH$0!W zmf}WFq$J0qKjK*~$`1Uf2evq+P`-_f4v2fC;1f6@>BD(&&+p7OlA@yQs5m7@yQYVlZecU;4xjM*_@|X;^p0%1 z)14|XQ>^dA+qwtzg$CIj(_FtwaeMtd14ZNrJ8)Uz-rjH+;P!FVH_jraN;y=#B_-ORqVU{Y363cs+f7KF#1L>3d?nt*g+^MkN z84mT>W+5|z=9mgLT~5f@eu!&5u+jK*#Bje--asO!_CIJ7N`hVRo=Txvw!=a^nn$oThc<)RAA0z6M@lDbps& z#w%-k*ZisZ51uXKkGk;_b6Qd&_AUu?X4vxRplflDOFt@Ev@Y=5D;V|li#6etM?P+=q1L-KYoH8kL!acWrM&- zRgW+hZA?QO6pCvmp<0tFjWorUr#-5P)7|*kw6~Ha3dByJ@yY!yAqkVC#N(Dj<|Uye zzRNoS*G;jF;q^sCgf&DXdhi=}gqQII19&tN+BD-_+WAEYNV9>Dw!dYutM>69AHPD7 zzrQ^?IYfS~aaqR3R2eXQ|85j7>iJ`Y_)%;tH2mPl5pjrtRrr1DVF=ioK6{a2ocK9t zHSMIxsK@B|!*ACPn6e6b!f)&n@tU!XkY7g+Y=K=7J}-s%XeCghoct7%+^5Hv&qv_+ z@S5}`_GuV)nJI;uDu-bhGo?r11!shbaA5X1nbq(Tved@C((wrnMZu2%wbmxrL(r<9q47S z@%!RF-d! zSbEi@k<2;LyrVB&1qSiIrTvKd_S8&z<^&@3(cd~KPt3^ft9EDf#Ik?b>bk7Ef3^B! zfDw#?aKBb|KyGIXhf${IY>WDN*oP9=-kj)sMmgdftlG|asdL>dYH-}t^qN*43^jQX z-Bd;TZK5S>jxH)+Q3l0G3Vshm+1ih2*Q>Y3yIv4FN@OSTm&T9iNOg>b`;Zb-hOd>O z3LEjoUqNJr)0aZs+fN`hK^fF)HUig~7x@L_u z`Jrk``zmWYB6B&YNsJt^>bq0Zn%z85EY9&Fv?x@olcv*Mf@I}_zu)c(>uoH8eY}{y zdUW}bZP1*!GQ02-tib(vBEBC=ff$Eqw@whs?HLT4=8PsyO_SSix4@_EzQn{rwIoDz zSkx#85wwxnljB- zjjOPP?@&5+NT(6DZ4jLfKfh*VSKD)%2t&B1djZKOLUc8LMrtg2_>BY_VvLQP_nK4| zdB>Qgy!OSRt3VoRVX)5UC!d1ojOnxyc>{-xg{F}%f_$7_WFc66lXfD~NAX-av_@eU zC-g$`!G1zT#T^>?f`%Z1bv34m#*P*nP0}=8ik7Tj$_1M-PpXjGHJ;O)s1|u9RD;Gh zA*2s&U3e^NUWS~StdC?JFY1ei1_h7g!Ot%*Nj5%@zULG~9ujBx+`X;uhNBy#^+jk@ z@a%~X4k)(q3;U?UQ{&k*D$B@bW4oB>ZWAJHUi#ibvjS}at*{Bxj}QT)?%8VPeH!H- z>HHX;K|=hvD&LWyPy7Viv5i6;d-ovfP)!)sVpss(Pt?LER>2fOZ(hjtQ7O`X!X7}= zLqkC=TG6p#XrsZ6{2=946qVKJ3b>27IhS^%Ymus-JO}0JwDOl<*y_c?qr4w$aa6!|X5VqdG z-o4JcE^|WXBGeq7r%+S$L^YAI`IF8kba~bd?hW#dipIvq&(f#+|>!0dU+2d4XcqCo~UIY#2w~l$cQTZc- z5)I#UNCb3Ka@i4)_Grtz`kGaf>l`^+A~{(zzOoB(FWl4ECH>W0GF}1xMOH{sr1!a1 z)ieCidtu9mRzwKIA@XHWA2j5{a8Azks*ooM{G4Np1IVGmHFq9)eQ_;(tAERRYjDka zZGh~9oP%6~ob;6GS?r5?BGV5ZAB4O7y1GByJav2lAU5ZX;F9Hj|NZl<_&a0}AF_ahh3%wQVE#e=5w8+w(6K+>{EvRx@8)^^K1t*B*&*jBH&_Hu*~r=)A!O>m ze)V&Yx<&0+j$4j9aJkl@a;4AM)FoMFZ+_VPzS+FVJQ$bZsm;Oqn3a}*nI%@I&6uc~ zzuZp?Y43R%c0a#v#W| zZQ#g}N&w-#@IBexNcbEU;j<-9m~)^ef|#-TYduP44lXA%W4(9_Y_Vdd?YGtL)f`^7 z5UyAnhSa*GQ>GuRQsgd_>mpNeLLYsFpJRMPWqoFkHjbfyriXVyInN}_&_>_J+{tVz z|KnIz!rX0rtS?iTD<|;X&|cI@WCnpdQwDMNa}fRY+Zgp2;X>ypg48xYPH-+w?ac~m z&YdY^34y|gfHr?vC{z;dM<_IOAham53%7_qN6D1_qrz;$8JhsDxAV!u^YG^u^6E@9 z?rt{jyEpYe>n*J9X~JW(cu!1Q={7xduzrv%J@?8P#su&rV7Il`N)2Szrt@NaN>GXI5%E|GEHzS# zSet4gHiFitlQT|*iJKZNM5o_R+`l*9H~*~p=ydg@apQcmXyb_OCsQ8_|I3M_O*xg1 zd=z5Ver1C?TGY0g%X}sqp={puer1o}#=PZzzS|XdZCMa1s9X4^#i4!b5k4>)k)(eRs+`*t?~$31oq2SNnXQQZv~J z;{?{8)Q(^vVX(u5_qU>QeF-htZFKfQUbncbxI2j?3Lz;DMun~AUNdVOG$~UR#uYCO zj;98knMYE6QyjIWbqe$+v~bi%t7k3G6DM+~BBu1Ko|epmCfyE#8;+*XrVMl_+S)xr zW^izxq^AbVx(&NkIM+(5u+ZzUOLDNC%W1mRXi#xK z#~de%w*5(Lq0~D(D#U(-zA&M>r`Bo>Tsf>2F^+Q?i3X+nI_^g=PSxjvIxgPL8BLKJ zlfSHx+@+s#pNQU@BOW8s#gZYjvpI7VcIrF-+1Qm5&K&oGRLAd=i`(JoqFHxuOB^`X zGpA4BxXD_7d?ATO#ZV~OsdU5bY{%8Ab0kX`Ea1DZ|E;-e>vou;?OVHQ!03&sLEXF4 zprtl|(9hKcHP8MnwJwV#@W+ZSy*NX(7ME38j+ zfYANLo{+Ss&*5;}o2GX@Mq7X@#BmhO4xzjD)}hvezOJ9)Lve}Z3;rx#u#?Eu{;i8< z6>Al6u8wdS;P4LS^v0`qgYc_iea9!z{tnBP?;5az?n5VTO>?~vRWUl2@B~+;hLjL4 z?1Bym*R8%8^5h`Du4R8MB8>b&=J^cyp$!|;zB($FkMB}v&c}MvKz0SV^HJ*K+hON3ZdN7@)^@?DB2#H914OZ{hJrl!dmO zrIHc?6C6fGc=CuC0SOL0fi@Iy5_HRW#EZ6#GoNkD`XPg#Z*8id8;QG(B;1gtj_`?2*jf4H)zTr)U zA8G|vt-UPlbfm29;XH%W5ar?F7XFR@zkT@+#s6xl{hyY+T>Sst^1r_P|66LhTDV9$ z+QUh@iT+1i|1|#ZkN-3jW`CIZe{tdun}65B`7DYq%>J*;M9~8;tI48*E*E|A#Bq|T zDGj8N#KonesL@f;9|so~Q);W)Q7W~(%ykog?SrT46aMq?a(E$oXy4MaE{O8|FbrBZ zGn3BeXee^jPCzT{1zG+cf`UaZocIIh2jxGo7vwW!?N2rQyZB1)Z;aolopBGye_Dl6 z{0m~Ci~X&|B7Y9}Pq!~&|5ET$g&zM)py^rX(QLyWuIomWe(a-H!y}+iqxUjiU>#8Mqb_XAKb8w+Inay0cNYsQ%1y)%b2t$ zAAA)b&p+h`8OR0tqD79sUb?be6Q#$Qmmh>ip?wRuTcz9N&AlbvX6VY4t{-3dNQ{ zZAO|Tn!In9z-j; zTVm|nftSqZk$I2sF0P-DmT~8FRnNvNC~S>w1P{16VjroRd#mo;dcX$h6-!swe z+${Z}-%Ov1_At3VrAMqtO70ghIsu>6`h5W>DZtVSc3?FExd>pl@P|=w*ixjr)jCkj zV=u&W|5iOVSGbJa)k&Jokp6)+RFPo?b;>yc?5!6RDNBt9TCt=e&c0zwJ9S$Y;8_3K z?-A__GTu3_n4Xt@N`Rw>V!PZREjLHMu<_J*=9GCq&D^V;)h^P>zB!;dbF*bsdw5A! z$~%(P@iO%z$_t#|B$Tb*Uz=;>KI~Q`l2)0{tRb^PX^M`4yqIIkl4L9{%nCQM@1^gb8Cqc}4 zmlW3f`q!<#h;C}wjY{?W&!j>-e={;v_0LHD(m@ydhv09Zuj2zos_8nc8|-q}Sr9-65n2p# zmit3hEEucPy34TxT)pBbJ8p?3udM+nF=WpNv(%a%Iz*-=}~)-#;Rqsb-mt$hb6FT=GR zLx(xP?=I}J2yuzof?jzvZ^A4eN!+OEsQ=e86%;U7V z^EQr5)o9m>A)`eY;o+KqbCok}v--N?^8{RN;JPR$fhYI@#3tS!LdQbwNlLYqib}E7 zmWA~(A~C*NKM`n*Q({mRBs^XQ!AbGTQ~< zG=mIYN2()5zjwTLFr`YP4mLiAc_$OHoUOa*cF98JOg8&DkwUXalAY8bVQ{XPFaV5y zdFe(}D?1s{R(ropl~VLujC}zV`|rQlUX+Bf%A?ic*xWq*v@g&#p?f(CNpLw?@8_px z|Jl{DRn>8y@|_(kc|g;a|A|H5-M5CtVVzF)H}6B+Zx(M+baHV2NJSAE_C~-t>KmkZ zT4ieKVsBpj(oR*CiSK)A8p@O9ZN6UFyI^TrUs^k)05_33*dxg@GG4~C_v4o0{F{MKOxm~qAFlg^h` zX}wn*Ti$zolCv>78)1YfeGRr#xC;YYM^MPuxB{sX&O{#C!PcdNyEEZ8aOpjm4O*QQ z!W3|rBxJ)Ss!$&wmrnmx(aUPg9(ZykXbHF~_{41VmeUHn(>-zrJA!_EFc%MUAM0dS z9kUvsAGh-J>6OZLAI#=6D%GrFOt1Yw3nhC{&3{HFAwlyzf@;t4MquQWh|4M!4Ub{L zdDIFB(=683sWk`hK+Mv{s|*)=?{XeY(!-KU#0LanljG1;fkam;ar`G=IdlrCHeCu}aK>fD^dpQNL)DF43Hg9{{s()at$Da`POI6AQ+gUEg_sxsR?jUWtpO z-{rNxGw6vSV;~dsNC7U9v!}8docJu%fo`_V@dA#_?hmm6DB6EzrvU9%kWE{U9cK2u zJUrEr5gA=$?8nDvecOC0e~ep@-w#r<*i5Z!GxR-Pl@@SWXBY5;Mq~+jF7EMU1}ss7 zZiE@|nKcvqt}x_N?5NbrHFR8W1&$Ozuv=ig^|)4WA`;4(^53cAJ_ncpo~We-OD7n; z;P~lCG?8!3l`8%0a``B)TfPsZbd(fVq?{BKVw6IF)%Z!~W2Wp-Mnk^M#I9O_4NuA2 zuZ6!#4c?GDOz7rtui{LJp1Y}(=oe&2$!s`ZJ^I$s9-7N`dUD*WR;cfdA6avRzqyh9 zuWVkzYQy=Z@I^t75;SHaxC16dNs%z{V|}Ym?>eQU(ivtR2%_80YJMMrm0GUOB1;^T7y=PDFZ2%n(aN%zg;uJU^oQij4Hxc8f_NO%YBcV zHw?6q0j#jr`)`jrqNRn(0r<48lcdKj(tp*EaRtRz?;^g5pT$|Az-cA#Sog+B7_uyh zi%YyY&Kj@;$_BCoO?sjVKri=a>HxRSE1l9ivkjT*zk1wzga4{!V&@3qi=xYA$+#yP z@$S5)7@h2uLIMW-q1wtFBQc=fTm9X7B04J#(cC(pgWhE-N!n;<8rzF3(Ob#C0})?I z9cO4hT~GF;SBe7qWr+C3uEP(Us`Q-El$Ot_c9)#-==(Onskhf#WmT4P6E+ic{)H@} z3lCfGU&YK2kzzF?m~r`WXOREic?L4)c$}j0jD**tm7R?W064v~bG$Sk%u>3IDKLh8 zJe_N>1=c$($OI=Aoa~DJwE;iEjAXMqm^CYz_*NM++i&iC(V`>j7mjueBXXBq=$A!N zAg9y7-u`Z{7C*SE+WU4ijeP#kAi6R z13?wPTk=mV4bPc1WrnYHMzDGVAF<1w{33Ewi`c50AbW5C9`>glv<_0kej)-kgH|yd z$C+QBP0TW7!3hWwt5=8FiaNDr9V1x+Yg0y!aU|?l7zBw=)9ZZP!~YS;7YNrkc>>}b zg`9&^{Wc5r<`aB6g$q(NTz^dFtk&shk*&Si=?+9(z#0_{UEx|$2h<|>R}ca#sRFhh z_!6-r+SFh3EY30=yY+ZYqU#4|Ru>%;x)1o4rn)a%7qVZ6E}ao^<@<$2CDQxLR2`N; z=KeKq0xN{6eeDbb1%`s%5{?{{GYG2eW(3Jn8t3pelLGiU_ zk!3$2s5>_j_g>&at%^BWg3On70lERb-XD68(*2>|NvvbyG0aio7%2d>bPCC%dm>?G zmPKCqf0PwJo)eQ$t$mJ5ZopxdKxzZ5$cYG0U~S7a9if z)@-_A0LVrCLiO9cMyomu$u2V3xRR*U39119Z6@D8Nsy+WTbic(s(VfhAJ4l={a1(i zPOc29l%4w{A1I@be4yS#89XlMyP6$$yK_~!b2mB;dPlN`U&-I1+*1M!SypO`dt zW66XF9Iv?Trfm}im3+29I&BfWH(a$|StGk^*G*e1OIj7PJwi2zdM)nT5N%SEy&ZzT zI$a-XRLD|eKD>G%BB)|`1&dCHFN|%Ep`@z#e8ud^1rdtFmirW*yFE@TXZI0u0T)`s z`*Nst0k^}vR4?MSOXlB&?$U{6woGcSB_67>r{73Q1$QZ?0?}(jQ0_G@U;DVz)J0W1 z<*iBn?kyTJ=W3dpI=YcM-BEF9Q0=lY;MMBo-1f@mla$ovBoA!gVK(=#0?>-DY&|z4 z;_Ah>+SG48*`TARr(fjU?fFO|INmtoI?^1fTl=ZRRQmI{2wf84euu>{%MPcxOS5{N zhy6^8yY1_{Ca0BPx1+nJOoVgfzmq--HR>5$e6@hbf@<+1r^$`%KZJ+4H?e z_{CgS07iUft(50Ithplt{|ZWOB~=b7oeY&`4{xF2oP^t{t`TmYm2!4wz$PEdH0Mye zN*p%u0pSRt#&aD39fO&CDu)4|!zwSW0zRCR#tU26lxQ@U4rcHucpS{qF{tEdV3>Xm z9>L89<@jr<6)Ca9XB%@WdU5ox!r}pTxXe!?qa;p=2*|0%3;kEM=*2&Q&L>~EBi04f zc#{-*R|^`?O(4!+sNvyMpB4*Y~)X#myl79%++OW{p-@a zgmDV0ihmkqjOT1gpfV#U(F5k_t_b&zH`p$Ts}(A;HthX6Z$1N;>li5nJw~E4xPEH5 z01OO3#w2D*Wj9i;-tHP)Ey@MxCeo?w_{A<9C>rMe*IpCO_LdHm^wdx`?$)7B?w-&n zMxB?8-|5>c`lFonu?9W9^evMsA@}QgobUs>vgW1C)}1Vgr@7enGp-+cTbaXwW@Gts ziAxdSPbDD+M~RDT0vA>fG2CyTTm`E0n9(1ZAq9018%6O9dR8~G>b7yQKcjFIH%W{U%kLsS>kLGxS`*J3GL?HvKc? zl=a7$p!01u8%U#6Ux$FzaKGlm(szC?uY-KK%;Aj>3kN^20k)Hs$!~NUI4_Id-Fy3@ zI3CITUB?0|C^et36N_XSFL~`t>)b2WuFv;stwzYL7g|259H;UceDGROCd;B1?>vGY zuZ`7NsWi|RDkt@nW$t7JPh8jkJCuCL>2vAD&?ISMNluzOL67~H(FCj>dnY39yPuRH z)6K4_tK~978KMhyxe5`GuKguZ|D2@0;+JyCg8bhfr~F;biJe#mHP+(= zu2FezqTRTah~KTpc0kXFxnsCCM{t9*6T5X&3gAiZL|*^>TjvFL81f^+2#8*dX;{7O zlro{U@($JY{$cN3Hrue{f2n55i_>s}Gw-O56MUw=;?b`g&`3N{a8=9sZb{SWX6!A| zF-gR{3U z>&bH`9kG?IO-EKPKQXG8=uO!EiWd(-?$48so@WV!PdQ>Q77WrpMt+6j`BT%5ObiAI zc}mI;*NDom9drsQ!m&agz*`f8T)}A*o%z<>zbvHgWcM!pl_>0u&i9>gUxqktY0L{o z9?kO#k=y2%Y>r=TcnlGjjLb)3y3tW@;X|dha{){Y)A+XI9+KGtq2+?qnB}qq7e0RX z>XEJ9mh_$@u5voFZ|#Wx1~vEo%DE!!*+QPqs7(0M%E9AJ0V>Ph;0)wiOEBBze3Ifw z^HM7BMZ2*lP>sYnl}?YhKa;Ntoc-&2$*q{sbliO#6wiUz-Y1t-*i8zkLT24uPOIqA^nBH?HgniK^48P%)|%p6oVmHF!JT8l5jRns0Jk4*8Tyi{5Kh)Ox zLDqV~@i%x5KP6-bXEmRa?OmC;NZS;>mOltHX750{feNVxJD&JDAplM#dSYU4LyJbB zF_WVII7H6-KN!6Wt=QkCI_~}|0paaK6$_R^$O2IGI#Bk!flK;J3-__U_SLCd&AAHr zz0XGWf)^IhJ?>*~s#Dn)Yc%&7Yd!D9dqn<(dfYRf%PQ70Cse&sarM>)d4p_C)jfv$ zOW(=2ge%W!lb`ADc^Fk6@F{E~`3jG$U6qLBlI#OiN|&dXV)(la+r5BM$xQv5taIy~ z1uuGp{)z8r>W%`>_9vJ<=qu2RH69ta4lAt}v`G6k<2TKHZ+zunp$AM>>TuK??S06A z!C6P!PiTm8C(N=mlyiWqK+vDakP6pNd3l;bVY!WsETFBLw?4)r!poLl&WDjBN-AQs zDhbrF_hRXyk{$;$ZxsFnt`hr5(l8{=WSdYHw-()mvs@&7!>`I)Ca z8?(<|-LLPun;25dvE9-vaNXj;srDIUm&9+HDJq4j_;nC@I^91cg4YU{Hi~lJ_0OJn z^e^=)zennGy1?utq5j_OZsN7jQ{5<)E^Qjc#qFh>Bg#wyaLvDWC*kd{!7Ez*VU@+t zx4f7+%E#jDrVoMlM2I9qdI?_Txu5a*9KBJPIB(-XqiH}RN3@fr~}Ba^iuB6 zqRX|L2f7E00Jpv4p+G0lOtt%3;#cuy@Iiq5KBYhT-Ci-Q#RG(Pl*^NabJziMY#`;e zzS9Ex&EKb5uMb{t`dZ(%hNfue54r#x^B2T0P16;ZyHvV!)$UN+HVir>YA`vtr6m zuJs1<3OMh^EN)e)Nzk?XEFjC}u<8Z}2h&n}J~~Y|Jna7jZW7ZQJOJ+Bb8WHpQ3!dY z5BPk9Ii3qzOzbw)Zp4wH5!g9lq@-(hRJu1e%ti#m>E4-LQ3U&zl$_N`KaYn=gPV%A zD`M|1RCGHVkLFoBDs_&~F`nt+@pd>aux-Jag(U86;BmNE77SiE;ORLKt4}yqi6G-P zjdz%>-=igxJhkTEiePz}Z2K#ThkjwPG#UT03bqk|`$=FR}Wtd{qZBi%Jil|2?t+k601|Fu8fr%c-Lvm+& z!}*}HO~?6z7r+-LRWh|L`pgV`;F4@R5GY<%JblG5p!Z{EY=gN#u8ts)T2lGh-XK*% zqM&bm)K5KpfGp5;bJ#QgKJRenK4~X+_ekpnn|{6a$ku?m>}^m73MN43VqfUNyN54O zU?1I^Zp<>Wa^E=jokLuYw^!)4NE^}fSJ7#EoVyKJKx+mg|Jw>u!4u$=Jg#?7t@(2n z;yvW{u8jADF{v>TArRdb7z4V+*>r=w@I+|2;Uwhd!RY&6w--BXqKTZ0ov&9tvz;V0=}N25!H3M+>+iF`^SJD>N=b$_Wx;-&gkILg+4`g6g`E3O5Xn@V zQ-Zj(%Ym|$r=$4k9ZhhRot44?hz;s3%ia%rv1}{ekBi;TSLogJN-LcC*^$e!h8O`f zFAndM;4Tl`v^w~I6Obb4A)Y86|2EpK(G;5bv+rGTlav(U&nN+w(!h0A?ZE?hzDQ%f z$#cKSQ-j-E_YOjq?59_;ZdUQ(Sthr-xD_yOMOP8wxSoT6SHkXM9?38)RT4_}R>4A5 zwRT#bi$A=L*UvmSjN*yim5uuuXa%z~-#k5v6ZVlWDIY>|Ho(DX*dmct@2t{--7xrN zC0@0RVs$+Pt4KbKiDxyx*#Q}xBW4-VD44OEz1I|8V!R*I?5=CT!s91ix(s|$FkHC$3}5MsX@QbO(j;n(Jm+9Up<{b4O>}ByJib^J z-0}sC)yS{WD}K8Ec;tH2!g={Mlg)8O?c_GgTkvq0ZJQL_sh?^_&wempr^5O%RnhQd zPz6G0`3f0n<5O{4Saz}#m9=pWUpPTWt2|Vo93(FI2(^=*N@A~<4xB%Oh$Uyf*m>{0 zVpZ@qdjYWesW5;$maVlQ0In7A9j*Cep5tXZBB$}PG4RnA<|rX;#av@5yOlpP3MSd8 zJeFy1hIvp&4L5kzf;oTWl%2o#pczX$pnWO2)_;pUuEsZ(PR&Uy^o8ibUcSy=@d}W2 zu93u3A_l^|UL5)r!v+Xx3ybC!^I@xUVF=6Js%3|g%OV{di2Bap7DG-O_Z3aq!dF$G zkF?D)xdT+kr9O{@WLCwI(p|;)F3u~$qagS)r}WpgRlY`_(!&AVrQ}2&5gixY!wrJd z(kZAS{d$0h?S;}y*h`pfA`<@hcT0X&OvxIR$C^yDW1I0QarFt(3MpU#8eu;jLDlbR zcAvrC!Z-S2e8(u4!HE{BM_YsLk+kND>tEmwUJ}n9@9yf*_QgVzcQonUURnzZ25QRF z@0?6^%fNaQ!7q;;WVYC;Cu}B@Jn2DJ^V6l5RXmqRvvng4)o0n*fV5wMHPMqoLFXiV zJ5Ln@s8RDU*IpcBPWo&AB(!bOc}yv~Lg?Ckyg1i*^lL+vL(8QEXRUhG^j4rLV0ZsY z&(M}#bj3AJ1jjd8x(Egq zzEC=iNyqtej4-{Ob<0qSRnp5&v9!U*p0BQ6UJzxT5w$;|9D5x4YOIp^HgjZ&*U??) z&OsV#(ClF_{)8nmEiA@KyUjd(P!IC;8V{fkT;Wri3aSLj!EI<5#TC}a14#?6>xvp@ zq|7T!g{7I()YS%E9fGGZ<6v?fRW)kZRme zQslkQYS?P`i;TGAOtOWwud2;uH+J1=$28iIM4pJJM@{4#cHQKA-1@qg5GZ0ct(1Q{ z3WZ2E|8)FjytdSGtqhs+#}a0tP|99;=k!JIEGT?VzQRZ8Ow@pF^Df-{uCu%Hq&pSD zY!ONU5cArOV0k40Pxt!gYjp1(CYh*(4@g#!C$qQ1ba`Jq@?y3~VPCPjCy_+_@Qecg zCoR^G?lvdP5mtBSj*8qn`5+A_$GZ3cSB^EKx%d$7J6rjptC1Sq7#?!pB%9vyG6 z8rUbFhPe*yFFv>3+&$N^dP3Q=?=8Ak>Wz>h>{AY2 z%W%M1(zN-Ngqhv4cO4XqtkoHoi$8gT2`gDMGJ+rVa=szBAjUk;U8{2e$-ip=0wEXDty6iI+~6vtJS&KeqX0{gUQQ z+^G0H=HBwNhWE)O`s2b3AK5T)Khd{-s?aw`ZT|Ks`WY;+K%F`dqvc7-94_Y-dReaX zM>B%sC!kAZR55Ur>%C;f5Es|BkOc;~Vqt?urelNeDOE&>nt3XVz}KuxX@!JU3-cZ; zqaJ3Md`gKi)8Sgn=f8Dt>eKmLjS2+llWo*FpRjOLMypn&fM!LiV(>|l3 z$*bY#xI3st%ULo`%2U3GH~`s@4W@~BBr&!GxW7X)ilk61^d$k_&--4ksFs}3&(2)w zT%KRhjay|ya$osQQT-ej8ViVGQLB`HMz*(|Hj&A(5?(EZ_$=6EdHD-l5Mg>zJTt5I zw~ju(7R98in_EVT%xV$E<2Szzi5fyDQpoY!FVo$RnUMDTOn|gc&|CChJ$f>y|494M zTPhs_N>nko=857tZH7SYwTtS|!FeRH7Bn%9sJl=KsYI+R!?-VbTSq`^W6YK_BZ^K+sy->HEi+uEBc(zYmoYDN+imRaC|FZQ5{S&3=aEf!Genb-?(_eaO z#a=}27)QBWrGYWI{5s?gx5c&uK)w~LW&!^mLbXymi!B$4f_aw7hFzYNUf;7%47s}n z)^y&5PUG4yajp0fTfWuA#BVh6t%UoYT`%unm%GtF4GHE{kfzz+<*{Kh@kTFuDJjUh z{Yqf>m?3u*O#cZXeF_LEear^8ZB^x4jw(WydXgdfur zDrF48Qz6TP0Ac$cC7!c~$Y|Y&yB*6cp1%Di$9E%$q6=Y;XeG+edry$-D0BLp5s+V7q2lL|?^n2wyW|5=xFwVQRTS zhd66gP+%m^i|0nQewqiOZ6skvhN$$e?Kep(Wf3|}UL_txrk$8AZ$*x3SX{JYQ4SYd zAQ)qi-ZW0|u2pvL6J*B`C&gHPmh4s!&x(a`wpl~}>;88}0SpHed*vyHMx9u9uZex? z{oml5<>Wd3Ao;q{+YNS0M4JrKuia+jL%xXZ})Ypg=T2$_Q?qytXfg&nl$0=lJw${R5~5oA@54~E4|`AoWhnL zvGyg|6?2|8m$_Cz_Lh4=_k)Dxg9$%0u|b&O#rTNJ(k)i$+@yDm$Qf@x;#;A$x^%Vi zAKv6eOByk3dS8MohQ5-yNrbVlgnM?aF0Xi_H@mOwPX8iAE=JmK8LEx$GQlTdvaXYE zIjkvn$qhJ82Isl%Hc7Xd`*7qv<6X(Zomw4RI zgC7EoJBz(bd%onJX!d85as(bL;pik>(jYXkEJ-@pIk3+C!}=$zqU$GI_Di`Z37GBo zX1xvuHq_WFo2!~Z3To(H6Z(fM(xXRx@Lexa4Go*RQeXWZz!G4Nd>vs^k@A0%kNJKX64XS4{ zA(Gu;l{733xW(Q3IV^9PFja9DV%>Sk6tzzCP=e5RDq^9hOpg)$WczS&*nIYWe6I?X7e9-eiV&C>Xyp&3zKhp!gSaz7zN3M z>zD0y2e;Ie#TkAse_U91$k>}7%Ft@16nVuJln&~)_A7_RxzN~kA_@1KR(qLH!>Hy$ z0#OyV7eGGynaxd);Xc3FFc3T$GYp~o&4Z5FiRf-ulxIYxh-U}*`b&3+WUcm4Y=Aab z#rfB`9ZF9}+bZwF%|JSXpJead1r`KW-l@3|vLw8YYE@!uZnZp5Nv>+Y5?u_&HqCdt z8gRHQ zCG*gO;zTn#rJ}y<){@@+A$QZ)@fvDE#>KK>T!o;P5!GlPJ}mfhF_R7rAG7@NWyZiz zSs1%LCeT3|uIi<255$_&DD6gMFOF-f2s!s}`V2 z8&rutJx2#~S;&WUJsy68_@W4fSu=UJVg4`-lEJY9lEMc>u$K>cI@Y1g(|fm_9-;_( zJY5lVodl{CiJMK0F+gwUX2jm}Q~Lj4fGziYiYp`%({PJ)jN|AW9m2wh2_n=T_n-nSQDwJ1bUC1-Z&X{fSeIz(YdtEzx*PG-p(aCvhAm2_ zOqc14^!o9JuW$y0khljavv7u?vF9Ajnq>uR&hV4m-vL)u>?s!=%!;dHY@oZe?=98Z zjfDD+aZG&GV3>-=Cu}-|0HH?voBoE+9P?lTVpdjihYAI``L`>cgzU?tDMb;sgE|tS zMrbtOFnwnHJMqe;wVQR7fWEFT-ku)bP|%k`T=yxR-{$yi>d-JnHPcJ4vui0=fT6eW z+iw}J()tRguLq6a5!#j{y$+?A%wjfZkFtf)m1{=q!QZ8(%(7c;`RWbQs6aGXaFec> z^^IryL#ztagjd+I+ZSDoJBA~j{#6)7&c=(cB$>mbfiK_HWN_Q~bo{cN{>6MwvcLep z|C9Q-dtkdI?wr_Uud7GU;iOgIbb8{So!5H{Q)9L}CcY*#*&>YS;+n(;)Z}vhVdSZ0 zZ-#TE{nUI*ELYfW@ON82SYfiI8ZN*hhM(w_jUr615y`?SQ-rh_BKeMNQYhw#jH3>I z$L-67FV_dD9mBy$Mp(JC8-*XYQmIDO0o))=*4|ebvRA|u*G+DBdGC8;m=G63S`X`q zC92mwDl6VMH@wOLML4tfG?|QAfUzb)Wij`wBx~V3WVftNPw&m*7U3bCT&bdo!zJA0 za^ZJJ^7LR$nM7u+kW2Cy_xrV2Ig%}*VDqsN2#PubF6OUJHl~&`U@br0$#Sr4MLi*u zf3^d3CMFi=pzeSQ`(o49M$TOi_0%eTtoJ+tO%3mQNxK_7+OB6&@e?KuK|p#Ky5OZa z2qSFiYg}_A7ixYgGS<1Zc(c<^REr~4RVb?1{ul%<EK!ZJ>?(+ik9N%oA*1@2 z7G{w4rRjyeY2_M<=bfOB{^C8vEY3D@Z#HXtk#LR!+0l!xQp+s!ai>R{dDnX;)?2!`{}^9lC>;(6w! zk#x@~R56WT@cZ$Ju?9Im&)4@Km)+p0T(K~4tUQ_|xLIvQ!vRDvl#7S^Yk|74hE2Sa ztbD|d;I135;o+z|>FrQ3h-k$M?K9P8OXu*x^slP!0oh_4{z>f~QXKE~MN8I+qYE;D zRXji}ca7%M8W=ZYjx`%}vg>r9c0sVHMND=(sSS)IL>-6cumwFTAZEv{3h~IrsBCl=J z9OVtYQf8U<>oCWw33Q=|baFtUI>n;X_@32d>#U$Zsp(T+@ zzVugd=6fMeFLW_|ls&zq!pm0TN2nOKq%>n6%p#Khg&4sXxXvPVcsQIOA|8lRmtJKdRN<^+QzA*AlO{30>FWK~Qa< zwTKc*RUK1>hD%YXY!w)X{6KdA=`pK)>^$drl8Sp#$m`49hG<3&hfJVd67EK+&Bit{ zUz&ja6vYn@&1$u8{@P-P`H+yn^s~iJ{0ogQ!Y|jyM|LYQQTZawQNxGy?&E>IDsFmy zmzJTq{;-*0ksEH|Z-@RUF@ZXa;w3IWX8dU-FZ5+zwE513Qgj}yr@L-~d|T*Un(Vo@ z>Vr*Of{SjB(ZtHY1Z(4^6Qx_T16ZcGJ6P68wxcGVSlU%Tvt!RdejDs#U(5*cRW1%L zm*XguW@TR7%+(H&PadgUX+NAo9iv9mu~;gkR( zrgmA1CvNS zSIz3#vu0I&-}Amj?~Rn=UKR7xbG}Cj_;>z6$}q`wGc4w?&8~@Dt3wRSqeV7?y&A0D z?TVUoXle6#ggxP3GB<&eeHLaf_+JbtSl!aCvf;3f8-MBfy75!U8g74RQ(qmiBE5~5 z6NlkjzniIqcnInBa$flR(%()&CbQD>SuTesGsp_t(6Gl-{BcJw8Fh-(p6Xw02w7m` zhi6kb5jgfC2!UaT?dl7;8CXwvZn(}IX>dy@!+u7VK*pI5*3>q~gJ?7)2NHP4pw?+! z6&@RKOGBNI&r;p7(tRcKBC%c6Qnx^h!wH~P#Lx!L*@)@4?hrGE*)2IlH;guvfFyWR zYYYtOwW^BtaIb_sQdxN(OuQRQRO}Gb>-K=NpSc~=KyEtcDr5hmV9Tbj!r=!s$9{Hvg=DYjog~8MAN{_D0L-MH_b*e=^pFgXd zFjRvCf2RLJ*?~j|X!$J1YqK1PQGEDVcdR04-RW>yzYMmMd?}IMly*$w-$m$Is_SPd zLWdkwm=tuHul`*)mZ~tYpq<{)OwDnHAR@9*9#hP7UTosIoCO)9YZ0FGomAq1?cZGE zBmV{q=LWF>#ON9n^15Fw*6$4+V@T6L6*;{9GmxZb2_)>BkZ8ehW}Yudg6pO7Cte|m ztN-Uf0lWJO!e&7NG7r{2ZX*$v1C>4(f{UDm1VL8uN#||X6(3p5WDB(_OJPkmdub|> zR~Hgf`r_sEnjC8OUTc5%dXykUHCQ)#_qL;E6;Ga#8wC)N5%Lao{br6;eewiV1JnBIH^5&vvwMAB%VZqvb9?9KW4Ig1<|`3XQh`Hb2{~9>O6j z*0ZBY{Zaw(m6|;6J&u~U+K{cTDZN(1t!S&#&3Rdr^IfBJpHTGjz@*CqNV!^J#(twy>XJnxzkJVc+@88}KuIT@ zFI=)Pjru`|j6%Ar>}hmBq3fqwbSD zjjlhpM!V3gL}WU6U$%me^VI?^Vos${D0{~6SGp08!*dD!b3DtRQBywI{{*8y{kW2qJyw^d!xnxWMBfrt9!mTQ zwfHx9-f|+^r3o2>fEPnT_;F$WHX@nN5z(J{#9D?3`R!ZvuEGc~!^TicIX@G;7hdr3 z-~YWj754H43qZ1uZHQ|rqVNNxB2-B+Tf+jcNUWHL;ZMk2&zejnhv6v|00{KoMFRte zmQdm&%n|+cUPW2|LmQc-fuv=6L^gC_u;! z*DcWL^a2Yc-TF*MhO$1SaI@ZH2)OAiQvfaT*?x=>cEd7AA~XI(#${6LF=3L^In4Dc zFTvzdDWfF;U#k+>ZS?mKrJI{6eFxpguH4|AOr{9mxz)$=3_(R*Pu6rV$q})j`sj`z z-m{sY+7W|0zRjvPl^fk8q>>}diq>z8&~!UJ`)Aozl7qvjEP<>$7NJ~oub$Lk|0*i$ z2r)(C{?y3Yi+djNtFqiK4_$JJs!G0~wj^Js^T z{t5uZ-Dr9T3_Jm95gcC4N~Q%N;??MG&tEQk=&gU54E~y2IxMx8%=pJrbnFW_3~Ddw zb@=qM$f#s5a3S$H0?T6%C#50&DF$8n%a24Oa8Mzeww*(5iytCfEKvlpt~xwkm{;rU zY9ckj-#6m|SPYN^Uwxz8TK}?;R5h`?d}hpiK_g*5aq6gicW3}R3X>Buy}#J~`Y)Iz z@iCDlRi~~7T(cB>=4sg!@S+#oLT~Lzv*cs9^xdPSW3rYp)@w=Rs!4#PFg;_E4SU8jp&VPB)}EDqzEsg#o1Xksqu z>P-x4deUBcmy3R?k1qYJ>JuE?P16dOSD z3kBF}6SV-zISw4|+06TM1IKdWDwsF(lK+j(0}lM@{CAuKq5UjZAzN=h!Vg?1c2zM1 zm&z(C4d3;N6T$*lAm}Wje1eAS5yO|Z8@z-=CXz(bG)BDN`nv|c`Z| zCwlsvTCSr9Wj){bIh?FkHmAW5+Hu3qF$&ayE&8}t-R7K@s+kI!z%<-%M(7a*C*VJw zDi_}%N8FfA41ij!*p1wNV;4&e&;?Yt=cphh>qi|7P+fSQ= zV;Z-a!BPrxJG&N*9WBQ1P%eysk{QGJClTf)J4oP;DhZhNsl>T%IOBZty#(B8+r+3> zZ!m;Dj0vUg+F%LBaSF+yl4z}9p4_kfpn zyvv|!UBQ7&sh^6d6-RRr3KF7nJ`TZm+OuKRJsd3KxSn`l8Xc%wJ6##G$~%L237l*2 zT&BA7uZi z5sqch?W6G#bq-TmXH^esMMcJKYKOEo&t=wJnPKQN03ww{yjYA+J{?4DD)|c5JbT12KDtC8&TF_x;?A8wSj;nl zchl+tRcyf*tq@W$f(RMY`i&rAebiJ(rBR2`>**@(K$F1t%M=Uhp5K$Jj=A3BGWfn> zc*1cc0(1}zlZ8R6I?*2<%{xZKIO%Wvu&Ne$Wdf;ky7P_4Uza^kK?;THU_$Oo#mq_@ zc$2sXB+f0JByfCQm3uJjO1(q)zf^bgTb)K|l$FuT4am6O_D=6Fow(2I`hJS&jWD>) zW`f&)W|2DJvj;G0Ydfze2Mh7<2}+Odk;+R%93;`gKPPnYkZ@7e7?ZDtAn|Bcfq2O= zeNFSH-fpTrM(;a$z{_|Eh-J>CqWLeSpeIyLX`|Jan6|D*g9l~*H^|)n)N=uXAZ=c> zOg5k54mJs)|7P5>-gRml+oN^DfWrp7v+sl-NgQJ{8IEDY(H#_tNpOnkg%Sy)lkk5* zZ*pXz<2Xnzo+3@&aq2ucC6wN=vv8dVemp&MO5eJiz1W7#*F4Vnr3-@o{7b1Pa_fgk z9x^dPxJU&_cQFW=*BMP9qE^$k+E;rSz&nL7z4pm6#3tEAfZd54r%cmsi6huOVn!0J z=e^Y{|3T&6c#q}DJef7{r$J#!l~NWfjb4e z3OQmsO_KY`Tk=>ZyunO3e(v=Zje57Mhrje&Kb67Kf-@E_9ebF3gsUdkxxel^hUaKJ zOXp*vU2tqoBpS{xgve9Kfm6C|k4O?>-Cbal#=4-Ggq%*G%&@1fa00TPLJN`HPa#eS zH6JWxtAFUtb9AIIViT@2eh)f5jL)w*5%9r%_R_}wlv2Jpd)A$IBav;ltMD5GV>8!F zZzSeR=XT4VQ80BSl3ZMgZh@EmMYv4_e2hxreljVXamkWx!1vT_ap90lp_}w@()kKS zXF9ieMzOWP+kH%)tcLJA*unBzE$qCF_<_7DvoWdVn~S#%NHs0xgAE!qH!W?({I};Tf%!;7&VD?nTiT z)R-xx6gx`UNAehPQK7l^9N@zu&(=hxla)fpNP9YGyb6&8B-daEZc&(zO|j~Jb8KF4 zaIPsFBfJ>r7@I#@a8Bp&44T0~bw)!44nH)-N0TQU8X}+inxjP|f;y!Rk|5#eKHt>| zFS|m5pW($1BIe+fSqjiZqYzlo;Dqo%QA{E?c!)D*7aSNQ z;m#Y^<9Cw2@2NaM`XKnHKE>~Oi1EpFsU?xwN?3{KB<6jK_@;TnE6__qqRMcj`Y;z; zkA%YTmmjlQaRHq+kUbdWl;;uxda*xTPHd4SQ1a9=R9o0b-LL49epG(jrnpmim3}C% z?H3^XyUUZ!qFzuL?Q`Z(^Mq#-(Mg*8rQ%BEBbTJtFy2N#@7;4urp;UZvhMNIbMFG* z8zJ|*ewQ+duFodNiY$Czu4T=GK3z|DT#lSr1RJA~JS+H~gC+qiXiMz(F+3yXL8Ifo zw7vyV$xF95Tjh|vfhT0ytYF{!D~&5yz{7i^ak#ma9T6HTg%7}B)E;cft-}fG65A^- zb_N42W*ded79G6uaK#PVMe>=98Q8KRPB9F86-2G7v+C3uscadomDt=kl%IG9w|=D= zD>=84%?e#jHe{0TD61u{?r5=Ti1vy{xZ&sVnl7yH;t+zvgB#u3#xqxu2zq|i1`?(A z1S^FKU*vdh4wABuFlvZ>ti8(@`)nXh}-4v{-# z+7aWx^b-Oi=v57_(-mVLSZuojuI5g8HaP4biS+n%T+9%A-XPe)mN5ahfqrp!h;h@} z-Cg^t+aVk!n6YA8{6<+!OtGN`F9TWXfD!A%;~{TGdappnDoH_iMN2t45Qh z;mJl+%00Z6+3|wGsJ!zG=qH^lyq2F7IXA(!oE=l5uqG>3Tbr|Y3i8crS@ z^y>H}w+w9ll$M2+8SO zaOydjQ%qo$IS)4PUuhr@?Maw++yBl<|JMTNO}Z@-PH+$=p_$I6f!458(g_OnJ!r(U$|4rK9KIO7($_Po$2qdAzGi;64`otara2yt@Yo>SX)I z_)7>-WO%>=>~l5SDWF=ze{PBDp(F=`5;2rY7l^Be)MZLuHypWbSFM5^hu z>&hz1M4)|mLJcE#Yru)h&erW`|QUkTk;>ivpH-Y&qw^< z=hVpH2@<%akW~f+B*_NhE0G}-MEutbi6XZanx+oxsppvMm*&4$nX_sH1^RR4wcnV; zh*#!uz=#zWZm-X0To4SWCWUueV)UDV)vEkr(>0SuUArDc18c}UF(uH;zS21~pjXD< z9uAy$4 z+idtqenDJyrasqhD5F6akZ*|#UXd?1??J?=2G!V) zfZ*QYZv||Cpz$ZXIS{?c1SI6@d;njOklf?Nr<8<2f7$txt4D{H8Me~Wa3o*R{8=ef zLv%a~47v}It3JvV^w6STEUmD?Ik|^$bTPf_G~tS!y}KLv8lE^5RMCOrZ;}T2!M-lr z6NkB9PIDJO)CE#aIGU8|wj>y|;_s!Ze1nqMqy2%1o{V^u({K7*!m&u&+VivQS3Fw$ zJ6U0T4H2hf@e_^5AuECHE`k+$r^3;bNrp6YNN6Y(9cZS-c2IHUsq`f0< zvnd4QzEi|0r@lwxdwYP&IZv9B1g`yCL+{ZUYDMO2&;yRISOWMo#*$3_@Kq zw!e2jp6c5y=Qk8i5mvt$gZ50d&0wCOHn*CT_$ShZ()6-0N{-QF-hw{_-?0t;Os^G` zS_pR1rNP{Sls~qnkuux0lOBv2^mv z?m-t|Uxhq`#M=YsOcI!Nn-c}EzOp>66_TU$hJT4 zj&cC2%^*-moT9`s=Q%TV`wgB{X}$JeZv6^y3t2o;|fQKrv*w&8HzlNVs}OY3{-Hy-f4Z?>H! z;4TMA-h3{uc-nd5*Fy$MSR`VG=UVj4rkq_9ZIlEl0m#ekaWU37ZX%C>>(2lQhL7iQR# zIv4OWQZ1i{)pc%U+nGu8#b!K%d4zD1|`T% zHS^qO6KVcK-I0{R&6Hvkhuc-FKf&YvlgSqVS{m! zY#KW}$JkpgjI?>2R4rfqZ&Dqe4Sv3;2)`PPwC;f2k5HV5%Zb%5A&trt^ldkf+_ z<&q(O=IW%Dog@79b>jE1(+w;RkzPES#~?iH>*eP>gu9~ zi_=K8D#kLNa!1vhT%_AZgXqIvs|>}W^d^NW2-q9pZ0Z=ILAZ^w+V}!U$jJ2S9TqTq zGzmN}UA(gMeC=S9hB|%Ef3n5yswpjZg}7@p*i9r z+sQJ(-M$o~ZyThCd|~KcXI-YE44=sBLX9D)H-XhS&WzN1m7qptB^^tWMXJ@y?IQaO z2g$Z}vQ%uRzJxDcwE!wwt?FsW09dNA8^rA=HGlvl{0`bM$~c4ap=-8OhrDgsS`<_iR(E zS)psHVT(q;F^wjy4J4@HaESlk01B&@AxgDz* z6@zZmqIqa7IfkMTB$4O{!mD9xo~V%Z_GIbKd}O@kX75`z-8NefQ7x&F{-cq?xCq~k z^=>n(oGY8Ij_R0`MqbnHI}i^LWpvyDwMkSj{Mg6)_-yU&vvH=_(9Jf5!<{$NREdXB z2=Z{Usp2d|U%S70^ir`7={S`PB4ktFK4D!Wwx4X{0)NZQ0H^D`=)SspPlznR*1?nb z=`ckMjca|^onqQKN*_%aI(wv&!8_8kd2+V%zf^PTt}?6!0`Zp7h&d(aEGIk^`qB5e z(O+>|{G|25j_a?Zt(JSb#3i*EDt|%#YF>lzhn$venK3I^;&yYkLFmn$`6!_l+DUja|2?`8CN7>5NQwW25S z<)4mtAwcO*BQ%PK#QxutY2DmuN>1KD-I>SU7_I52(scZ!+!u0xgc~Mm4^jGAvD} zhE2#K(MLQc(e0}oB4igw>0#18s2@%|WQpGIjU<@_V)#+r zSsALumIng+YD#-0bOw=nS~olI6@MZ!NM%>mKrY=9hjc7p0%6`>Z}r?62_;)**nZ;{ zu$)eg;8G~i`2%P+Z578{@Z-1(C)OGMDu&H{t!njH_;dKR3Zlp$OC<|_ZLHYv6se!2 zRhlUr1)KtfkjeF=5^|4ked&k$CPVT$miBQMhfTN`58U7Wl_dRG`lPX3F>xd9g3J#> zp!i|}6eiL3I_jS*p`;fQe1UZ)7)r50dqubYw##;uENH|9SBF&?Qk^k`9Lg7Rc)NtR zu`lHrVPiKeos`A_JR@iI6s7UQO4*ern$4z~N>;paY!S8leN2p-AueAr-0(GQP?y4} zNDSxbI6}*)NL_*-tQ|sXxd?Vvt~3BdG!S@G13A{{tnr&pKY9adMMmeLLplt^s$So; zvT|UYTV~*(AWblscW@~w9mkKM{}PL3$%&!bW#V?CZud#UxlObEG&J=3D zG%FgqGCAkvh^qUJi)%$IaA9t%G9pX;SeyH>?5r?!E+JeL|F&*s>Z6481WB&UW-UDj z0{>)TFxPc}-Ex~0tK#F5B9Hm?h7oxGI?F}Flj3AW6RV{Jq~Geb`WXwb?8KYeX8o-n z2;7V^>mT%7{6avSX-uQAo$=F2r=EC^Be?L&AHBS3EQ_omwYql@?XM}LzEqV!i~gf7 z&J;vB#enI}`nbhrO}a$qj`{_)Pd%hZ?HE`Iny{J^kUT&oeK0ZjOpiU{)j56*8BjZh zdkYk7dw=C8(rc6!bD(g_@RX&5K_U4o%7PjpH7@&-DyLj)+MSqx=*;rBqsomiX=&)&b7&Ffq{`*MHVGAd3k-$E;&diKrPx>p7TWpA@X%i)_v7yA z?+j1Wpm|P8G8!#8xN6KFqFV#dVwm?mt2p=fAh6-@255i8p3~ys8)|TTGY!58n%ECt za(c25KMxm^Q~^nCQ)H1=m?+BOiaz;Dg@SbF2mRCohF$kdx2k9+1}=KdTa4t2uM$=4 z_gJHSqhb3a5tbUO7RK_>p~lE5Y|(@^*A+-E+hv&|Nf(5(Q?NAh`()1?8ny|cyTJ6}~*w9hnwt77*^cZ_-- z70bLxfw<^nle$~&OB$zt>Y~=`No5fjMC^><$)U0S?>HSEVP3GE5s&S1^o z`5{kOfQ{(WjsA*0ui+br&(JAjIc zGe=B7tVdexsGI+bz$QWEkGwjnycF;782lm*>8iUfGL$W6J#cLdR>+@}3Ld{!)TlhO zM3vX!DR-zD2uwctb(k9f;ip?IXA>=|bsKc*i_ajdcJkZ&?`4zkE@hQQEovj_8|vCl z*Y@TJ5Zt4cdD zgugbw1S*n6I^KrAz)lV3CGvM(%1D!}Vj`?-B zE5)&8qxkm)I!nsx#Qn(k$l)c+m>)m!vl5wO!j&TPmIDo;@Gi#MU5O6rz986|;0 zN@21Gu!oIFH6u=q9|7-5+g6b*PKD`3xuU_FY5=raI~KZg#~ltA0cuvy$7B7%b7^^| zK%m*$H*1X=MRp%N0fH{zo*DR9Tm=+JTO|%}K5g$$lFyT3UGZ>6!Jd9L45tGQq z?{Oqt!TRd29BN6ZZW|il8-%)yIS7!rhgO3T(YUabBWq^%j}1;lm3!al+)2Ln-i0;; zS4R@>J=}TPs{PV3wt`GG&;)<9wrog^m!8d8q^Yyu>q5+MNZo|&_wl`@dAE*8KNHWcO$O^0AKu~NoP!gMpHeOh|!&eYbuY-_5}{g>t~DK>CA5GY?YR9A@$} z11myV;fi9XJMe? zAhdRN<`jT&UEzC_Z2&T$D=B<7?vQJ+R7@Q3-(*ir`QP zNUr@WT>yngEoXm*pnPQF6go8wuHDNmUx)izMR-&@tzMKhYtxhHS^;~w1QI|@>HQk50y9XM)akAUsSJWEBhDf8~GiH^&fkYXsgZEFEEkx^61 zO>(m*l$MA#DD8@hw1Enq#8i%MDa$#)YgNvGw;fVL`}uq9IL>Wy3Ef0NaGNdPl2AX$ z{%O~NYuV)Mm5zL()XDYk-w!&8od?`{_^PJnY<@&MPDxcetqk)~c&kF(UWf^#&EunA zZubHXqt$sRgVnfy?o&8vIZ=xJ6OFJ8zK;0u@ZYxD39Dy}AWe6hc2a#_O&x=er3m>R1p zx_cEU=3#SEiy;?~dj^1q0Z;07g#!zzyM&X!u=@(CJx43uzBv$Z-rw9 zH+%62MJ*QnK^Qo6RH6o3<*ln!H@08#m)TxdnB7Jaw>}l$b3XccH~7#Az>=zQ=3*2$ z`@znb)nt3Wt-2*2qMO9c{-B+9lt<5>h(;mYmT@^Is>l0|%g<(cSMZ`Vd*p27`k3(t zr#U+YmCWTdu7?rSVIP<$H!!1BTZj)=CZF3P>pXNQq#1mY zOU4(hnZ4T1z8-t%4uyg#uDCM+@rsd3SwvR-GW}EIW2wHSXt@CO)uTcU+z^ky>S=uq3&=K0# zviV~8`Ud!l=a_7J26nctTuC!p-}@7qj1_~CS+inRmgNFbUe}+GHI2HiAMIWfl(3r7Jdg^I>xUD|;4pzW_Sj7l8)7y(E=B1gOvZ&ke#6fn)p+&rc z%}#ln$3N(4Ody$sEK@Nvw?%d^H)IN%rD}|@I4_VtG$?W2-3u((yk-#K0nFTW7u`1S z@?jmf!v!}ApfIFE`;R-I5h;$&viU}?xa^mtn|&b$RJ48+Hx(}$>Oa^cYd(paJf8{A zRrsfo?2c7b_odq3v_``*JaaFdh0>i@=Iosr{d4THcTifXSn3SR+MeC=xXb3BaW+Z8hQ|FMS{ zE-NB?9c0y-hHqdCef@-EQ!iH!FA5wb>VcBgZxImSB5=iy|CrX1jcoJ^k@WDo=o1>u zQO`u*Q~tCT0)Xg8P?2c&DAP0C3PH6e6%;)si&#PGisqNfS;F(0BKP{bzpRqI7UUCA z_L}gHI5^KDdly-?41ANAQ`6O&IjD0QmubF0;fN${M!5^d`BAJHcO zRrro1tSfxq!!-es(FF@hwiU~RYie&{&~sj4rE;wYxjDPRc;t~TMI+@^=56DBrk%xJ zR=nCG7BmRdN2}%q>ZM8eL`V(wn?cvT4ErBOQFp6Y9j*lH8TS&c5;dsDtv@OY(gHb@ zdwx07>F$0YO|rp91z}-SjQlgq>@%%1Y=1~RckXP=uIxvo2#rchX?8P~b%m#?hTYv= zx&AeX?jn%YauNS1xHiIjdp@u2HS|H`19lVv{aO;0LK!i;?bV;&Wq){H3wcVD(WDKi zJdEIPxJrS%omPQJ%7VS?e>%3vbOTLzRXZnfbmIa&+_qx4Y%4mnsuQk;u@Jooc-;#p z@#mynk?xzw{%y%J%`kLRO0=p9*%Ex1-bA z{Yx(Bhwd^Yzki?s@%QvP!x(OM7U*82*~K}=Tx={t zf(8hTj_^s28llVL3R5_PgL=tVroFR5i`Muu3}$0dp(BGQYVzWO`hWD@V^uKyWU>yq zd`96rKv5TQhQr?%hIXV{mnUL>)>MAhlt!s_8~$5C&Zdlq1fG2Oz-ZRUnux!lcb7@& zrB#!s#{YJ0_epiimak0rCeZ(1k(AtJcMKX*tFMBJ7gm~K)KG9 zz>oWhE|%5!0w{v|zZq#`6pc`}tpv5qPhB}P6A0Wt?!{d=2RdfkE;ctT^m4jQ3pfKW zTM?5a4s$jm%NOnBi4Kjb$t4fa(<(s*fisJ`*AZ6pV<=SxP@Y_~-jh`86_Y|n)DQQ? zSK>}e%xgKK#_$Gc=bzb6Ig1QO z#Ai}!*Jll*rsL5qb-I%{+zbxQ&;=?R*H9nWqeO-?btH2CraIv!LweIEm0BJWto7hm z=yX>mzfTjoU6#|j5IN`W*Q#Hg*n)64JoR#7&Rvh7Tw03;9~P|bBc^V;aT%3P3fX`# zB?QRS6mLFyaJ4Z38>;ts$c*NzK$mNpRpI2X#G-LZ_-W%L;c#wijUk1!^he1LIMPde z5nqak>u}P(q{{&|;X0roU)c41%s48|skUh+N<6Yu#qz zh|K&12k1rL8%{;N9QB}1rQ$?Bvsx8*tkmuv+;@Sj)u;w5u%j?C7S}eOkTng;Cxdtk zU#O~S4Fr@~Z){fYd$HUBM%gb7IJD%s0*DyGFWM{7&Vv2~u6%Wx(Urwx9RvW!{W4a zY`VpRm;%uDG~@VePEg${S-*cRC{nTwvzYvJIAwY`SN*7voW@Sb9zZw8f0Uh8PAhJGBOhNBAL6Z_$=-mf`1dJhdOprAIW1NVwlsjtxBb zm-&ioBaRnjpGo{9(&|*+`+|NS&cW`}H_7KxcVwrAz%y^~68#!WcMiB-(B1dfuo!0| zIP?m-3h|z3YpoFcP)=);sQ1GnmqqY5o+;D%_hiF}7=2JpO$IzkE2qpg&3#d-%q?7+P`>c9RWy3 z#KiBnk2I7|O6UolBMl|FVZiEz?o@Kex8pfwoAQ3t%c!6Es2M>6J7Nyn@QNzcy zt!F^SjSd|_#tEMe29co=@|7a-d#<0e>KEh0-w&2Y|7OzCW7Ig4Yo zYLn?vgd-tYxb21zkHytr)xEzFw#BriZVV_m3?>>9JVjJVPIAl=cv}48tD=l{qOAt- z5T_DO7(T?Zvvsn(9vFG$IRM;qNI`BQdEByv64D~?*JsCZ zEDL+s=cvDSxD|oVkV|+Q_h^5J*cFfeVtt5`k^dfz^=gII-_=0SBHKQ}z*Ben9TG;+ za83TRN-4614wHzXgQyUc{35v(knjE+Cn$(rqhP!~EIwx;J!sR^%#&#r%!gotXLH(XiEs56ek_ zi+npR`I&-ursO@~kWX&-{nKdiM*!}lZaZu=k_x7%a<5AXvrsTwL?!F{l;cB`6e5&} zLMr3y4V~7u)mY+3K?*!sw!X`wm1NjEyD^XCM zoB29Ux!OD~r0V+KnYjb852-j6OY*3qSe2;pGmgZ(yjf%Y-W0c%s6gz=df^gJNBe4-w3h%<= z-(!g1@e+|4bs;UBqf+vzH6Kf)f;1Y`0IBxh8^}IlW6&bV;Qze&KOg$<;*e57dH<_; zBGvya{_jlxqvroU1>}=|zxIC>-?sW6#s71S|L37CiwVi^0H)BL7>3IzSxf%fw3$eML{Y&eQs>aoC4|grDm!Sv_rWalK^2aUnRtJV& zEI;cWUvEXUBa9fOlNDy9ck_Pw;uZ-`!M?s0qhy=iiwWpnX z84`Lwm8?KN_=b#D;_l`JyehrAo<2~f>E@Vy$@_lv3>V=;@AT@3K!~z9S`b1!eZn3;xxa_z;=exj_W+`o6^An zAO7r=EdJT~t$EoEvjC}y9O=>&-w;T!d#PhFxEZFFEmsyI@(Nbq^4sUlSf0{vLChPR z8?Nce(PHVj53_|(caZ#WI{z>43H-#orX61JZ9{n+$yP*C3DTu5$nyldJE6sT47xXD z<3uWO7_=)cgkG#Egh!=dgxgj?7gQw$fHN|M zoPr4XO_SF;Jv#6|dlDJkKy)2r^cgSf9_Q2yM@@c+OlLQhs)XC z%W{-9W;AHpmXcnh+KlkK=~p9Y7~%&ZXVnXp9JZ2j-I9F%$3MU2 z4lNL%d-gLHnoisXQNUzc=UFh92r+qHcC`V};9L9~Z-{DTfg(=GBxs8Yn)SnV+5AO( zo#+0WkMXMKd?8(n-M1U>#4-Hq+hik3U}ez3qg+e*9!pndA$#hA+5MQ6ap_nKusRHd zlnUr{3C(~2uAVMew;I2zfdeoeB4g9hHM&2QV{G&IA8wGTOr{Hoj0KYV-JK`=E|*-D z54z`wGGzV!VY9dY`{`efg}^?EMYrcQNLSw+hvYU=P1V{T&R41kIUTF7@tE^N8Ji%X zvn;(fpB#ShLW3S+PXP(wR`rj55}U74iZMeF8pH^T?7?Q#7Vofc{rk+l;r~O~TSi6s zhwr{L0@6x%cS=bNiqhRkNh2vBT|?Ip(hY)iNjHOZiXb69bTdOq4X~fzKIgyAi}Pmh zm$O)lHEW*u-f?}dtAX|K-#^BQI_PanPhCz^m>3~EpB@1`65o5+A`X9-l=+Yqp$4hI zKUB=vjeAdn&Bx-NBTpAk!AviBpsgo=U(TgdDI;j5cOS6v=dM=^-R-wb%K%>x#Kv$k z-A&0zu00I9AmHJI@UUJkYVHx8@DK_m?8yPvGSFVvY|%nDH-n0Ey~--UIIW7(W4B7u zcJiuZRL6DU;#yN`v0Ib23H0OhXgV}}UUG^htM$$jve@bOCa2X<;s9PPanXkkb!@1h zek|@K4D~krNJ4Ts=?!8#@Id_<9^kaztk9C9@esroZVqIZlmSyF7LU)+-C_D*85^4= zH0XD{?}=>XS#VXM0iy?(`lg(}j>sM>lLNV?t?>u;^+0nGmw7G}aqaT6l(N_id{>$( z4vZuevt8gWm3ir^3oI@5R`d?$kndFn?fvnkWOrxbc3Y?~z~;j!h@9^R6C8MVey@py zed@vH0*Vi+$6K^GH(9<>B;$X~U6m{E{&)c+c#6S3^Nd*bzOz8!gXiDK0_k%aPK)30?*2syC&G@O z4g>+HdnEs>}3{Hl*7onaiXL;u9MQ zq2R5z`TBwlx8}{3EtmIW5!dM$pO8ta{BK7kib{v&X>mY_HHOAc7-x((>R*&hIJ z=(d&#ldQCoc0M|Uq`R(+RhM9rYu8napBndY9rXUqCmPnp3SguWUD3|u?Bxmj8O7{} zyD#h^9lWtw*ebx7SP;`_y|OWvVdiTJ?UzLBYhNS$e2WU&89Vm}F8o|fhB@h@@X0Wf z_cR)4H?_qmRbW`^VoL)WeKTRW8S4{#7m0n9wy;J7^WYO$2nz7nO$3FxkF2w$qy$4R z)}s8J%u}4-q|nlf{xJgmL9jpB{-R6~yOOl@f!?ey%*bo|zv=F+^F1OsT)hV2jwA%j zyNcgR>?He=)ye)p?{y1M~`B~W3zskFzo+a+MZqhE(R zP&`^2jg{bu-9-)jhHM zyU}_@QQ+}=B0{8O-2d|j8e-AWcT^y^*w>fae|q}l=y5nsmVq8 z5}J98a9jI2%3O)D2EIc_`Duq~G6Nvg{p>XxZUCsH7v4{xOgafbGZ|aDq_2WF;}Glnp3~FSUjK8ipQ3ZLHQ7V7g_B) z*rw39$vUzy;8pk>l0(Z_07a;ad`1X}`21DWVhE6bl24@Nw|e)Sk*=TGaW>tJR@|pN z02}uGGTz)6LQ`4}sR!sEp-;J0+u zMW~zC`A;*ib}EGh-DgzFW1zggfi=~zI~1AH zE@N|e!sNQ@cS$z&3NE^vj^mJ)Zd2D94W&$}zq@}#$F5TIO$zN+Wg4gKUvzfm^(u%a>V|*OL$7-dWtq*+XkWS|nkAD?VSK zO})PT7;R$ zWyx5D$!%=;Zp~7xv~@s|-Y13DpC*s)hfU#hKviXSDe_HTx=EE_c41w{s^xF5u-55} z5$u}(-;D)0e_A!RXgs&EkOh;2{@YfE6}wsbk^43;Q=f%Cr#uC)h7kY-1{j-d@3w|0> zE2l1N2q8EWBMjmji#sC!tv!Tktr~bts(2(WfIz$asyI~SJ~cRD%DCl#V~wWHLQacb z@+?-A1%0~%Xh$7>KRHXm6hsemed90~3O}zrKwmqHDg_;geJ-yaD~_+bKm#ccJ^yVr zvJR+x@Ll|GSEGbh>hI0k$s$C*4A?(-bD6`UNURx!O}RVY4vv@WQo2WCotUS*xzORP zDZH;@F9_1N?#s*EV)3?4zb#JWUZ~b78Pmi4#JuQ9DZ>9!r)Jqx_uAnHJe`}gvEMVz zwYoyoWv%ov7WHOh(Q&;ZhwDQ_Zmdd{%yzqx$II0FeVuBzctqb_ys`DqfqQ>aN+Cy? z8pGyD3NvpdoFRICt*dNL&tReQtnA_FM5{MjJ)rl86MbSPQEP5dvWNr}Shi zy|rWp5B2NXh0<|0ze2NOTeOMfN+)@36etv(@@mDr%FIe+r{$mzxYC&>>V~w+anBL*IC4wN$?jFZH6BTl4XMWcuVn>+GCtA|)@3Zt=_@~{06Xy7wIFyH z5p0;L)xWNXs;gSppmdaMX8p^Ox&T}8&fNC8F1D}cso0BzyGcOO^K|w+>uw_tjIw_oVIJ}OE&KKFhWqJ?XUbg z<@BmjZMzY^$gj@z<|f9^P@upUDL)e4)^u(PfjmQM?-321*1b%lzNuG!D?t2OP^u#_ zuk)IC2QAb8{9vz`3VZX|P{d}`NETwtGcna%UAoejU}-x?h%#nST@7J;2vXpdld8I; zPQn#9U8!m9@P0x+{H8!}pz$eU>^{=vitSHqlL3)bHdScQz!adK)Lp9f4Gf|0o7!_; z@&=aW1PFh-GW-`t^ewZ<|NOfc7~&KBx80<@%4P8KidUquXlHpvs(FqSPshJRxE$ z@CgtvQPI?Ce-hB;oT&iptYfe(f%0YWbJNkR>FFd8=Y&-!H-K(?N{9yKZX99yrh3cu z!EL=%udvo-T zdaoHYABm*GQE8HC(xg(deU4t?_$jcza$YpE8P$`unaJ0eo4e@i>vxJfPq?NJFkH)u zc-PN1skb!It{c;!H+y^=_kDh26Szatat@V`ZDVJR^cLs>i@4lUDPRi?YV4>yBx9fX zy1LpuSr>p)NA48+2ikRF}tPvtC;8=vChRJh&E3k`vX_A7bVHI9b4R*cyUqhL$(IUGNHBd|r}o{d(5E%|MC!$l&$G73YL+p{b@tCY z#hl0pVJE_S<&bvVakSL;3@A&4H=c(xYGl4vE?GP`A!ib$w-IOZr`);~d}qIXPAN!t zlZfyw32u!#gHpK6DJ6sR%x0Swgl?n#uB;kICaQ)e@deJD44rwu;EQq1mPJ7=LHchKx{AhR}?qT=#>| z#IV{w#^8P^$F1a=b8v`Uf8hi)?**bA&zP5)C9hYwBl9v@UL=ZbFy+n+XOd07^)|hu zDdJdV_?08D$qK28S&zm*hMqyPqt8B8h0jTwDTPmBVCURWpd)M5bM%13GtJa^SY<|ddi)J+Cru`WDS7s>NmjwOac@-c0y)ynY`e&#}pfeeQ zgR$^0LxNLk#>ooECqC2XOK|pott%f;>@JPZA-~B&IUc41@eF0ajdqGJ z7G1EqvIU=^22nAT{6VRXFng}0japaS8E=Ey&Q%yc$ot{jx%4$V+0EJNv2Wb$6{SZ^ z2!&8Ulh1Ta)q_?rHk8Kq%uqlkIXi`ZKjP0tFE73qRzkJaI{gPe);%6aZN&8Hrds8@cNlr@*B5cKYYNKsfzi; zz2FnNX*fBroY!!1;KG>5`9nk~h#yf^x);IQc7JIJMnL?fF?u(z%L<a~Ftl;yEa>Pl?pFO_il2l1oe@gkJ_r6rcz$bn7pa9pEU?A?;$R88c-0EHjL3Ninv{jQj0c zKfg|*pXorL^mX5~&%2rugLQGr%NLR8K|@FHCZbd3a(I&FsC#np=ty4Bi5wh?IB~5d zf7XR+2}^6}y^ArGf@K((R-`G8i_%(;&q%MaaXi(t=j#Id<|NTw2OB%IA6BSAvqH>` z=Zmu9XbhA@2Wx$=&a}KIGMRyW{Uw0iRvDm6onQrB#yJ|TUeFrLrGh>WH)neLKA~4$ zCgSr&M`sAp(V-(79ON{My#kv*9f|JsfO&FSP=Z(e{-t4(E>B?;S^1FSAz_Ru^{W1e zC`r7ek)*Bbm%ua-8pdG8(8m$#c6VWQ25Z zxjVdihtE*E#ds3g7DC??^oPtBbbZq=7aq|B-?zTxH*7QPE&hr>dWfIuF`8Uw*yYZL z7{yc2ub%~*%!yI!iFK|h`JXtBcq`)3eVty#URF^bp6h!i zlmt9*{Ong+i8Ru5?vN5x@4s}+uDRhBLsuU7sgQ@>D*K_?KoGJ+p3HGU@nLqDK>FpJ zsI-)nOW%t$W>>~V_rbG`1dzxbSRg0clX?)4x+U71z8OI;tPR{d{kb`Q`tSB(R(PuF z^%WH+xf%{C^mp~zeV^@>5SG(d(m&+hHXrn$N-C5f@6E(5lsomCXT8p{oxmv20%ixX zSSCndqLThcX7P&IP=G-pag?l*?87EhQ$~Q?m^{F&(!^%8^!c7ySv;BZYvp5%kZ}qR z3L(xA`ZHgjeiGsQm431oVCy<^5wKMt>ijZHjwd`LdZ!Q1Qi`G;1sa2c0%|Gn*x}Co zD7bi$`nt`%%dl6Yi{X-)VKIQZLn503M-UkH61#%ZzFTp^=6qvO&S z@`(~CMs}GZe1LqlJE$1ajjHbg8F> zpSEkyj341nz z1ZVBY*Bl=O~5 z1GPQ~x!uS$^D_O*6Nt~clm6?rDJkqVB>#5{o4?qd51h7oeHz!g>e%8tu3O9arYe`# zA#+PIkZ}18$%skox1~~pj14fov6l9wVcmCXQ5QZ+&1W_7qwiJTPrm~N!kf^o;avI9!ZTU0YK$(g+ zVB?wO;c_cDN($UGG(G=@jDPwvlL_QDq(DY{z1*nqzmTuBzj|?Fn)ZGZon1A%X#EP} zN(~XCV+15uWS7i>y@`6_Zk`Cd-Z%>J27HPBKWaL!z6Rp0|C|D($%(Ju{7m&nfz)@m zEAro*W=a^eN}8%=iocI95HPZgnJDTbyxEXAnD2D`ON3X39LWDD#kcI#MGbca(-*9_ zTl;<{-pP@Mr zDLuCklnuq&qEZXszI)C0-tTKge&AhHM%tg?^6q>3XE`gx1UJOg=D0FyUSYYF#4dPw zJ;~GR>nS8Rl*R*}6vGX_x5+e)sO`B(V}$d!dBiMTgLU4m0b*|8{L}2E1T)lgV#Zbs z0!D10#bjwRLlKg&AHGKkh1>-n6ynhGWi4|FXoFr?7ygWX4uLjsvIg+9yZ*nnW+FpDbM11$Q(UdQ8|G)=`BN5maYLJ(Vm`3Pv*kbKl zNkA38?3>z$(`x$8Tznw^E(2pirw@IqocxB^n4CaL2%0+eUqDkM%5Ba!Cfr3)mYpi&QbE8LcPe(SlN5`FPf$W0NdHBhJUziSsK@^?&r-r{`1r68oxk1rpdDayz%d%wQDu<)I^2;Y;X_P)d=Wmi1N_xLo9bgI#Zy~)?f-q=>vt;gHX)@H=qyI3j zu3NiPPSSUgw|>$?14$ct7k)@SRzxQwD$IL;@a7X81M}R7CZHb}w8|w~2Yp6tVCT>8eGqRh91?eEW$5cbyRLJ5f5VAC(Af?NN?@&6GORKBS z7K9V&;qY~pg#iH<5SjN`50R5s#;;|YG>%c=eTE!@Wa!b<2Rjwqpi;XHW1BpX>CL?mI7V3Q6bC*qP=IXx1)svvzW=sBkx#RMyR(kkarUf1N-$BD(0{& zKP2MMjC}mkRg=Y1{yqh0JLTOA_R-2%8jLBsaII$#6v`9hgrJ8*M+~G@UXTueg1Uu{ zH-|9RqoJd$GvWD|?Rx`CbfzKTUsJ(czu^&P$X4H=F6?!5b9H()9gg5rC{M` zi5e8}D`64PsVh}vPFu0xoO608k843iL_&uMg+* zOOdRLQ7`*@b<^+)8_XiiFY{dyBwv=wKj8_UubqKW&tyj{kAaho)M}>N8zku9!(eda zwVGuYl#i#pp-C{nnd`e2{T>}D{#X_UtOmZDa6q0iamFI zl%W=9;v+%GO#=unw`O@uqP3zQ{`8`31(U-wT>C0Ljg!C4VwsdqV0yQ_SG7zc~TJ;An zHnUEj96&8X<5smW$_CX>ILE~%|QLjmTwh?`#IM1pJE5u0l^<$KUnKr( z9Bo?fHh^Z1w`zCzoepVb%hGWsN4K}hoSj?cZO)}EqPF07=%9^OUy-s1ncGBQK z?X&n$cVLwK8j)2e#9#su^q2{7u zH|Cw2nm8O}8=wKFzj(>@t#ZD+X1;d$g>K8PJ?q^7Ayyofm$kb4Io5kYR0o{7GvP6M zOu6(|S-&Eb^+B<3N;s&18tIY+7VSgXRLhwpW45 zQHA!ZLxsuCi*VL=3|0xq5Y=V12BySap8e0gQ`Ti#`2%3Vx6l6;?XOHqY>u0LpC<&U zKY0re*cVKpOWR*rbv?+tWrlSLyX!|rdt6IP2SnGnKPukP_FNFc4R0=KZiL0f8`xz&rhzM&#FE4_&m z@|Mn=MUKDjME9^8AnM|{aR>XAI#ikFA{Jm(+gGa zaYt=b5a(VIxf#}9RJ7H>BFwh#vve%(huqAAyLcKp3GaNuiQ7Lsigyl_hhm?9IQ=QO z7(MLPgbiDM_sQZ)?&>8D=J}O+G_i_@83f_I$f>jUt+Bg^v2!fL5;N=BlX$^v`=)m~ zgt~Qw^d&-p4988;Es)Jf6aP;f$(JNbZuDQ`)1^M(Yb#!uYBZK;=}d;=}nxK8mFIgPnoM7dT0zC zKe^#?zZeLU3>P@9hC>R@HnT`jFapzSH1+Bl#*`$;p*K9Km7KXTaUE|`cF|spEDf5f z4$+0?^SWA$2Cy>YWwiL(X;nP|NL<19#)_ zQsVm$_U1AUYX@9wb`hY&>OBe4EAexd5Pjx4CoSnU>Z9}S(!yDGB!Szgv}lY5#d)K_ zFRuaJVB~-{mCW~DSbXu)Z`6hn4(lUXOB~5B#7U(11%P_xbgPsD|H~Y{5k`5YA+QYp z@Aj2Kcbx^l`Q@f?nF3M7HMc6SppVoBJmhp>_Z`XaIk~N`M`;agzA`ON&TbV;X)B^Eb{6hEA)^?#&SC3*-vku=S4mM}J@fzum#C zpz)5CR7$LKSMRy;j)REJT7mB==HvxE?i9aa(>tM*vmrpl5Rf6IXKVCAwZ}8tnn^fn zM9A6wL;NCF;d8=#D*ltTPV)=o_!~kM0M)peb=uLMk8E^`G2M!m^hjlf<0Tct z1WR(3ypJo>9W@EyMWAPMhFDJ`uB<1oKCQ9&xT|WTgD!n9=4t2VJ~fPulD4jSMeQ0z z(QjM;H}X%&Ix|1kZT^fR_reM4lCzXUG5>Zc+~KSsf%Oa3$*ofNmb$rzn#FCm z9tGqv*z+zaJyr zx#JxsUcDOOy25X1c?~HWcE6@cMpCoIrq(;YczK<~wWcgA67hyp;>{{UI5BfX-Kf{hN$!W1?ulkA*48lyoxS_0LAHMueZ%OE}$IlikPtZ6& zB@fp8dvTu=;e2tTs8CH_gE-ZT(uquiuGq2w<(_vKLCeUHf>DR`% ztGrQ1*X@%2I%6M8hn|oyb^%NY%Q)^(6|&_N2f_kWE8YI+&tO@Z8eWi{zonif_DtmV zfQUt0s81Hb;>9%N;b-@!3Pw$tXuq5aev~zYAZ0`-Nl(Kv28wP!STw;Y&4`(G;Bh$OJ!dvO5GGafT&Dphl>f1gwzA5 z6Q^{&3pJbj#UiW|P(KRWP7)iFNL5`QR^!-SJ^`6KsEEF60v$@y!+44M;z0+?l zC;9J*n8TSw7yMM_5H$MMEch!)(oIg0MvEy77E2taXKY4UYyW#LfI|k z8wQ)Fujbz}Crnj8+7Pg*5+r0$>w@UZacq^t+P1!{exmMb3vAjzP-EX|uyK1FokADa zgcjnd{NpIv+^CLkn&nV!JTyD}{bMp;drVd~?>SZonk{>s;0IybUxi{DIUUs37$k_>f z1k`B7$I5oqs5{pxmc7`6flfF)*(Uu&rWN&-bJBOcIxXS$gvJo7^P7Wzit{l&ntr(~ zWm*|iPFY&yQvtx!9dc2*889v;c{84T^xl}cPMpt=cU ze!qO%|#ZA7~ODQpw)7$fD4){h+nH zvR~Tp(3cDN)xCk+!)8mP*~9T_sniL_XxvG-UIZ7xP@ZMinYen^VsTpLx*^36mK=(I z$!^9$;xN&|dYviS#+L2FdV}-6Pa1xB=0To`f8`X!ZKd?hO3Iev8KgC3@HRy%`o0u39>LKy_U&SzH7T?2K5G1CCl4Rw{sc$enOOPR+7yOrxfbJnsbW|Z zd|BYQBIpn>OmRUQcx~(7xf6f(jp6DWdp?QWTQZ?QOPL_`caQ{1W1o1ipOi!DkBj{L`)|qh&&W?wYYV9`!-k#h_dd(&RuY_?mwyVTJNWzqV@VF`s`M2h$G;sV^?AO z>BM^-@4V31tdG}hYCJsMXjSZstay)@7ZxE0-0|j6N7`&U7l$rkpFK`I!T(+2PYsMh-kjk^SeVFd%*>`_f0`^c@1GdbFSmep& z$FHY*T&pkOe+zZ`JX}nZ472itJhO9?f6gDq$Qp4w)hG>ZMrrFg@!O508%Q;;nSM8P zj=6_8LS=+(<@5Q{ADRHE5CM|o7!PJ8>2(_VKEyiC-QjFzM=OYtAxR5GrjMUrb)rH-D)6_)bt(IfQ=eHCcP4m+->?*Tp|{jsLu=RdC~**D0x z?N7Rc)UL^YPlC{~RD>w9T3B4f+2@_UB9g|XfBiy(s{9!ApGlKK#itWh-gMx(03az& zs`pAUxoz8&?}Nq5Vh0G2;+_n8wq=mtfLtZMXY(30 ze6hfhh?%1=#rHsF(i*5dy{8mZ@??vfXEQK_UDH29wEhp~mE#EfiaiPcA1U_#L%seF z|MdTGYX2{u_CNpq|DHhuI5kA0_2>*V({ftkpVYL9TJVw}AtH|!8(_K~7dhq^JUfk!JlJCU; zjz((qP9YOY`bS>2DeX~b>8^G0h0iGfFN6jgul=wFeh2%{K{p5Fp0IBUb4#Aov)%Wn z2B1e|6=pCFQS9;8VS);LK>FLc;7Vd99=JP`Kq=+DkI-=d_7x5b`Tld{Pxniq&~fYO zdLVg7#Pugrv&VIJj|ahD|GPzI2OuuYVRH3oZcNW{_O$zc))iXNY~}OS<~$A{)UHoJ zg}W2Rg#-@WcUP_J!z>x#9zvNrUFX#vof?yF{qE0~ZD45dAAle`ay`u2Gt;~vU#sxk zCiA7Q$^pp1YeK5rx}IBg;12yTI5=40BJDp8tx1w+>tZJ@TPYnr=AsmnT`0jAZ-^+` zv#%9>l!AJNl^$+O!sDiITK!cZ*rcByTra+u;Qsaou+z(2bKVQHCSA-cAf9|^D?W-Y z(8Tk2Ms9~k)1)@6a?YU~7^V#+Y`y>2i{3VF(5*DoWmdd<2yA}_F;?3C?Z;&3{Umw$ zJ)Za4=}E!Y(Fn$r6WqByJ0ARWe`h>btK)qTy!MuLt^?oL+G%AW^S*|C33w=;Gwuf`uh7`t;DpWUp_zW(5i4)P%&3X3`fa#H8U z>$)vkqXWR}#;#Cm43FP-=1Bf+s!Q##p-H`=<6GU8v`>0KS2+trug(SD6MkR_!~w6T zXn@Mx$#_^jbV~g4GNrvt{8iDRv10SdqAdX4gO>dWJ;>03RsjdM&T6+s%JHkN$K6q) z?l7~v^D0-pu+o~6CqUgrX;q; zUVbu|_wpCLANCbb2C!BR6eN|HYw_A+20BP~t#OLh4Q295V)oSk`aQ&=(*&pg{x@@C zMMPYBWxs|rHQ@wp@PS?$w>hy<>gB1VX7}0ra$mvv1EP@@cr*Fj?gDIHaia9MbUyQv ze4j%~_UGHj=7MNY1Kk~m<|nt_sc@{5c5mp``<{y04)|l(*&TLbzR!+GbHL7rW~=M& z!$y86?$Qgvk@cWDWrIpa=P!p#{d@@EuF6Q|Cm;g%g(L&m8I*X;@J+n0=r!957>(Ml z!P|vQc=tm1{c$43(9TSwF*N{*A=p zzSjS$aVt@!8cyMibP$(Ntyb-{;jG^xANSn299*Qh#9Vkl9=U!<3}Q#&U|ePII`V@W zh7@?`lH5PC;V?6HU-WB0u|murf(7D&R|I+bGPkr1(0m9A(|GOf?d6d!8uN{YiB_5ON>c2A)wOx z+l~Gt=o@xUjbwhJBgjN5`rGHiK@O&37?bJN!0X+6A?9sC6k!)T2J0i4fyjeBfNxhH z-K+N_RxiLgxmbMWvD@#g z-a2ix-l=`Qy9vwHjVJzh2Esv7{oMixYWBvDn|`PMPsJMV(tjb{evwbON#Di4W4x1B z{Mmg^h*5WSUW|I|;<|nSHfZXLZ~os3Sa^IAoT0&cEfltg=yUXw~is}y@tzCa0iykEf zfXDT_)U^l{5abRJ2rD7G zKXwz^r0g1VTVe)l2LPlD7{^x2`E_tQeeSKb$!7a)Q&@cIE*)+zXMe8T)$zplf;`fssG93Fd((YLh9;bD{6! z=ByvoA@`fC8#~v(ofLyWht^kJR zny&kz6x?6vyF`LFEH{o6Wy9go?JM4ZvRwD#u|H9Uj=w5HhCvSaH59F*y>p~Iv%BbD zrw@(;qsP5TDgmFiYWeQiXfG5E?&g^~iV^z@?a15+7E&^J#OU95sM&Bp1J=91 z{I?@;4<>RX<{W>0%JKbj@m%7JY1I!iZEn}!Yk$fmX$n9iYKGzqwwLR0^;}3k@_+@$ zczMy0xc2BdtQr=mi76OO1Fq1IXYLL_oMX}R?ts2~p+|}hTs?=IwP2kStfeHH=j|ZC zppZThdKpV46FZPM+vB|8{8tzK4|ariTZX@Y*Y17TUH1yzn->B`CA4Ui{sy*VW%)Ca zv(6uH?m6)})Tn`J56)5GRu=uI_n+%-b&hQmUx3O1Q!8gkR^M#+r z84!3I64F7K(pKUhN1nBx=F@hD6-*kpy<56K-ySv((tF8gCSQ9rvt^6w{y6 z{o^vc>pBG9b|LKX3kmZ?F==FteJ<1jtRBv2L1dW!c_X~frMB<)@V}NWjLoQES)iRk z2^Z~V0MmoJKM{g4K|dE166g$^CB>~|0(WT`g|sJ||J(enC2lM2c8Y2Aa0hPZSG2A( z!e&NT*SDO_TZ0<846CcB?oG>1e@~gV-?_{cd19LbStdXE6KValMI0CBy>oF7THq!f zCV|!D94@BtgsIL7bvcpXX>Frtcg@q~Mk-2O0{O4VB=sEU2!qV4ttIeRVk1^Os^(*c zM5%&mb)aAUwD{RRg}o#4a1QBX9T3hFF$lSEHuk%^Z>Gw=dEV#X8ecpjB;%HAl(-S(bHRKFy449*ZzUOROG%yH>N3X z(iXVe=1*RaHK&xV)rx*XZ+c7JQp&qLYS(^FuGN2qo9Jx9{1GW{;YwVXrd=|cYdlyo zStFl7$zSykK)&ZtinCS$j z0y8K#q|`G(Ph*>;Ei^Gkukgh?o#kE?seCHjICO9xNHH%^3eGT-3I>Z^x1II)aE|L$ zb6qc#uWG6l2pZpsyCAL8>V8;taXT`c52R>d!!@4WOoMtcxi8wfl~)uJWL)auoJ1xB#!-<=^CSWu0pH|Mk-t}PL2oz;hRss+YAA&v-_HdM}`N12DL z3mJUt9eO_bn4_=EU3iXHu@9oo9PRwU8_C&r!m_6QpKs0)I#Vnh)DS`N)ld$N#>K6P^JI=Q1VFQbEHet;@3xYLzx38l62lhMLN)u z-_gl6#>xdG%VQVQlNW9WHULPjFh=~aCP)$g?!I?56-8&Ih{F-4`GZgI)O42Jz@G&k zl!OZ=?&2XO>c&03R1zWeiUM~g=+Krum|g^Ha?pdkFxbYxwu15oc!YN}d-hmR7(0Azw|>S@KIdkIfKxl_eLQ z`_&Dfeq|_%0+{i-uh{2DJC<)|`N=y6{9T7nL9!s9VOp~wzymDLdrl~ zWR|>+*?zX6ywcCH-HF>^=tSVwl%tyOa2x1oNMCdf>=u6cylSNxML=JiY?`5^@8gui z@SS51&~a8wNL*Cm-t_=@ymWaru~SR12jJ&1V>8MdS^X|6_Amz?{M`3ivRR8qzp@Lg zZh6!;g^v_S>bd}m#W8&`xZLqeV;T<;#jR}JC0N3oEO)X&KOj&g7F^>*p=EcL>o1F zAH7EJy@k+@_vC%Q-+R|x>)!u<>#pCktXXFr=R9pcW$)+g&u4Sid29#Oe?h*o zwArIawEHY+=vT_pk@<(>Hk3`x%BZ|9b#IZ zA$a%xi-8zgl20^o*;+4eWsBpCXQ?76B2quc{FYquCQYw>u>RuhE>gNxcNhG#6t~D3 zH~k0hXN}B5e@&It$};L*kIsYMdFd}jX@Y)XTSw!qKOd&?l%00)Md4JJHT@=$?w9K_ z5WC2D2m-C!4>dkFcxdl%HGCD!<1ke`kM9RM$b;)>>A}*_ZZT&$MK{ zUkT*0hc46~i92Yes!N;=q|pbTwEz6EvA0c!GwxP&y>i+W<-ia3Y#lKsdI6E3hp->6 zQ;%pi{T2_+(IQRyK#dQH1>CY0z+o26IE{~<`xozuQWmLwOnhgBd5jB#`M;mdKcg4r zH*7PI|&jKKP#yT@_W_s74O&)iau-n z`r1esIh^Yw+2OMAX(rF`x~QL)F#>*j;vVgswff-GEkQ-H6U-06XX1o(B6(Yo>DEYd zArf8C`bB@vs4^pRlc*U+1)bF~s^!_8&2P9ezlgT)=97qOVl5jOpje&rPwT#->p-2+ zdVc7>W#(v&d1fZm5pQq(uyA?DUscTexG)>whPc`#`_j9cZ+eoAgTEDk(J3^fg6h#A zZgtu7-^t?nTC+*z*{Ufx0~I`oP#}qz14vbU07nKrQc|mP$EwZIR|2JGIQWd;Bm$ES z3uURa-z?wQed9GM@l2j>jx~`D1-Q^(zQXkd!oM947sW1Ewq1F-QTZMO)ChSO^qAPS z(&RG2tg2nYfBO>APlbGONwVW1=+P_DHe6*hSdXHqvCSaUu^7R&*WPT672!X`eIKCM z*XLZC_mn~NP!Rfh@6)Zf%l#4_H)F7C-V=SQQay5iws?H&huyfKg^C$&FBKl-3hHA6 z@oNuz#dI6;R);1MF?q5-zmS*Bx};z zt~G22`{C@x(!`OtZ}JcI;uPcO8tU{qC-s7EJnP*iAu;?fbut?)DepMLgYG8lz82Ns z)8KmB4N?vb-%Dk=gpJfRrgsts{@h^U}1E8^Z;{`0M5*4;BM}>=L)1+yh(51SGf{=-n$1IFLwBAHN z9REd_j9E|ip?37xuM^ICD0kfAv*_K1<6V#aP>1&l-)DeH<2U8e#)2iw(+ijfzyB{A z!1JiXeL{z7W=m6oYC6K+>?6}1+d{y{U$kAVq0TFw^0B-6ds7OF7J0%?XKQ@ zXk2e>^sY8>&&a0n`~66aRMIX{{G1?k`|{-SWm*3ik_M-;dbT00I%#~(ou4)P|N&K2&pneDdj|*E=@#z8Z;F;?0D+UDw z`kp{yEVyQ>eZ)OV(JryLj~sH!)$4P93YJadKY5GmTp61lBtCT@|5f}(Bbmj-+$h&& zp8W9w2h za5MSMPig?^;Jpx;Qv#-z`UV`a(8?OzMOs6!n}_TAp*-fpj&#y3VGLl?Mt>vs3>wXX zoWpl`kiX#K8JG2+3H}kc2$z(9U22~(iM#@UzUFn#OWG2?67gbg&Nu8ZshT0P#@a&) z)ZV?m&)@G#+)&uvQ_8#&R|cqn=w3n+{R^x{?vfK>J~L3mpSU9fTFA@@?grRKytp-f zc;^}KGT@cV@!kbsle$&(Y~>k1=VOog#;W#c8&D~qJPPvz7(^b^1=q~$N`X5{=K$nE zzY_?O_cJ4?W&V&C7xNUpDVfYlfqc0^ksRJpnS&7NPV#5HqiHqwYtTNMe9_3CZb6uY z$NNV)!CL?ieYn|)9$_EiNJTe- zp&oh97yq*hp*?}IL8ys{T>NA9%O||@#`@LHY~^36@f(8N()>$@%)S*rRNty&#ryg& zK3rY}>i0*5i46w`d0eYsr5>uJ?1GPz6eZB{LSYoZM0_93V-!JsaEk#j*k1`H2s_vS z76HrOFXQ^=0Y*8ModO?p#b%wX3}UfGbM=C_ts2&J!#t?;Y6GzvWbs)lC+38x`xozvjy@1NZ+NTxbw7*hiA%ioO$Tad4wh@Ziqpo*ecG?q zkBMTGV~Vb}eb#(-m|vkW?CX}g?#mai+MFB zEKj&p##mRY6dA=I3_Nw_vGx5qi&_osbed?+dP0T0Ocl#PPSmA7YEJ17Gv1j}4rr@krUlUOLz7dOhRby(xHW2^%{ zU4}s8mhj2y5Ri) z(ICUgjt*sqT}rkSf7wan*CfW6e)4rc%=R2Fw0}%1^|(zQ0-Y)20KbXh#FM>SfouOG z8=*=+26KP5yU<4fcAoFhvkqiQ~Sv@A{`?rTvDv6h*z?K*6KK0=zp-hYjfE-6@$79Q` ze7bzf4*$|QI~q1l`=p}N{t<(sXLgOh2Of+pAl<*5_lp18`r9a`6V zM_Z5~76d8rA-tzo&4y`rM$L75b}m~D_Qg^z23OHj-PmWb)T zHLV-3+396dW)6M&vIl^!uI_(494aAwkH1TZkAKD}qU&vvSnHM|6A>9>ApoJsUG#RB z5VU!i;cTvg`C6Z~Ib2yzB>9&zykKJeqx@uSbmL!KV|Bqo#X!PLyvVA>EjPsK?b z81>2MzWQBcbgk;UvH@Q=Bm0(A$mfoCW%}g?y3`qe#cfN1xku4ze|+~v(tr$)(2zN^ zbji!@$-Y3HM1PFhxxT5Xv2xYhsfv6A_C5PbV9R%;ZZko*Yeo0^v)Mk{R0x2mV(WZ& zbT@RVp~9JGGw8XaO_HbjiOx1##>2>m3tN63VN5?!U1E&HVSmC4+s zrj$Xs8K1SL3ChU*Ivh}F3 zrCLN;cF@M#U@0$sz0k^KlHTt)kUs!+OhJ_9TH`LV6!0V+D)W)>*iPvC;@2UU$z~66 zATf6+L2Fp)ARu^Pmt@hx$rL|;s0s8JvsC!{ci+gx?GDzC#jMBiRsu#%4_@0HOiVMi z0N5k`PRf2P{vrj;%Ag`oPw)i22e^*_(75FAA)9TiMUdYuM*V<#4~g>Gs|Di{;_Aw< zs>-1_X#%PTuj+5fOXJIX6uCC)IXUqyInG$k=#k?)5%xP>nxHO*-kOsUk;}KP?l8e<$geeaf5Apy=b_Ic15l&^MgO@ILc7UQ3S= z^0fFP_A;aHx2)aEmi_btp5c~`k{nZK+s(IxAa#O#llpYOp~}XqgW&zwj_21YN8$PR z>YNQ+-x829G#o5L={V+T&#IRxG#tNU6(AvRH#8#Y0dG^&U^*ad9I1*(*0AMBa{YjQ z_MbM@KC>Oyi!0V@NZxFhvBS;LI)?iP(r72hzJc|H zmW82yqMo)+Nb7W=(&Ayt$mFjoVtifKY{&i_oo;nQ3Usr#>mJyXo37T?Ej0*U&UOF# zYW|wZGJW5w;-WuVwwBPmq>D}zdhvE`f2Q5RmL{v;m_^1+P+%k)Y8i+vS>1^x-dnvC z@%DG0VW?B3A!XdTMjOHcss=C+vG`gm`SPpICKhZH4OXZJWPe7hdm|N60m62|Ep}&w zCoJleusSmaD5u#gQ01ip5jle;N0#wvF(C+6epaMBB+}H}B46s5C7;<6)E4rV5r`l3 zpwGIQ-7%XR#5EBgkG z-O_hPF45nGtOVuI-1X{KXatFnXY?MCmz|nL=q~rnt^_rMHroyB;(ML;&Ja-FmeRBbi3aK}aHa;73Lxi0h2>VDk{Q_3hc1swI zYMJGfuWLA5h(WBSPl2>#hi8gF`+(CibkIR?f8mb4W8+|eHK^+N+%?+QbyZ3*5W3^A zP&bc7ofN+~?(#JrxpFm!nYhAA2MG3o0T<%_-mcZKN>}h{&?WI)rNWezH?h9tbeeHL z>u;-uHyc5&vd%a4AEBni9f2T0-1>}|84I7@^2C!sRK0rMI-Kk2YEZ@fkhMxufF_rq?NxC!gBZr8DLo|o3D&B5RocJHJ}7fcja0(A$P6kuQEeArG=T& z6_Aei!geC3UR4;I^&#-SOCrpi$$E_@ildpgqeW*L=!e$<{{tEgL;&+haLsmcVC zc3m6D#`TY^tC9H61Jh|@wtbF;A5LTLKBjO#XEtqk79mS4Qfi4K$DHF4hHCvxbQ}$} z#o;i0vEUfVPBw==CQ^b81r57&x)QC4)@5gODRyeDaHIrvD&}e?@rS^_q<0SX$6Fy! zBVdagFH$w`s;e#cf)zkW*@SDQ@dLx0vC_&G76D0v=*N^IElmP#UJBf)jgIvfmopuY zNC_t{D}Cj#-VwRnji%eN=IBDld>EOhQFzW8VzlxncW_+Gp{MXop{tqOVzuD1pNKZ{ zvpnRxsWl|ChXr_owUN{Yx+Zr^m| zG*6v(Fx9Zgu>c}Zpf8eDf5*7F;8*)mijuDV@;nTMB|n;(Q}SWV(>i0%-7V}7il+f-+H^F|8UZ`nGorwtly!)Iyeb8=`)WeyO_ z{cLG4`Zn|RZf&Z4+dfx;tCpOB6a7m_9u|`d^CW3NtBPE5N1(tt%U=GBN>w%)=BZup zLGV=AVTRow!(J6H@5=*vZY6H!9*x+|!g!PfM=f#3;4x-Au)kU95?33Y2aN=QW7ubB z%B{_+bV(uCy=y+^7ul+;bwU0tN>~N`-t!_2ZKcVkov2wyAAXm2G@-RSyEX_3w-pwV zo6K9`P_AoJkAgk1A3f?e85@KTN`?enG5B+ee5-J?_&NFOl#))Vq&2C_y9WWIm#)(& zusIGAF5%6}b0F-qF~3&%2APrVjdWV5uzre)C3dIW;aYa!E&r$tW%w*(0Nkz*0Nqfj*j1O zX~?~XDWQ)07r1vd%%!*_bU-sEZFB6mA%WT3xt&ywG}Go6zei6?{FaYW9RH;HMc;)m z_27fBCr~5Oa8+)hda<+-vm5&niCko}{aPo$GO5ow%f&!^ME9te7~uVuX0RydF7M<^ ze}YAE3DTaZB1`9|nx3ld$(0YvY>^&}InR!^;9zIfx9-tOP2Y=Wq`AwR-XZGgGCKgD z+rq#ndqt}EH~1zimR=LHoIpZO>ls$w3SpC}E5BC~9u=f1vhyB|H$`2X<12_5rcS>*NY$l*JBPoB*HvH4I13Po5#+1e~Iy)7*yRp z-@8*Gd7ycAuhhC>^?aTw$D7p3h6&Wx7ZgH!h|q-@1qq+H|MJksE1PgjHt1mJ)qUfT@&S~6{=KgJGI}4HghO^qC?=Q^ivcw&N>AI zz``iQ&KhxZhb*3vl3ik%82vVcXK(^-Lc$wTh~8b6S!d}@WsT9%G9fNXNTJ6*pzz{)zgI*pF2dlc5Gu%k-4NJ5T1+edDPD$-O8V9t-kr~6Dk26OVIX9D$Qf)U0U<~G% zo~QK!9osC`2HAfK2A+EH?>@zh=6+MK}oW)bz~tue=0zd>;v2B3gX z_{EUg(grSDYMe=ci&T7SiMUtE9eMq9nknZBPhNFm#H6ZtV5>Ingi`Zb6cd~tT~&+K zlR={U)Zm*tEohsM7pcp#elH9xxK|8jT5Zw^WwIiy`AnNXKxHX|f5Ip$S~ter3gHHk zPqqE0%HIpGWg}AB1Ff!-j#FZ;3W{%1WEZdT!=z)wt|zDEwPAAc@eNGGoFuJ?gBSZ2 zDZA=(PsP9%=rU#s#I0iM!fWP0UP)d)*z>)m*Xh|ZprT}+Kg~X>$}B2ae*s71=s2fr z@s;R%6Wx7N7N}!oTk>dKBZ|A<0-Zic`O_JyfA*9{~~?O z?2mcZotSvNIhrOfP1Q=OJ~g8}a3<4L@b2jswbubxX>d~?Q_8}FdXr}86XIk;i=ejB zp9ivKouX_jfwPgu4Zd|ZVwyR~>)nX}@t{$sV~IJqTEzUO=7s0H{MCk1rhW8&(PG8uewJGxSxCT$KX>qMd|N}?+(z8gpQ7a>7t*1LebMy9 zr@m>T3?{L^=A5Q~Ob5`Rm#=Zi%qXYpOTd5NW6@dGnl-e$B4g>NP^Yc4Kp!cGHL0^j zTx{ziBPn6D-!rOppP%~JS#;^SwRQL>5Um=ja?2rGlvi;Yd}3i&pEv?qw!$y%VN5I6Q7tpSDr&p*Yk}~y`M+8)}Z9( z3{^RS#u{L53&BDX=z7anrS_VzqDvSJI2!?8h-iHy!s0F1((jpUR_pNOyh65I3u~Na zUjLrof$7w{mgaBlK@|m80l$gpp1fS|1npcmeUnNx{TBoVRT@8x4-n?^j{e)V$@-2tyVfa>wxyaDgS1{!o`3?1q z@L3%=>q0eGiL$AbVxiX7q*SN8;y_q`*2J1Pk+@~J8s?2P!zPRA$*9yNzMkE>@Byt& z`9NMtj?JOGj3>Q%3@Y_K4C}O1y`ZqN=DU9+;HHKn-xG<#nQ)#soHdiWR`iP_+UL^i zrKU70jX)wFPZMozq30!C{BE7H!V#egpAPCXvoD(IUAg!x8MP)c;ITI3CxG)taXIE* zx}fwF*kN3$`XD4?T@i^V9Z?)Wc5}K`tZ@lgItPUmoT|I0M3N4_j|brG*wGdC*JsMNB4!o*9KJtwRMn6WY3@If|sQ@XcDMB>m2%-m4iwaeZ}2;wl|! zAU=T;?!8R>YP%HG#_tq2f*fTdO`Pg@IwB$ile~w)`Sw7-f53vXZ$(U1_xY3;)GY-h z&B74jtR-5aSq!=t%Qi2K#0#}vW`Q-rS87s;ncB1APj5r;K{z-#;Y^+6I5?qy8-RlY zROatB(LeWrpW6`N=YQRlMza2W;2!3m`}iQB8*y+tc_y42f{*~i@WY?2wsP$I-lvvi6CZBn9ivnvZlW?=v zW^eHW{ev5HJ=Po2{wiL*HiW?Ayn(p{dkYu`p~Ng97mVoP7`V%?UDcyRRgRQ+4@#Hm z`I8C;)mkPrIb(egqGhcw2G)u>XYB*Nl9sK7veY|{h|T$XN&Our#p8Omz_|_m(VukE zGS~dV?YwLbR@QDIXW}Pi6$~OaLf$B)(iP^?<@5Yqh@cm`F1VKq7(+nOL-#R2U?7(> zdf|q?5#!X1m>5cxyATkg=pvnM-LpCD(`E}`SOI^@@2;AC4p+sw+->XLI*pk4DV4?~ zK^OW)Og@o9@)hFi?8+AluzpMvtLXx6a=@fS;%OO0ScEZLbT_9g)ar};Ib-twu@Zd1 z;5${`P}I-Uu%zjh?I`ZML$%cJwrH(6KhjWea-lGOYVLCsJ6mEhR{UA@-)tO;U9?dr z5n35!S%)WknoY#ZQV6C!y~*}s7u5^IABOYA3E|arH!RWJ>cF&-WhcotJFs|2#~YIt z2_8aD0 zkiXN9>v?2u2p9?C!^wI;Cdbh7r%FEL#y+z7tYm-t(D23%o*iQ8e=iye1|U-PKJ-FU zg}43+0woZ&cHlNz1N6=N2#Yz!Hs?JWQ7U%Sp3ko!+>0wtVWTs#H0_yoKuKR1#jMmv zIsPMtPa53564*KT;V-C9SJ>{MIoMhEjY%Z*yp10%c;K~4Fw2~`=+`MP=Ymy$g8!+X zHnQa=EUMhNoE5tocp+LTtB?LeSJ`6uX{LCt@$FhWW+jv8p9hK5SA(a@{a%+}shcuS zKJud>$9m|ny2ChU+EeXD>zU4u>`Cbw+$(=Lju6geaN90_nSVr+q93!b~*RE%)l&k1wfiDLc zf$$aJc?JpR^RD5S<$gJ*9|)0EE>1Lq711lK@sO>hhk`xE zpN@wH=Zs^UCs+g4j2gfG+do4beuj|gUn56j`&KWrgGx|BcAD;+aKJgWaqrEa8;gF& zH7~w)E6FiYKGTtD9O{v!28ea&f8Lef0Ei4pwL3MFgkgd=S;ayM@l)?c>9FFLi}Wt* z>y{h+!V^!|+p&in)_h(Ouk6~cnn{xS+ZPSrBvmvoI`+l<0{cy@m7L@L6>xB^V}Ddm zFf|oMAmB6vbR{6NcXBLwzIfoa5E>n2l(f@%A9lUPZ+*=`7QSk|n7yz7IXfWYvA-O$ zHaOCq`F*$wj@Lsw5|x7Kg|v_UnI?BQ=K)22fWKXTd*Ihd8+v|d=HM_ob9;7$M8k+@ zQGuYvh7*U&d&K{m&G3apIw|seS)wI)^4DY50Gf8i|MX_T$JiP2<9A$wUAQGdV@wMi zswqYX=ULr&QeFB|h#RV%+S&5LkdoAepChqz&r5B8ups*~T)mFwCZOk%r-vl7`G!nx z7AEgY!B`@)f<+==Gy3L91dA$?v@0^Gq|q-qm}qg++tqEHg3y|fJd%g6Ptl|oZ|90u%dzHS*>M$-#hrvXuSq)U7C9{ zl~od@U`^0zna{x`YXjn{&Azc6ELZ%mWR?Yf`*eLDG$^t(NcdJbv{L+H%VngQRQY0J zYHQj}OTXtTZ6sO(PU}Oruq?dFn~E%Y?{{!+n&E!=1aT%1d%VY3|ZF(hIxg z{@ZbhL@+aglo_a;$Wvv20^>0KAS68nx(u9HRqvGNcdv2I>@N=2n3HN?GG`V1qGEI0 zBU=R3|B)n)6{^(t(M`m@s}15~(QI`)mbccWsb%sv28sb-Cs~3n3%rl|1i1V=);C<= zD2tVXr*f{MefCzlA6b>ox!Pd)=w$!R=#{?Y$lS$7e~u^(wdy+XQ)Oh|oI zeszMKa$1V6{HZZ~WUi0SMos0Edo^S$UY*Z4*wB#CDg0Y-9DAL92xP~|X{voHVWO>$ zeh~;pVZ5`{7IeYjz2SOTK$)j-U-zG}A8I|#%=@}=e)Mpf=h07rrfLP!R6$h9;zbn4 zwGBf{wo7bvIHjVY-%R_4IrFm0fAaT@X#8{f=wSKi&>cCI=$5|Q^eo?HhOlDoVU=oM zoZlFYsn3(wM<$r~kU}5i?Y|Ob9whYG-uH3saq+*?$j(!C)4^g(42fzL@>tvosjX@L zbDNLSFyFP%%zfhd(t~gRND)UKYWHI(Uk0-~#Wq{w6koi(#IDg?INhm^2f2?5L7T=R@D(6QoK%u6Gn< zv$*AJS9A>Q0wjE725A2f+`lypPqC)=TcDb)Q{+3CD2<0dqJRGO!**~TfBA-{%S;3? zF$`SBh>2jjrE?7+>}8scIy?_<(&ifhaB9u2@E87DXSQ*d*&HlJs?@kNtTg>2)N>3b z@Ur|Uy36baHzJSS{d)ESx{z_YdeWYHRqYN;eGD4(I!a?D4+_TPWz_h$gDD8A=dRBS zZG+*{?#xq@j$0h&4uBS-VN!=UYuGVC*EGMXTu#vLtp~iqpztZ_g!}ot9;z^Tee~)L z&A-$8gCe(gnR!EJWFhO1G?|{5J zDX_O z^P&c|zluk%9-80T=scB^kF-b#QL69cjQWuCx|^K`n3*9VH*5b+>u=woISS{^P>Wak zyu)aOc4~~z#@MhMCy~Gz6Q&motDn6;TuV?2jyp_ zyF`s@j}=uJ6e)9?z&yN4px|M{vg+J!MdR+WUB@-h^(E6V_k4HIoxcXapjNN*_;`Xr zon6FZ%W{)3uR~xvT=X)>nHJz8_RCZGcC!{3M}Xk1Upj7FQooZlljkyhifZr&T{@>x zJvdekxY0XmxoLpa)Z6>U?JpI9|1&T+SAVZmalQegNoy%XUU!!V(9>S)nH?Mxbacvv zI8#^;+Po77OJKYunJEzdD^1-0Tg{Vx~i^ES0E5n}WL8Zjje%xXxL(u1RW5 zZ~=gEe~ej%)FH4T|88ZWI*|a?vhdZKKJr^< z_a{B{^~qRBs^d2KUrkvWe}^oO=Jua^w>Zp(R=E_7*6aDS;}=D?`VnDhwP zL|ZF!9zxXmk3pWpKg!KpR_ozA$qu0Dcw_>AQA1&6;O6c>GFU%f5dSqpCPg+4siaqK zWsBNZNM6l*w`?6-%)jHVs8>#^tWoXLtX)Dh_ZLc@D+W32l%Aj1tFC-{)YS4@m$8Yy z;l)Z&2T6R3=|J>%uuA_a-rxKv-gPjDpPJs&Md}274>`Cw^8tfkUmCoVTwa4CgUFHD ze;d*L9W##{3ApW0?!v7d;z)L^@{}+qx|7?S9y#cJy|98dx z(^9=(>kY$_4$n~x>wilRCJkTPacMdS5x`;{?n0Kl{1&2A+iL+GbLqGX{Ky$-kG1nf zHn<*gDwH}Q+n6~sv1kJ^Z-nm?|djA9^d#G0`2aA z^mV&Fmej)n-5Hk<-qlv`It48D3!Z2|&t7V{k-iGgsR!hISaXEXsWvf?+7fSeLubehuJ~YoK*s+;ZB(yTJ7UP8IZi zCkd&&DUhZ`-(Ncg6x%u^kSKB{--h5+9*d){9KxWo*EJKjmi(GodeN;o#R1oP1k2qS z_&7LP`%6v4K@bmhKV!p+rC(jEimItCcMB{0qR1F{Ve3UlpGiV4JBQX1`OMO^W!$%$ zM_kEhN0`egY#ZYXZbF1+5cd7SJmRBspOz{Qtsrjv)s%<28pLB6W}mjQhQ@3;P8gGS>Nrl@?TXwb zs#Q@7dZS_0neYWp3H$1PVUA8wok^Ik=&bE!uw9Wqq{vf>{VI6p%O-Y+w>KcwtV=XG z%O>OV@t7tQoi=o$yd$Z!jY{@zx97Mt8c^PRX=ZAY?ksM;JXaHaS!U01(xkp)@2P`f zC<%UF6YUUHttt{*PGtvJyb;ig3H~r6C`>1QMAP#kN0)-#)4}hxRD9dZS Ks*rsX{yzXR@yezE literal 0 HcmV?d00001 diff --git a/assets/images/help/2fa/2fa-password-reset.png b/assets/images/help/2fa/2fa-password-reset.png index 909427c540c4ea8353481a3f8a8c8f6a1e3f19f3..c775ac901f44b937ff7f8a973e50872179fda4b1 100644 GIT binary patch literal 57865 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 diff --git a/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index e7d54494fe..c6c10d3caf 100644 --- a/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -24,8 +24,15 @@ shortTitle: Update access credentials 2. Enter the email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, then click **Send password reset email.** The email will be sent to the backup email address if you have one configured. ![Password reset email request dialog](/assets/images/help/settings/password-recovery-email-request.png) 3. We'll email you a link that will allow you to reset your password. You must click on this link within 3 hours of receiving the email. If you didn't receive an email from us, make sure to check your spam folder. -4. If you have enabled two-factor authentication, you will be prompted for your 2FA credentials. Type your authentication code or one of your recovery codes and click **Verify**. If you have added a security key to your account, you can insert the key and click **Use security key** instead of typing an authentication code. - ![Two-factor authentication prompt](/assets/images/help/2fa/2fa-password-reset.png) +4. If you have enabled two-factor authentication, you will be prompted for your 2FA credentials: + * If you have {% data variables.product.prodname_mobile %}, you will be sent a push notification to verify your identity. Open the push notification or the {% data variables.product.prodname_mobile %} app and enter the two-digit code shown to you on the password reset page in your browser. + ![Two-factor {% data variables.product.prodname_mobile %} authentication prompt](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) + * To skip using GitHub Mobile to verify, click **Enter two-factor authentication or recovery code**. + ![Two-factor GitHub Mobile authentication prompt on {% data variables.product.product_name %} with "Enter two-factor authentication or recovery code" highlighted](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) + * Type your authentication code or one of your recovery codes and click **Verify**. + ![Two-factor authentication prompt](/assets/images/help/2fa/2fa-password-reset.png) + * If you have added a security key to your account, click **Use security key** instead of typing an authentication code. + * If you have set up [{% data variables.product.prodname_mobile %}](https://github.com/mobile), click **Authenticate with GitHub Mobile** instead. 5. Type a new password, confirm your new password, and click **Change password**. For help creating a strong password, see "[Creating a strong password](/articles/creating-a-strong-password)." {% ifversion fpt or ghec %}![Password recovery box](/assets/images/help/settings/password-recovery-page.png){% else %} ![Password recovery box](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} From a7a5d07805d99b65d54c4c722aadd5e2f5cbdd56 Mon Sep 17 00:00:00 2001 From: Sarah Edwards Date: Wed, 1 Jun 2022 10:54:23 -0700 Subject: [PATCH 32/46] Projects (beta) webhooks (#28032) Co-authored-by: Omer Bensaadon --- .../webhooks/webhook-events-and-payloads.md | 34 +++++++++ data/features/project-beta-webhooks.yml | 5 ++ .../projects_v2_item.archived.payload.json | 76 +++++++++++++++++++ .../projects_v2_item.converted.payload.json | 76 +++++++++++++++++++ .../projects_v2_item.created.payload.json | 70 +++++++++++++++++ .../projects_v2_item.deleted.payload.json | 70 +++++++++++++++++ .../projects_v2_item.edited.payload.json | 76 +++++++++++++++++++ .../projects_v2_item.reordered.payload.json | 76 +++++++++++++++++++ .../projects_v2_item.restored.payload.json | 76 +++++++++++++++++++ 9 files changed, 559 insertions(+) create mode 100644 data/features/project-beta-webhooks.yml create mode 100644 lib/webhooks/static/dotcom/projects_v2_item.archived.payload.json create mode 100644 lib/webhooks/static/dotcom/projects_v2_item.converted.payload.json create mode 100644 lib/webhooks/static/dotcom/projects_v2_item.created.payload.json create mode 100644 lib/webhooks/static/dotcom/projects_v2_item.deleted.payload.json create mode 100644 lib/webhooks/static/dotcom/projects_v2_item.edited.payload.json create mode 100644 lib/webhooks/static/dotcom/projects_v2_item.reordered.payload.json create mode 100644 lib/webhooks/static/dotcom/projects_v2_item.restored.payload.json diff --git a/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 2580027b6f..441217bccf 100644 --- a/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -965,6 +965,40 @@ Key | Type | Description {{ webhookPayloadsForCurrentVersion.project_column.created }} +{% if project-beta-webhooks %} + +## projects_v2_item + +{% note %} + +**Note:** Webhook events for Projects (beta) are currently in beta and subject to change. To share feedback about Projects (beta) webhooks with {% data variables.product.product_name %}, see the [Projects (beta) webhook feedback discussion](https://github.com/github/feedback/discussions/17405). + +{% endnote %} + +Activity related to items in a Projects (beta) project. {% data reusables.webhooks.action_type_desc %} For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." + +### Availability + +- Organization webhooks +- {% data variables.product.prodname_github_apps %} with the `organization_projects` permission + +### Webhook payload object + +Key | Type | Description +----|------|------------- +`action`|`string` | The action that was performed on the project item. Can be one of `archived`, `converted`, `created`, `edited`, `restored`, `deleted`, or `reordered`. +`projects_v2_item`|`object` | The project item itself. To find more information about the project item, you can use `node_id` (the node ID of the project item) and `project_node_id` (the node ID of the project) to query information in the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." +`changes`|`object` | The changes to the project item. +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### Webhook payload example + +{{ webhookPayloadsForCurrentVersion.projects_v2_item.created }} + +{% endif %} + ## public {% data reusables.webhooks.public_short_desc %} diff --git a/data/features/project-beta-webhooks.yml b/data/features/project-beta-webhooks.yml new file mode 100644 index 0000000000..f07915edaf --- /dev/null +++ b/data/features/project-beta-webhooks.yml @@ -0,0 +1,5 @@ +# Issue 2251 +# Projects (beta) webhooks +versions: + fpt: '*' + ghec: '*' diff --git a/lib/webhooks/static/dotcom/projects_v2_item.archived.payload.json b/lib/webhooks/static/dotcom/projects_v2_item.archived.payload.json new file mode 100644 index 0000000000..b0a118bcc4 --- /dev/null +++ b/lib/webhooks/static/dotcom/projects_v2_item.archived.payload.json @@ -0,0 +1,76 @@ +{ + "event": "projects_v2_item", + "payload": { + "action": "archived", + "projects_v2_item": { + "id": 15, + "node_id": "PVTI_lAAEAQ8", + "project_node_id": "PVT_kwAEAQ", + "content_node_id": "DI_lAAEAQo", + "content_type": "DraftIssue", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-20T21:20:57Z", + "updated_at": "2022-05-20T21:26:38Z", + "archived_at": "2022-05-20T21:26:38Z" + }, + "changes": { + "archived_at": { + "from": null, + "to": "2022-05-20T14:26:38-07:00" + } + }, + "organization": { + "login": "github", + "id": 4, + "node_id": "O_kgAE", + "url": "http://api.github.com/orgs/github", + "repos_url": "http://api.github.com/orgs/github/repos", + "events_url": "http://api.github.com/orgs/github/events", + "hooks_url": "http://api.github.com/orgs/github/hooks", + "issues_url": "http://api.github.com/orgs/github/issues", + "members_url": "http://api.github.com/orgs/github/members{/member}", + "public_members_url": "http://api.github.com/orgs/github/public_members{/member}", + "avatar_url": "http://alambic.github.com/avatars/u/4?", + "description": null + }, + "sender": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + } + } +} \ No newline at end of file diff --git a/lib/webhooks/static/dotcom/projects_v2_item.converted.payload.json b/lib/webhooks/static/dotcom/projects_v2_item.converted.payload.json new file mode 100644 index 0000000000..90d48a57de --- /dev/null +++ b/lib/webhooks/static/dotcom/projects_v2_item.converted.payload.json @@ -0,0 +1,76 @@ +{ + "event": "projects_v2_item", + "payload": { + "action": "converted", + "projects_v2_item": { + "id": 15, + "node_id": "PVTI_lAAEAQ8", + "project_node_id": "PVT_kwAEAQ", + "content_node_id": "I_kwADDg", + "content_type": "Issue", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-20T21:20:57Z", + "updated_at": "2022-05-20T21:34:58Z", + "archived_at": null + }, + "changes": { + "content_type": { + "from": "DraftIssue", + "to": "Issue" + } + }, + "organization": { + "login": "github", + "id": 4, + "node_id": "O_kgAE", + "url": "http://api.github.com/orgs/github", + "repos_url": "http://api.github.com/orgs/github/repos", + "events_url": "http://api.github.com/orgs/github/events", + "hooks_url": "http://api.github.com/orgs/github/hooks", + "issues_url": "http://api.github.com/orgs/github/issues", + "members_url": "http://api.github.com/orgs/github/members{/member}", + "public_members_url": "http://api.github.com/orgs/github/public_members{/member}", + "avatar_url": "http://alambic.github.com/avatars/u/4?", + "description": null + }, + "sender": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + } + } +} \ No newline at end of file diff --git a/lib/webhooks/static/dotcom/projects_v2_item.created.payload.json b/lib/webhooks/static/dotcom/projects_v2_item.created.payload.json new file mode 100644 index 0000000000..5589c136d5 --- /dev/null +++ b/lib/webhooks/static/dotcom/projects_v2_item.created.payload.json @@ -0,0 +1,70 @@ +{ + "event": "projects_v2_item", + "payload": { + "action": "created", + "projects_v2_item": { + "id": 15, + "node_id": "PVTI_lAAEAQ8", + "project_node_id": "PVT_kwAEAQ", + "content_node_id": "DI_lAAEAQo", + "content_type": "DraftIssue", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-20T21:20:57Z", + "updated_at": "2022-05-20T21:20:57Z", + "archived_at": null + }, + "organization": { + "login": "github", + "id": 4, + "node_id": "O_kgAE", + "url": "http://api.github.com/orgs/github", + "repos_url": "http://api.github.com/orgs/github/repos", + "events_url": "http://api.github.com/orgs/github/events", + "hooks_url": "http://api.github.com/orgs/github/hooks", + "issues_url": "http://api.github.com/orgs/github/issues", + "members_url": "http://api.github.com/orgs/github/members{/member}", + "public_members_url": "http://api.github.com/orgs/github/public_members{/member}", + "avatar_url": "http://alambic.github.com/avatars/u/4?", + "description": null + }, + "sender": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + } + } +} \ No newline at end of file diff --git a/lib/webhooks/static/dotcom/projects_v2_item.deleted.payload.json b/lib/webhooks/static/dotcom/projects_v2_item.deleted.payload.json new file mode 100644 index 0000000000..18abd12013 --- /dev/null +++ b/lib/webhooks/static/dotcom/projects_v2_item.deleted.payload.json @@ -0,0 +1,70 @@ +{ + "event": "projects_v2_item", + "payload": { + "action": "deleted", + "projects_v2_item": { + "id": 15, + "node_id": "PVTI_lAAEAQ8", + "project_node_id": "PVT_kwAEAQ", + "content_node_id": "I_kwADDg", + "content_type": "Issue", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-20T21:20:57Z", + "updated_at": "2022-05-20T21:34:58Z", + "archived_at": null + }, + "organization": { + "login": "github", + "id": 4, + "node_id": "O_kgAE", + "url": "http://api.github.com/orgs/github", + "repos_url": "http://api.github.com/orgs/github/repos", + "events_url": "http://api.github.com/orgs/github/events", + "hooks_url": "http://api.github.com/orgs/github/hooks", + "issues_url": "http://api.github.com/orgs/github/issues", + "members_url": "http://api.github.com/orgs/github/members{/member}", + "public_members_url": "http://api.github.com/orgs/github/public_members{/member}", + "avatar_url": "http://alambic.github.com/avatars/u/4?", + "description": null + }, + "sender": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + } + } +} \ No newline at end of file diff --git a/lib/webhooks/static/dotcom/projects_v2_item.edited.payload.json b/lib/webhooks/static/dotcom/projects_v2_item.edited.payload.json new file mode 100644 index 0000000000..0844f008cf --- /dev/null +++ b/lib/webhooks/static/dotcom/projects_v2_item.edited.payload.json @@ -0,0 +1,76 @@ +{ + "event": "projects_v2_item", + "payload": { + "action": "edited", + "projects_v2_item": { + "id": 15, + "node_id": "PVTI_lAAEAQ8", + "project_node_id": "PVT_kwAEAQ", + "content_node_id": "DI_lAAEAQo", + "content_type": "DraftIssue", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-20T21:20:57Z", + "updated_at": "2022-05-20T21:20:57Z", + "archived_at": null + }, + "changes": { + "field_value": { + "field_node_id": "PVTF_lAAEAQE", + "field_type": "title" + } + }, + "organization": { + "login": "github", + "id": 4, + "node_id": "O_kgAE", + "url": "http://api.github.com/orgs/github", + "repos_url": "http://api.github.com/orgs/github/repos", + "events_url": "http://api.github.com/orgs/github/events", + "hooks_url": "http://api.github.com/orgs/github/hooks", + "issues_url": "http://api.github.com/orgs/github/issues", + "members_url": "http://api.github.com/orgs/github/members{/member}", + "public_members_url": "http://api.github.com/orgs/github/public_members{/member}", + "avatar_url": "http://alambic.github.com/avatars/u/4?", + "description": null + }, + "sender": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + } + } +} \ No newline at end of file diff --git a/lib/webhooks/static/dotcom/projects_v2_item.reordered.payload.json b/lib/webhooks/static/dotcom/projects_v2_item.reordered.payload.json new file mode 100644 index 0000000000..145a402b20 --- /dev/null +++ b/lib/webhooks/static/dotcom/projects_v2_item.reordered.payload.json @@ -0,0 +1,76 @@ +{ + "event": "projects_v2_item", + "payload": { + "action": "reordered", + "projects_v2_item": { + "id": 15, + "node_id": "PVTI_lAAEAQ8", + "project_node_id": "PVT_kwAEAQ", + "content_node_id": "DI_lAAEAQo", + "content_type": "DraftIssue", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-20T21:20:57Z", + "updated_at": "2022-05-20T21:20:57Z", + "archived_at": null + }, + "changes": { + "previous_projects_v2_item_node_id": { + "from": null, + "to": "PVTI_lAAEAQ4" + } + }, + "organization": { + "login": "github", + "id": 4, + "node_id": "O_kgAE", + "url": "http://api.github.com/orgs/github", + "repos_url": "http://api.github.com/orgs/github/repos", + "events_url": "http://api.github.com/orgs/github/events", + "hooks_url": "http://api.github.com/orgs/github/hooks", + "issues_url": "http://api.github.com/orgs/github/issues", + "members_url": "http://api.github.com/orgs/github/members{/member}", + "public_members_url": "http://api.github.com/orgs/github/public_members{/member}", + "avatar_url": "http://alambic.github.com/avatars/u/4?", + "description": null + }, + "sender": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + } + } +} \ No newline at end of file diff --git a/lib/webhooks/static/dotcom/projects_v2_item.restored.payload.json b/lib/webhooks/static/dotcom/projects_v2_item.restored.payload.json new file mode 100644 index 0000000000..6f6af2f162 --- /dev/null +++ b/lib/webhooks/static/dotcom/projects_v2_item.restored.payload.json @@ -0,0 +1,76 @@ +{ + "event": "projects_v2_item", + "payload": { + "action": "restored", + "projects_v2_item": { + "id": 15, + "node_id": "PVTI_lAAEAQ8", + "project_node_id": "PVT_kwAEAQ", + "content_node_id": "DI_lAAEAQo", + "content_type": "DraftIssue", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-20T21:20:57Z", + "updated_at": "2022-05-20T21:27:36Z", + "archived_at": null + }, + "changes": { + "archived_at": { + "from": "2022-05-20T14:26:38-07:00", + "to": null + } + }, + "organization": { + "login": "github", + "id": 4, + "node_id": "O_kgAE", + "url": "http://api.github.com/orgs/github", + "repos_url": "http://api.github.com/orgs/github/repos", + "events_url": "http://api.github.com/orgs/github/events", + "hooks_url": "http://api.github.com/orgs/github/hooks", + "issues_url": "http://api.github.com/orgs/github/issues", + "members_url": "http://api.github.com/orgs/github/members{/member}", + "public_members_url": "http://api.github.com/orgs/github/public_members{/member}", + "avatar_url": "http://alambic.github.com/avatars/u/4?", + "description": null + }, + "sender": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "http://alambic.github.com/avatars/u/2?", + "gravatar_id": "", + "url": "http://api.github.com/users/monalisa", + "html_url": "http://github.com/monalisa", + "followers_url": "http://api.github.com/users/monalisa/followers", + "following_url": "http://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "http://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "http://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "http://api.github.com/users/monalisa/subscriptions", + "organizations_url": "http://api.github.com/users/monalisa/orgs", + "repos_url": "http://api.github.com/users/monalisa/repos", + "events_url": "http://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "http://api.github.com/users/monalisa/received_events", + "type": "User", + "site_admin": true + } + } +} \ No newline at end of file From 5a468e96f731366b3fb5e7d557bffed30bede278 Mon Sep 17 00:00:00 2001 From: github-openapi-bot <69533958+github-openapi-bot@users.noreply.github.com> Date: Wed, 1 Jun 2022 11:18:21 -0700 Subject: [PATCH 33/46] Update OpenAPI Descriptions (#28168) --- lib/rest/static/decorated/api.github.com.json | 90 +++++++++++++------ lib/rest/static/decorated/ghes-3.4.json | 2 - lib/rest/static/decorated/ghes-3.5.json | 2 - lib/rest/static/decorated/github.ae.json | 2 + .../dereferenced/api.github.com.deref.json | 90 +++++++++++++------ .../static/dereferenced/ghes-3.4.deref.json | 2 - .../static/dereferenced/ghes-3.5.deref.json | 2 - .../static/dereferenced/github.ae.deref.json | 2 + 8 files changed, 128 insertions(+), 64 deletions(-) diff --git a/lib/rest/static/decorated/api.github.com.json b/lib/rest/static/decorated/api.github.com.json index 3e3b7d83eb..870bb1af80 100644 --- a/lib/rest/static/decorated/api.github.com.json +++ b/lib/rest/static/decorated/api.github.com.json @@ -138849,6 +138849,7 @@ "dismissed_by": null, "dismissed_at": null, "dismissed_reason": null, + "dismissed_comment": null, "rule": { "id": "js/zipslip", "severity": "error", @@ -139139,6 +139140,7 @@ }, "dismissed_at": "2020-02-14T12:29:18Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -142135,6 +142137,7 @@ "dismissed_by": null, "dismissed_at": null, "dismissed_reason": null, + "dismissed_comment": null, "rule": { "id": "js/zipslip", "severity": "error", @@ -142201,6 +142204,7 @@ }, "dismissed_at": "2020-02-14T12:29:18Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -142775,6 +142779,7 @@ }, "dismissed_at": "2020-02-14T12:29:18Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -143429,6 +143434,7 @@ }, "dismissed_at": "2020-09-02T22:34:56Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -148201,15 +148207,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -151293,15 +151301,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -154235,15 +154245,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -157463,15 +157475,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -160406,15 +160420,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -163705,15 +163721,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -166853,15 +166871,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -169792,15 +169812,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -172775,15 +172797,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -175800,15 +175824,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -179130,15 +179156,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -182129,15 +182157,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -182559,15 +182589,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -182735,15 +182767,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, diff --git a/lib/rest/static/decorated/ghes-3.4.json b/lib/rest/static/decorated/ghes-3.4.json index 8d169efba9..0f79cccf34 100644 --- a/lib/rest/static/decorated/ghes-3.4.json +++ b/lib/rest/static/decorated/ghes-3.4.json @@ -126941,7 +126941,6 @@ "url": "https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42", "html_url": "https://github.com/octocat/hello-world/code-scanning/42", "state": "dismissed", - "fixed_at": null, "dismissed_by": { "login": "octocat", "id": 54933897, @@ -127573,7 +127572,6 @@ "url": "https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42", "html_url": "https://github.com/octocat/hello-world/code-scanning/42", "state": "dismissed", - "fixed_at": null, "dismissed_by": { "login": "octocat", "id": 1, diff --git a/lib/rest/static/decorated/ghes-3.5.json b/lib/rest/static/decorated/ghes-3.5.json index 505f3dea9a..6383156e24 100644 --- a/lib/rest/static/decorated/ghes-3.5.json +++ b/lib/rest/static/decorated/ghes-3.5.json @@ -138721,7 +138721,6 @@ "url": "https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42", "html_url": "https://github.com/octocat/hello-world/code-scanning/42", "state": "dismissed", - "fixed_at": null, "dismissed_by": { "login": "octocat", "id": 54933897, @@ -139353,7 +139352,6 @@ "url": "https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42", "html_url": "https://github.com/octocat/hello-world/code-scanning/42", "state": "dismissed", - "fixed_at": null, "dismissed_by": { "login": "octocat", "id": 1, diff --git a/lib/rest/static/decorated/github.ae.json b/lib/rest/static/decorated/github.ae.json index 8d0aa7a8a4..86882ef620 100644 --- a/lib/rest/static/decorated/github.ae.json +++ b/lib/rest/static/decorated/github.ae.json @@ -122315,6 +122315,7 @@ }, "dismissed_at": "2020-02-14T12:29:18Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -122927,6 +122928,7 @@ }, "dismissed_at": "2020-09-02T22:34:56Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", diff --git a/lib/rest/static/dereferenced/api.github.com.deref.json b/lib/rest/static/dereferenced/api.github.com.deref.json index bdc1679720..ffcc9edb4b 100644 --- a/lib/rest/static/dereferenced/api.github.com.deref.json +++ b/lib/rest/static/dereferenced/api.github.com.deref.json @@ -84530,6 +84530,7 @@ "dismissed_by": null, "dismissed_at": null, "dismissed_reason": null, + "dismissed_comment": null, "rule": { "id": "js/zipslip", "severity": "error", @@ -84820,6 +84821,7 @@ }, "dismissed_at": "2020-02-14T12:29:18Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -237959,6 +237961,7 @@ "dismissed_by": null, "dismissed_at": null, "dismissed_reason": null, + "dismissed_comment": null, "rule": { "id": "js/zipslip", "severity": "error", @@ -238025,6 +238028,7 @@ }, "dismissed_at": "2020-02-14T12:29:18Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -238679,6 +238683,7 @@ }, "dismissed_at": "2020-02-14T12:29:18Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -239386,6 +239391,7 @@ }, "dismissed_at": "2020-09-02T22:34:56Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -243793,15 +243799,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -247082,15 +247090,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -250016,15 +250026,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -250915,15 +250927,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -412606,15 +412620,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -415540,15 +415556,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -492963,15 +492981,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -496435,15 +496455,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -499369,15 +499391,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -505915,15 +505939,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -509021,15 +509047,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -510206,15 +510234,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -512929,15 +512959,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, @@ -516123,15 +516155,17 @@ "string", "null" ], - "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value is the type of prebuild available, or \"none\" if none are available.", + "description": "Whether a prebuild is currently available when creating a codespace for this machine and repository. If a branch was not specified as a ref, the default branch will be assumed. Value will be \"null\" if prebuilds are not supported or prebuild availability could not be determined. Value will be \"none\" if no prebuild is available. Latest values \"ready\" and \"in_progress\" indicate the prebuild availability status. Old values \"blob\" and \"pool\" will be deprecated soon.", "enum": [ "none", "blob", "pool", + "ready", + "in_progress", null ], "examples": [ - "blob" + "ready" ] } }, diff --git a/lib/rest/static/dereferenced/ghes-3.4.deref.json b/lib/rest/static/dereferenced/ghes-3.4.deref.json index 474a341498..466f3ee0e1 100644 --- a/lib/rest/static/dereferenced/ghes-3.4.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.4.deref.json @@ -217772,7 +217772,6 @@ "url": "https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42", "html_url": "https://github.com/octocat/hello-world/code-scanning/42", "state": "dismissed", - "fixed_at": null, "dismissed_by": { "login": "octocat", "id": 54933897, @@ -218463,7 +218462,6 @@ "url": "https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42", "html_url": "https://github.com/octocat/hello-world/code-scanning/42", "state": "dismissed", - "fixed_at": null, "dismissed_by": { "login": "octocat", "id": 1, diff --git a/lib/rest/static/dereferenced/ghes-3.5.deref.json b/lib/rest/static/dereferenced/ghes-3.5.deref.json index 3d43430391..776edf0c1e 100644 --- a/lib/rest/static/dereferenced/ghes-3.5.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.5.deref.json @@ -229555,7 +229555,6 @@ "url": "https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42", "html_url": "https://github.com/octocat/hello-world/code-scanning/42", "state": "dismissed", - "fixed_at": null, "dismissed_by": { "login": "octocat", "id": 54933897, @@ -230246,7 +230245,6 @@ "url": "https://api.github.com/repos/octocat/hello-world/code-scanning/alerts/42", "html_url": "https://github.com/octocat/hello-world/code-scanning/42", "state": "dismissed", - "fixed_at": null, "dismissed_by": { "login": "octocat", "id": 1, diff --git a/lib/rest/static/dereferenced/github.ae.deref.json b/lib/rest/static/dereferenced/github.ae.deref.json index 6f48d27f88..d00d43d03d 100644 --- a/lib/rest/static/dereferenced/github.ae.deref.json +++ b/lib/rest/static/dereferenced/github.ae.deref.json @@ -182623,6 +182623,7 @@ }, "dismissed_at": "2020-02-14T12:29:18Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", @@ -183295,6 +183296,7 @@ }, "dismissed_at": "2020-09-02T22:34:56Z", "dismissed_reason": "false positive", + "dismissed_comment": "This alert is not actually correct, because there's a sanitizer included in the library.", "rule": { "id": "js/zipslip", "severity": "error", From e0a47fb54a0ee7f048c53b95c94ff741f3cec2f8 Mon Sep 17 00:00:00 2001 From: Sarita Iyer <66540150+saritai@users.noreply.github.com> Date: Wed, 1 Jun 2022 16:00:44 -0400 Subject: [PATCH 34/46] Update content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md Co-authored-by: Laura Coursen --- .../triaging-code-scanning-alerts-in-pull-requests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 97a92019ca..4f0eebe06e 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -98,7 +98,7 @@ In the detailed view for an alert, some {% data variables.product.prodname_code_ {% if code-scanning-pr-conversations-tab %} ## Commenting on an alert in a pull request -You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversations** tab of a pull request, as part of a {% data variables.product.prodname_code_scanning %} pull request review, and also are shown in the **Files changed** tab. Only alerts introduced by the changes in a pull request can be commented on. Existing {% data variables.product.prodname_code_scanning %} alerts on a file that are outside the diff of the changes introduced in the pull request will appear in the **Files changed** tab but cannot be commented on. +You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversations** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. You can choose to require all conversations in a pull request, including those on {% data variables.product.prodname_code_scanning %} alerts, to be resolved before a pull request can be merged. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." {% endif %} From 3cfaaf31f12eb487fc9ac9234f74282c72769b3a Mon Sep 17 00:00:00 2001 From: Sarita Iyer Date: Wed, 1 Jun 2022 17:25:46 -0400 Subject: [PATCH 35/46] fixes based on feedback --- ...aging-code-scanning-alerts-in-pull-requests.md | 15 ++++++++++++--- ...eviewing-proposed-changes-in-a-pull-request.md | 1 - .../viewing-a-pull-request-review.md | 1 + 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 4f0eebe06e..9fc512fdf0 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -27,7 +27,16 @@ topics: ## About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. {% if code-scanning-pr-conversations-tab %} {% data variables.product.prodname_code_scanning_capc %} also adds a pull request review in the **Conversations** tab of the pull request that shows the alerts as annotations that you can comment on. You can view the alerts in the **Files changed** tab of the pull request as well. {% else %} The alerts are also shown as annotations in the **Files changed** tab of the pull request. {% endif %} If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, the alerts are reported in multiple places. + +- Check results in the pull request {% if code-scanning-pr-conversations-tab %} +- The **Conversation** tab of the pull request, as part of a pull request review {% endif %} +- The **Files changed** tab of the pull request + +{% if code-scanning-pr-conversations-tab %} {% endif %} + +If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." + {% ifversion fpt or ghes > 3.2 or ghae or ghec %} In repositories where {% data variables.product.prodname_code_scanning %} is configured to scan each time code is pushed, {% data variables.product.prodname_code_scanning %} will also map the results to any open pull requests and add the alerts as annotations in the same places as other pull request checks. For more information, see "[Scanning on push](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)." {% endif %} @@ -67,7 +76,7 @@ As with other pull request checks, you can see full details of the check failure ## Viewing an alert on your pull request {% if code-scanning-pr-conversations-tab %} -You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversations** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. +You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversation** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. ![Alert annotation within a pull request Conversations tab](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) @@ -98,7 +107,7 @@ In the detailed view for an alert, some {% data variables.product.prodname_code_ {% if code-scanning-pr-conversations-tab %} ## Commenting on an alert in a pull request -You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversations** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. +You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversation** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. You can choose to require all conversations in a pull request, including those on {% data variables.product.prodname_code_scanning %} alerts, to be resolved before a pull request can be merged. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." {% endif %} diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 92fa3a6371..87e2c7c0bd 100644 --- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -108,5 +108,4 @@ After you've finished reviewing all the files you want in the pull request, subm ## Further reading - "[About protected branches](/github/administering-a-repository/about-protected-branches#require-pull-request-reviews-before-merging)" -- "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" - "[Filtering pull requests by review status](/github/managing-your-work-on-github/filtering-pull-requests-by-review-status)" diff --git a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md index e9af78b406..e781185871 100644 --- a/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md +++ b/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md @@ -28,3 +28,4 @@ When you view a full review, you'll see the same version of the pull request as - "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" - "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" From 7b946ba9f286012e637843edc77da79a1538b29d Mon Sep 17 00:00:00 2001 From: Sarita Iyer Date: Wed, 1 Jun 2022 17:35:07 -0400 Subject: [PATCH 36/46] improve image --- .../code-scanning-pr-conversation-tab.png | Bin 165596 -> 120053 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/repository/code-scanning-pr-conversation-tab.png b/assets/images/help/repository/code-scanning-pr-conversation-tab.png index f6e7833660982100fc9c2bd6d8a913a0449b2e4b..8b72ee40209e594831b1017386cf618ca4220b55 100644 GIT binary patch literal 120053 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Μl*J(f5u}Pr!LP#p~^(_Ou>qx%b^1(K{ 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 bI=$*6e^;jO4PVP8;7375Rk}>lIN<*Q*;LA* literal 165596 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

w?)1@#p_#ad8#k*k)KCL|Gp-H%|IEE8!@2-TFRa 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

%~BCa$8U?oeE{TeJn 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 From 9a6ea219c76077fc2ca3d7cc2809f7cc96374d17 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 1 Jun 2022 21:36:38 +0000 Subject: [PATCH 37/46] Optimize images --- .../code-scanning-pr-conversation-tab.png | Bin 120053 -> 77834 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/repository/code-scanning-pr-conversation-tab.png b/assets/images/help/repository/code-scanning-pr-conversation-tab.png index 8b72ee40209e594831b1017386cf618ca4220b55..9c2634d16c4df6b34ee4e13fb6d3a74725edd1a6 100644 GIT binary patch literal 77834 zcma&O2Ut@}^e@Ue76e2TMFa#?K%^@QNIxP)KstmFnn)*vD7~WsA|jwv>AfbQCy^2m z5D*ZMlF$hqNhnf63n4e?DgXE0eed0T*{YJtto5$)|y1>>uNAFax&7<(J^a2 zQZ=NbI{~L%x6hoW#L2; zlP6z$M1&aKeGK2cd1v?}r2TXI=dYjpvOBXsezdTdzH)y0gmDX9o=#>K9B@fPFQKR+27M#aC}=DpVYNc@&Cjq2k+suH`k8UI>2cg;Ni z%#T~w0?xh3IA;T;tBk+4!uLe#`h(uTc9^f3Uz6p#;B6*D9gQfy^Br}rz?-AP*N58A~^yJ#Yadre1A`(>qFs@Z@3^YjEf z`^3NL+s6eT7(LX~r2QJ%y4%~kc{o8mBVT>grIErp8v{LoI*;XSp%8H!JLpq;abL)@ z<0^CtzH+oA#NN~9nlHrF%|p&t@y4$bak7_^shaHy4zoq62B*Y z`-T$ZwQJWD-0d9X3{}pCyy4{O`Akki!pFx)+~=-1)ZJ0yj;yS##BE6lNl7tU z2{8{pH%}X1F*gss-$eeQqiXMA>+bx_(;4b^?U=63Q>d4x;*A@}4gLH1{hs!|&i}RK z=J9v8XdRR|ej;&4{I`pyf$FNV-i)mMxh;_Pum_LnIUQgQH zb5cm2-bSig{bT*H}!u{)>@V>(38P@?^MMuNS*o*DoJXOGpF}lC+ZBG3K{6&z?=2Ujs zFHT&8Kcf4)V>DLioBn!y9>7m`9`K9AU%(tUkHasT^8WDe=eU(zY9r1?JY1Ku+$w?T zCmk4Zd(rP%{xR*tOh;!E&UDD@KHp~NoU>3mn|05N)Kac&V&Wqlf5GBp&WiC>B5rYTqHS4nwI27GGc>t)ZS>*0Qzid^nm*Xq!Np}p0kAqR} z-nS+r&Uh?JpjPF*hnMkEbT62!fLMRw>(LQ3va=}pHFvQxmkgbR=7$lZ%rbaRw@S?7 z7=HA}ojLKZ@tMiVOG;_Exz*GOHw;C*o|?sCYR-|+a*4WR~3FzREB~7*xTSV>^N5|N#ePEFR&SQ3D+fT-Ea{9 zXz0tmI>LFJua_X{uhcYvi3}G%%t!I(yx+cM|9U6xy@K)Zx|Y`va{;49VMKtl&OJro z4G`#UrJIGQMO6#Ns@g5o{3w$?%UedOG;IrsfBVx3lkEEWy@A)kudxz+10Ht=`AG|O zvAJB{b?=e3wl+FF-9iwSii3Xs%(Rvdov0b*Huv6X{&}yH7vOO6!#!8ncjVy-GK zfjPC@kbp6tBZ<$Hd``(zrPGw1(gqg}r;zn~dNaUPaPO zV7Pz3&-bsaSqt9{=D?82Gr9L{)cBPYKZ&*ob3E2m)W31)bAMzurUDRMVO87&rfrPi zOE%FvjrSNCnI_#a2ix+FQ`y&BS2{zmEYw!3dbbQL_-DE$sT*too-e**+uFT0h8#cg zZS9fvnF_4mS|d+Nf@JQBbVpA2pr_p8iyn(rQUo(g9Vh*_-OKOZy^9!yiCJ{7ar;c# z29dMa>=}GRm#nLLEtNdCyj->B2J2kda5cjql<a}bkcE|xB+T*yTJX@S3Vyq$Y8OQ}*|CLXJ9e?Yiv!vL4MUhJ;(1g)Am3#o02cw2d$3<|+4v4dRvj>DVkB5xxC2T?xn}&A&CtQ|iWG~B z-Cw`CuUA)jz;(#GlWJ3~dQDF(1Gdref_mY}!}mH{J)*5W{_KY@m?s6@?f^ASc4CGP z{g{%I0`>(7GF9PG$>Zt!Q5GDY-*y!@-(mK39c8Rlwhz0-ChC|u8=qbj>??jo(d_<) z>d10-@`>2-8CK4G<7Z=f(VXv zC$^P(aZTJ|=DE}B9T9AL=<{s7aR_84a|n%^BHny`1E|~u(rBm))WXb z0;%_d8*HjEhafJW-t7#l23Pw?2vMemdah*ZWJpBrtXq&+#))qOZkt+cR zlDu0ZAsQ4Cy5Pz#hi>*?qDs&N;5}G#7|+aEPx6Xy=Z&Z8_%B3zyJZrl-`@2aEZS~| z?bdC;oX46LV>9kc+1Oy-hYZuvoyRdU!l00e%DdiXyEg^G1w1#0oN;AA^ysNCn(>o| zJ!$ALfoI=FHgFh6C^|5irM`Z@uW9Hjf~cvfVXr4e)9b>beZMuG$m`h5 zY4JZvpzfN$Ez2}H54Zb}?Y)hQ3m~hldy0yDcN-4povU5v79qMHJq?EU5^*S(Re!Gg zo(XA9kd87&EHA@XCLIvSuq(Kp+JEp|VnsM_&A1>TLESG*s=sb7++@jd=u@o44=bm*9@h<<#(ttXKoG34`@godN-vu0V8mcacM6gbm%dBhi#ZUUP zc;0{oxs2CU0zddyUgH-+jCob1Hw5kmFQk&(l%tXmrAV*25=Sl#=a*0mftFI7Z;$f( z%;zx`TC845UPoAKqoz9`oOY(2N$#!445ffZb5xC7S(-V>l%!2D@$zU}m04X0CRxeg zjblCI)dsf%ZloAz4AzWpU9MF^g8)rIPl-DjGieSNi@sGHg=*AQ?YS`#>Jjc*r6xtl z#ziorrlW; zG#&JTOW!g=cCv=kRxP?q$r@Kv%l0E!*o#a`ybQ%M>fTs1*p;LuCuRigysEGj6fA!5 z;9F0R*d6PIer4wmK0n?=Mm}|7di#`Dy5`nJiRC9fe^gu$;8*;}di4^{w}a4~*I2=W z+(reFGs1eEZ#*PPSl71Se4P3eJ@q_UaeE|whN-7i>t(5^O>|N_$Lj1i>&NQayYGZ9 zI*R`=ZFkNvNi9m!K4&@YTiE;Y;#&No#Ebe}j!T);c608@QzL>|fwNOEtZMg z*v@hzFL@AbKY7Lwr1i`%%%rLipu-z<`fQX4{6I%vB$vwlUV-pB93&I&mVOGFuso5J zDP(3Vm-i(W*p;=~;$yq+mZ zIWXw0AwEsmLMgtD8lCVIr}=U%7iPRa;DpDREct$pC7&v zW3phN?S5X&nmWqPDpwR~p|5maE~}9R_C;!HQ%ViUH+bJG0<->kW=XW@l1)!k(i+EB z?oCgde5PwiyDut;6E2!(;@ITyAk*cnqd$SpSv;1$rHMm%HM(MXOqfkkUTt8wIKPyR zv!6?wwx{u!Y61TTruwd8c@qJF=DGy74YDzhjZO`1cfc~Aj0Lqxi3!T|*~|Yx_Ga0s z%=8ryl0e;jM5{=A+_FatVv9BHiGS6}Hgs+YQpt+0>p7PQb_uUgXB+I` zN;rQGDejcIm`HC)x1SXI$k^KJLec&QcI#S4^)*tEBMDUEVSfQvCCaM@G|?@fYdmtG zN5gO2()6+f+U9tE`MPCp<|R0mt$lQ;2^>yeW;r;Dz)YfEig1q^^4B@fNA^}O_Iy-ScA!LG_3UJVxp_O0LF%Dzg%*Z)N6#_Bf{R+H!;7M4 zLewb{?-Z8QqXsfC6|{{uIC#GHyYvMBO<%VFDp~vA-=~1ffJx^0>c6)!%$LH~&Y^6LUjF?QtJ3Z^I0bivsEZXfB z(s<#gmocTo(`IS#Ot*PRm%ojv`G8X1jKn*yIld2`o2o=z1sg2i+im~lO{{>ODN#7w z^iNK|nX<;tMtjkb2rNtHoO!`^#`hgQHKF?zx_-pAcCqov7gFU78z}B?ikHwwL)&#T z^p?V6+Ie+hCb6o9+J2o>z5O+`1|AyJM+({{sR}h|U5|PF#k7j!kgDL_lAuo+=P(6g zIj@T5y@%fvhBr>FF(@pVP^^D3{lM)~^1{kzj})`f#5h)q@niLdkWfLmBh_zbf`I9y zu@~{~Ct<%{9tMg6Yeo=x5V%==FH*nMen6R^?)2;i20Dn!h&Q5+a52A6D6Sx6r5XAP zd{y)(DUoA^mGL^m#mz2WCLBY%CajjJ*QDLXCOT`9hLx-#8?VR9c4my;NnIJFS!yc< z?K;{tNdnffrdVyTK5&j3tQIbXn`UiP^BPESUc0e?xO+mW$FiaraIS7%q6K?nk(|2h zuZJL|t260y-Hf2vrVNQg349&3~;Xv!8FWf>5^+89BsH2@U#r1F+_L|Lwk zWPHiiX1fH)VuZbXzw_EoPiV=%+>PNNB;P&_SFlae&gv!{PuCTv!06Xb1AudM%oWiha~d$<3MhTpw=ETb1>z<277qUX%d?|HEi$-{?OFz&UzS`~3g z(*e0Uo#%e+wNC+Ycx*7|$_e_%+Viq$@vSG3k?5ilo4mF-rCA9t6FzWpvFY{{UMRxXwoa#cWBl@%E1y7 z(MPDt{1r5jnQG0Im++HY=-_S2DLK$(oJkZIfI`g}vL_IbyEAuyqC#st;fD0&P z5l7YuJC?X?7d3_>=-_%w&SC4qQFNzrVE#Aaa!AG(nU8U0qG3)agxX-c2R&lKt<()B z$}iA?dD}ew7H*Gs(XF^-J zk&NdWAJpLsqZrrY3$I5W-NwFxZEt_D6|7Bof?;v^@RO!Ty{J&(&daVSR-t}GDtRRy zcr+4qy=Dv8%n;m7A~dRv8bmY*RGjI={pc$5r9#ie)6CY-g_=2?KPiY69G3k-1K&Qk z*%wf43(IgB2d!${q*rx+{LX(w$N$doBkO8?-a_e(g~&Spnc=L`Qu)v8jC8-C29co; zA>TP;lsB_#rojFtM@EHZRv$@4a)fg~>;L@xOKoR-GGy`##tUO(pbPsA3eteR|5Aiw zG@qv5zdcFUa_mx}As8b6qJ?UI(s06GnPF_%oZ*Sr&b&JQzDZ?c&-q=CPXFSAzY)cM ziqgQg-w@;fLB`)0<9}8D&of?t_~GH<;YrEKjx-c6DYXv2v#O241jJkXKo&Y@(lE4N zFHVyWfJ049Eh!`DJA*UGA7#J5Q~9kyrTeQ`)d^WO6!ppTf69Y2h?m*8m7xoIa&{ub>bU+fJPTE>>zgrn{EFLlI9mU#9i>)#a(d{oZWC>D)Gir=zPd_Eh-egC}!$LRj`PSKhm z4h;x&%tl*F`DtfLWH;Ew`$K^p+eqVge>aMLz61N^BIXDbBFM?wB;|Aifv!sH@0U@X zOvGWGO_F&mR$EFR#0@PCp-aoAK6M;0^VmkGqAF19o~R9@#n)d*6$N(eU)XSy3@RV=2^tzVE0KwcGSzgNdQPYQYhc_?ozZd2s0kOy`E91$k(htE>PvVk$ zIkrrJq3oRF62bf6`bC-HQ4EWMD`YCT?|_BFHdNzr1y4`}D1ya*Y@EBk&bM4!f`|?I zNaDWNg$bTrc3h<%`G#8V4`z+?mNoTXMvTmZK$IP%#A>y0zDY*(?sfRzym~M+^GFV` zqK*Us6H{Th-fXyVyG|wqJ^4J@(t9*{H8)DUN?QUmbTn6wM{+^y+T3ba&yiQXn$WzI zc}DV7NHG3ri>zEBQnpuOxm&M1!b{zDB)659c@y_O9X18q#XE|lGCE}ic5;GT@QE2b z@C#K}o<#mLG3u_m->5Y}Tn3N?qoqF$eAK+Vx@hi(mIzv|V%_xX6v(RV3tYVGz0sB& zHamNFP{O-hqIRB@-LZ(hgGHR0qw`S?k6Q1Jk-HM#r9axDbxPp(ggcX4ra>bbJz}o# zd7ze}FZeja(Pt{CDQLf&3Q$q%zDV7tbVEjdbe8dgYl2G7Cd&HXZuv*nCk>*)P5R8R zwhs5)q4|HU$v*o^GNJS!o2vUlj+odk_nTPlw1E|Tw;02X(sh+<2{W0q?bkh!&^~CKG zy_NR{@miDRUHMfe3C&z@^>khSU`zN%Km)c%NtejaMpVIj{sHyW%G2W8puu}AHi|4Q zr5c_2OP3RcV|qX}D3P+ml=yFbR_>7$LKiP6luUJbIOXQhD%ar9Iwpg@4&fTjmf;%v zEGZ}tr?O|u?J$k0h zU&H^IDHr4qVzTUgCU!qYC4(9v-2N;+Im4+p{Z?gcF1LU(T0lUclk@UufmYt^!eaS& zY;a(>W#ER|4kCp5*2`({Q$Zh>&8f6S^X8oeZ&!+|e3hN?(0!EKYc^MNms94KM|*`R zt60G`WS{kcnIJr*;YgjF9nkcV3>Yp2P} z-g{CLlpb6&fNB!h%_ngx_5cdz4VRAB!rYiP5vb2|!_p?=U8dfYa_8U_(}y7!a4xL4 zh6aW1E=5)&PIHtS)RfX>J;ts~l_f8Uh18T-;wx6dZAI;yJ;(3oqXl$0T|01(k$l=3 z^mbk~+?IFx4GWpkVtJ>>dNui0Kd;P4*FE$|z9H(2*(fxJn`brO*+o>9yjw`bTJB2~ zxx+_%zEAPqAG;}PW{MzlO9thPuNQt_GBXW%aiEuOtL^P*?8JqT->vkI1{nv8c8GzN zR1sC^fX0}jsxAfhUdCM(+t~r;HOhpJrnKu~93v!T^<}GDni0TlhF9izxgKgx!rI)O zwbpjx5QBN0$GMybM1M(3F}-5MiC-P+DZ{K$SMZJ7r@)&(@Q~5Z=aOW7@)5juzB(WS zN2PbDpBZH&YWTX_)7fwZwiZM}(skak6+jQfpaU%mY1cRZzRn%6m}$OJB@sBac1Wg3 z`_AVdOQlN=^h_V%!=vco9+OG!x?|JX;k_Rl;t~x)mg6W>J7nN9lts6qOoVUwO6iaXWTR<e8Y0r+OA;eVF45*qb0{hdf7Hw4 zOE5F9nfr^u%*2UeI<?7)Oxl^EVE^O9T6mI9L- zMewa8&Qbc%_VA?=-sUK=vD%oQV`Vt#XimMnwYInYC+C9;19cB_7i8+c%Qx5L03yaYZt39|XW!=4B|5{O9r&1%+d8KPP z87plvh0R%aRckb2lci@uulr_R?6U?4T%Q#!kM@B~JTpHwL84Ax8tTlZ}@}@lS}To8#>nWQbd_ zsIZYCD7fW>MB<|pWv`M7fq2!%PLYi^WYHfsO%Q^k8FL#n{8={i~W{yDW(*PEg=G?urjL^7=Yc@MF)3uD^pkriBt4XK^P zglvWvUXLv1wZfGXyPx;*>6wj}1@+06Mbk&6zkl?Xe{6=$I*DsRd|E)s>J7Qb3k0=pJUB(&)XG&Owt=7L5&~Cwb3>gca)sqQCSad_>d?z|ztB}`+LK4ia zZkQa_#`>%a_?!^z^D&$=R7-}VqesjFEjmc>u(Z%y8sv;t6hY)k`wBddgmY7;Md|O6nV`egDOIY9t&y=})o_ZsqQ% ztKoazEpC7dfIJ*esA-eunH2p_z6qJ~@FHRFQto<|CAbjz-LSZy8_Vg-TV-E&OLCV! zCu__2I0QFzr#6muV!48JItt2+2y;b>jmt850{H|mkmzh!N${0-KUB)%GkBv zU^!vUXF78z|iDA=MphUhMW*QVE1P2Ws}Ys3lie7l2g5*2ZT8Fc>H|a zuvq=zB+uq=-UCHN2m7=D%-#3}^a#gnfO-d3HQ8 zj#${kl&EHJ7zOL{Z6w1>sU`V(h-|JZ#=aT_9q+**xzgR#qFoOe!P;F9=`}BR!jgtI z!6wi!f$Io4lCYG(Crk7Lw;;UBC(6$v-Ae*<{^hnzNg7$zUBJ|en2(r= z)mFUSk2~&F=2nP?jjrXQRPVXh;XWAO9FWr4aH6yun0x1uGLEGz0xvN;g|Z1KMNFp8 z4?H)j?pqx!_0wWba-!{qyf|`nvg?C&v};d=E(&a@*ZooIdzIt43ivW*bsGNQx(&Bm zEz@hWuI*ry-?s=>Y7PGiI|pZY$3KsgLfdF+t0DTXTcBC!<* zjj%*)gvpoo{dTO0ER``h_Hiozx9AwmrKDbhs-L(jbkcaW8L46m2zU$jqp05 ztYbc(#J~v7?QT+j@-6@&x%acAYOE9S+G9^Nv zrAeUIfTb0s1?H?W(|LYt7}VeaWr`s&qX(bSs77LDz&fDw0sMp0ry-8XfupD*LIgVM7Z4k*uQd6b6=%edrW z(70S~_3C~x8gg~A&0!~S@Bry-hsX+N4rv48@BWp zOy^%3EoSh=xNK}A%3wxY6JV0LSX70UmXyv@LQ!;j^@L8q5mtJJ(zxTctvjuCfkeZT z1!+S8_Dma^+cK7;w<3{tka+skSEdH>ZzK-iKbYTY-e^hvv6(8)5s2Qc@K9O)#)|ve z?43}>sSU)kn2Py+7&nru0>vR4@)ZnU*)ki>@0KK4A=b?`=MwQn=h5r3Uy!%`JB4+A zvwt9$vKe_bw(5_XcOc$GIk8cr6imgzr6n`2oli%(!bZ+nt-0LJ0`p=co80f-W`_E< zaISj{AAa>Oha?t+V`Evbyi-+Y=RdaZau*9vlBpZbD-SU-hrC%%TDOCMA~xR(-c9_d z`XnQU2e^*dm!pF^Qc+I!c`CX48#p_2p*O0yIK9wAIm&Vh>VXkc*@~#1fD6p)KD$oSAdA9D7E^}GF5Giv}6 zG&cWcR9icLOIXKrJyB`J9G>YmGBLF>Ruoo&10RBX>y;3nM$OkVxbF$_7o`>|RT7ri zYw^#caCJeY)|u-vWEXPpOpO*^P?{D$!7epc87&vj$p%!A> zT_4*b_Y^0&D|i0}eBhygfs(-e3pOTH0M%-_C9ZW^j#UKjawWwO-e)!Vl!2IEz%?11 zpe}M@Gt0DLQ{5>dozlrLQB!(2Zz12X$S5_U>*q=f*r_;J-) z7K;Jmla=Ni>iVpgDr@X%t5q%oxS~LDYH1BxchdYVy^fjwV#0KG%?;Qwc<|ijY+XKB zb~vJ@?-{#4cSCXc3-C+A9$-SeJV7 z9wo7ni53_|HrCm4-X7~2F2?xdJ+_Tat(4Cg&_Ms7=agxKV1Jr4da$u{@C#6D=iQg% zuMa-BG=lDVDb-|xc;*rnQ!Co#d9svXY3wd)Cis4uKf-S}lr_=*5@sMbcj=lTP$PrG zLVLX5k%u-f&U6GnlVB)4xSs6uT_95UH%^7TJLF#qu6%OhC8xV5bKx>0=A87}k4ot^ z=TjF-8qR>(-qWx@vs#VZuBYyg#L@PbM%ooqb{@nYc~7oW`^FjuJKF>AbuWrhMi#}* zz!Fk^*s`N6{1|)VPc^~fEXqoO`1XNE7PW!0Q-?PvqUCN*8N{Z_*<)!TJQuHW z16#%dR%(7u-)FT{)-xm|V{d&~YYFx+{DdV{I&!J4`&?l?jc?M+i8?e9@^d`pPEZjH z558wz5Pg8Vk8D>z=XOyj`(aTQ+xIH*^7r5NJB?virgJY(FS&?+xyB zQ}=o6j|$UPrb3kLb`Q56kb8Zah_gk?Oh7$JPkEvePt8zqMGkWhnkV;;&0LPndTg_%C{<;J==g{rvBnC&L>8kzVj;H5CqgF z8ge`)MqeIlLa}L&%|Y^nAC^>CcCnN9lq2iP4BgR*?q%C4A?eRWXM%oI-i}+}Ot8)^ z#H|ew-mR~vI*oRFD3pc<-y?ked4hGnKSSiM@YdBI9`E3J8-(bv$)bs0T{e)JOT0U3 z;o=-e!S4G%qL;&9ZF6G zGDMa#A$Rtd-Ut^Qv=GM)Cf*`&U0Z&wzp?1tQgcwyPI6`~fm}hLVck{`h#3Ogl1f9k ztK4JT5;RDPSf^%x9xx2Wy;94b2Ba);j#A0%)?>`qg@RT}4tDnYLYjm3=CVG0Cu;D7 zj2-!RSnf=>>Lq9cO>QP4a?eib2fDup@KC?rKK3F#gf%N&Um|N72_|G+@Gz0|7fD@()(8D#i}@5FZbw zq3i|%l0x<0QLk0K{0IhVwd)nk;~yPXZ%UxS>!0vtwG^xRnaHITZEH#$Wv#Je#b;O9 zEjehFYo|zqYXpm)v~8-TD1jB9moSe#`&`J+jSA0!z*!=RneZQdb|xIgNnL;b51@6S zMflv+M^UMqaDYjqOV(-xoQP8hu*Ip@!<^~sXF3bLiCbc;7!c#O=9$r>@lfKqtJMiB9!4)sUU!}Rufb1r zVWcmS7uO6VQ~Vswm5r*HAfrclx&Y;~3`P0Xb9H9}f^e4ug7-KBO8fo{$R*zkDD5x? zD~4#?@*W#hEE>HySvY2dVIT3xu?KydxC#=SM2O6+a>U_kJ2hM#7e^ZrV?{d%$!q^f z?+j7)(&fuzQy5JfXOoaYEPc%AcgqO)IO?el<%xEg*Vso}vBkpC?)Y8cT;w>sGl3sm zFWRa$Sfc3$nv2~T0q5AuLB2kx!3~;F{QE<3Em=-oCR}5U-fDf-gWrhP@sJWfZ$la= z#p!18G>GMWUM#v=d7*v_L5+Ec0|!(#pgU$D1Lf+1?QD-z@L^_`h=;HmHvtq}Dt?F&XKgjI^izh9F!BA|Lap*PY`Kh4M zwjeXCq@0ajBQs;?Qd*Q`dbXC9KuP(x#~wMuX&#;7bB{~kQ}Fiy_Vu~BTyV+0qTgyn;vBEo#2j{rz9NVTNK3HATj zL-<&6S-A-LRg!kh#Ve%FKHToE;xNls<3m?m#`O!6?$aM3fE9@t?&}XGx#Gs>S7w7t zY0fbht}%eUqNCIW8}6EvzbEdQT(^!>BJc;#dwP|A9HbW(I7Xb@e#3QJh>t%{i))AP z=y-uTcE-`_1ConRhyQj#W|w(1Gl9=D$0Z~un@()foOcW*>IWvjJ#i(aeKj$!7x-@@#7(Yj!2mI~Iq&XY^O{x9ufIJWQ#}#=Vp!?goN#_<;apUik zA7?}ae>*qnWK@8(fS$h{o&Pq?_P6izFW|n@zmNal-si>EV=Jpn1Rgb9C_e7SD>m-T zg(~=&b4>FZJpB^g{g8AeudbM@-%#P&N#pdqh|2anw0XUACk}#AC9x|-(}w2JAkUR_ml#(7Zg)FbyFDP8-!tYL=hcw_79b6f_5zyh@$!eHMy zUL{uQQ|b=`E?NI~3roD>9qv$F0%Wr=?aqR~E1`8I!>ZLRpf} z{eq=WojSEf8L;nOog;CzY%TSstuJZ=W>^-8wsxn zo$perUA|PVg6byJML~|d-YafU>)>!jo;a)({vfF!n#*3^$Y->IArC&a)i?Tb`|*EW zwPz%bY+R&mom^wbvHP(y6DwaHBJ5dB?)Y^Xlb2d!YlnA_=B^8}g4AgNjdeXV$Fq0& z-Ri0dNq;J+8{kdzt$7S$RfuRdJs>iAu^cH{xz-sksC|aG%~8FA8(()Xw|1ErD&Pnh zI)K^sD~RRUZq>MA+x>S47sbcDs6H5Ny>kQg(2)9l-1y`{IXZaoV4Lenj}_!ODljF5 z1{w}K7HQv1> zI4LvJAonn%KF~=*I&d@*I=acWg3sL!Z4*oEuCSR*Bd{4G$??dPHP+T8(vUeDFV z!g5P=FG0$;H*w}eN0waCVgLQ-E5&RJ3#0vt0j}CG8F+VnDE#Ov#5)A0ge%dZPaDmt zF8G#dljh@E(Qni-9;IWAn#t+gkJnS0(fBoKZ5Hy43oCYb?~io8{G#G6Y=$K-hyd#L zTVKa|&hlNBFeBiCW=s6V*??j&dG9sPZjm6P0fFXE|cd2@dgoR%u#7sEewM{9>`Mg>^hlCgkOKEGiFj^26r?F2+V4;$5SR z$p(8^{8Nc;7X-HFyjUKWSV0%zHM942yYlFA7Ui3yMAO7n-Qkiqk!ZV`Dzh}s%*}4L z)L9L2-1IkZ3W#FPx;R%(o}H;)-;A(5(T zudb}L76T-Z{_Ph5ozLbQQmP%~H_kG`_`mS^8Tp0Hn~`@AwFe?*8zw)Xw&PuI(LKbbMIq%irziRG=(LeAIyfeHZ z;I6Q-!&aWDI&PKQlA4yrm5DF$VBhuIlgsH-lVRnb>%X6o>KXxM!jj6ZT)danq}Ow! zR$gaKIw?EfA2`}uyAkl*J(XnHFzC>;X49&^gGx59snEy_ZkO&j|Kyl0$BPf!C0zD< zMx?6q&-5xrm_AbqXqR6kI!)S#SgIzSSy9?1S#|Y6E{TQ`rt5LAX$kS%c6tLw7!%+- z1vOR@9#+AMV_Akadg=FPl1#dtX+Cd%84+ywe7O>Mn{PXZ>n*RDS}>K&w+4h5N!{ zdlZ(sB+!vl3ux?)aDf^5yI-_u6DT%ZNrb!HFjv6Kr3ZTlRsdWwM&w0a)oTc9g9#SU z0lD_lyONTv3xL$Jof4cewYDU2 z6dlv}WD(4Wn*tq7Bjq2DyM^tuT<`HN}~ik*pU0o$pbwB$O0*c$9W#axy^K9ing?49aTF ze4c+)eqG$dY!bAHz(W3x@<=s8EU)+rudK~4DS&#Ffrk&io~eH1E>C;1s< z0&(#Ts5hJtnq<&qTwtyJnxvFeLGT!oEG3S`b`|Z$;Ro&q9bA;Jb9_+%4H+8?{+U0y zhlH99^9EuMEd6Sw_Gi(M4bw(94n_Z;w#TP~X_0)#&{$w59~?18^W0y^(>epQ(_hB~ zu1wU5DEPy}G$=A8tLw`~#B|;(LQ}R7ezr#IV)l=r^d77$e-^He$4c{S6Tl^xW^v~KY9%>vbqi@52HFUR7)k&wAM%qAS$ zTVkyd3o_&dWO;KVc$i4>q}Wb_;y$=rjcV>Dj}9KP?2*Ns@vdXV*Z|5!ZIOV?E0@)@ zwaSfD!9pAa#p}N61{1lG?m{?~)qf9f<6%u9k-AU26zRMirJUxW(W+bn4@$K{_uBza zscbzn1F(huZLfD9_~_{us%kbhUq3DAZGV_|Ho54~{=udxsMOtSO~gv^!-#rt??GU< z5jvsD5(Gvo<7>HY0{ag{RMt7o1_p*9i$p3!h3t1ZXc0Kf!w>17je|)Z*cDlI*6jU6p<6O+?2XOA>1Zq)?bKIWQ z{iv{Kp@e5-9(i^11jpMW2#~ByCAT86))f-3SvzFdY^K!YPF5(>Z|2Z!2H}i3KeMDe zO=#{Z>2W1RgY$9N+3gu4HL@54cV7NOz$lE@CP4UDojT{-trgS`OvSx`EOBqXeA* zSDjk`=mgDU3avPHEpH;tSHFKy(LMeji{mkP28{Li@k5hK-Z=^BIysejI9!b@d&o|l zK$O#t4i{l|A4u$??bCL=@h4(|$vh`$fszQfUuW`PJUX|?jhgIqrnx!e5TiAN04RJk zN3s+yT-|k!wvAk~N%R$7MS~xyLJztjJGFg5y^Z@l&{1?Fg_}G!++<@-J&;-D%GtH1 z?3Rx@Ds7p;c2~5ey?PDN=LUZ1#t#e<_g2S}9b|KcJM_|P^pq(z?aAi$#%3lCiIyEN zKHY%ppU}@5N`U`4UagF`f(}jv@55lf!yv`?A3xGnwq>_=kBrjZ-kpt_Y)FIFPS)*m z(1J-jM5XHA2P2L-@TAk(4CQ6|mRlA;u8wdV3^Dp3xLT+gBN{;60`&`_>`1@C3GZP46Ndci*}$?c}po?z~{vBGi`YL#4-QRBjOOj{pq zZz2|t%#o5ZI3}CVW)r>@22xMN)!!B9Sd=h_`b-8jS?;%Xuf`}J;ZhZXvoQM;c{>iF z^igxQ8t@I<-I1PQ%2-+5CS$;l4}uWv>q*qo=j-Tbf{XoRe1dBl%C#JuMQ)t`U!=Wt zR8;NvHw>bnk_t$Jf{1j3G$@^d#L$C?#4z-L^dMr;-Q6)XGc*hsAe}>l(l882OFzf^ zzQ5n!{k-d0?|Ps0u66z(&b6=F*FO7v_Gj;-KZCM1Dsc8XoIV6H{)0n-dIfmnp?bFC z^v2^gCN8-{P5iWW#wu=|qe6SNjw7cjD1O^^oK&(y>pjxy(JVi`RVe>LGe&HC;hupB z%yC7HT(<2BZbL$=w|O3Z8C(vAEKVRfbTVu5x+0Z$t><(6xOsTEMq7Rer9E3o77nal zSzb*@_F7&Sl!9&Qmtbvd)<6nY2lozhm%5-Un=q&5toWt$`v_4+wW-x|1Mb&8nh~$u zjnpd`@PEgsFxQ_sHFhYspQZM1W9AJ>w_loe9g`?U4PghwYO$tbzx$JLEcJ7*u1Y7e z-&Hx77F4?*TQo1Vb(w`6%^r6Pi@ENF3neugwLdsIO=G%i5rCNu5%W1;riVHC9PzGfQp@d0zNnYGH3{q} z&T5Pw)O2QC@IHd(Cfhg7IwEFg3fU6?rZ(u9C-6pbi%y`n`|H@t>LpV0#x_Hf&8( z8h|)7Gc8s+r}GByAG4RJG0M7qaoZ;|IQ2yK=jO7uDgIG%D5JEns;)hWg)ByGIp~?K zlKszt6{qQ@crBaxh27{apZDdAJ1F>PL67G$l$}p>O!F*g1R<@Gkby;Uty74Yep0oKQ$c^n!R4R_x=eQVIjX5b z-D2SzkXoO1h;!@6mwDf-XJ>C9HPHEtZOjC!hZ~X6bW~F><%v|mwk~gfS^uq*#iuQ3 zc)Qcr+^1O(^(-4#dein5?PsUQt%5(oxJMf5XZ))?iR-xc` z(}>VDYHH)nOA*M`{0D8fLz4%0Fj0Binyq77q+T!33&_yEsi^lox%|x!pLbO`T|BDa z?ns|aUUBt0e`-0_dZuTV!usOvp~Xy!n0qF#S<7rIrsh+&8+P*H0g#~`Yk!gbxcr$- zs-Ul|r3kQ(#Uk-sWnCR#p4JpoY+9aPnJj>vb#^xACm2S?zGDyi_Yt4_wzcIa9?{gd zI7qYxLQH7H<#5m6`?mWm_{=0EEGruA6gj3_Z=9r5@R!YNfTEcAU1t1?7u>~cXI}cc zJ-4oJ{T!mg)BdZ!DBTpn8?BVM9-v`tIXmWY_0^`r11G$19teU zhLN(l;Y58UGJqq;dwP3>x@->ENK2T^M(ttzBKHQP(93j)*@*0T?55L`I-eP(s%o`~ z&ZiMt)7tF{Y_qVccEZZi%l?}X(VL|@7l(IvFN{W6lYBR)lDJ#02#APz*qeu9N1`Ub zncIuKJQqoNDrGk$09iOC^*xFSoLso_D4+BH48#1|P(k<>9XoytZ$$ZAkj=!TFP&C! z)saHWSb_Qis!@tMCGB53$BPuzD^0}NfF)l^sdxF*Jd<~E{Zryy1b=?wpYjOU>lH)h zWkAvs`$NQx*EUL!@{!b?qfx)Mz?Qv_cK)Eld1oEPxWPAy*w3Zb6H#$jL4RDXVoi+W zG@X&Maz!TXwka3gI97`Y)p%gu%G~ra-G=46YtFq9?ONZE5Yfjm3RctvNfBUNpXb<&sXKzPP7G$%f_$(2-` zd?VcE8Zt{V{Ob?&iWLPo2MNKV?sb(jKXiTG0DoW$sG{%=JiIR0Chmv ztK%+5p6uAzyw{Ik?un!3#Qns4Wiakg77sPvg0$n;(?5pe5bnnT7_VQC%Z_I?Jo}w1 zYkT?5YQnJ24d0O@+w+0lGQQ)zrBR?@K5qqS+o1wZ;m*!K$;zMieaLC)?}7XuuqQIF z%=uc4Gco!r)baBBO-Jc)@M(cyU8=n$`)>s9su5$740#hy@2Vq0wq@40zB^V8F$c-1M6C90CJCFa(i3sVTnYjt0M;n`dXcQUP%kr z8G}I0{IvRfRteWtW{#q%t<4pW{0(|sfuuPB(kCWam^TM3LL=r~YP2x(60CAoEY{e& z5b|>`0WxSThiMskXD|^3oo?SbDhfa}wHZLl?51;}pLjZTmt-Z2+POM?f)>9V>=Hhx zmU?6OjYUXFG9%S}0qm@}P1@q- z;n$&nx6ho*`0er;ou*Kuyh&82Zxa(hovEtcfGRi}L_R{O7eo)0l0P$kH=ZZk9P6LZ zUYGOzkNWlWyoc_-cpIYUo{-3GjC)en;Jo}ZH&2_<*4cdd;phjNAE7s~EjW$O+q7lEO z@&)_6qP|)}(zKaF@i_-0i$mh(y|pW7VB^vbM)E*uD$%Dqw)WXuhG+vQ+dcYl)!h7M zq0?){fu)feQO&!Zr6=@0rsdUl(MlRd=`kZp+r;->0lvHGCt1YiPN_}8qnwTik!0Qc z`wkSW<(2WEs{%uB5v}slo_ZtOT~QWiO;xbUSr@=^`L#gfsfgiakF8Tz z;@hIY%E>Ez5?_zC-I^}>X{enQ%6*`knkIEMs%6?_i=;FmE!Nky>X%4dvk+$w&HF1U!>5SEm1;2`#k>mqak%T_tEy)016~Au zwb4Wo{e3lmJ^wFhG=RHP;f{E0a+&864`v=9Fk)+gwHCZlxzSSZAtt$Fp7{#~b^! zcdL&_vlup>hw1uJoB9ySe5));O0KD5=U2J)vG?9>UK$|tzo?mOOo$=nZ5b7zoO%Td zqnfHfLer0l@ucSj0_;497wWgMM@-F2iA4s@#{(N-Jm0A#3xC+&cZc539dHr4wOWLIa0;5(Q{NhjBsk-@dC zdZze=lC;(LM6gqptkdmku}b|tYp6Dh>`S@}q9jSn{oAN-?U(x2A6c?rbFQ33jtf_4bW)91>ZAkPat$_F-(V03F z7|BQFkf)ue!RArNZ)Z)0!)%(n)tr zp5J{yx{HOXTCbaZElq6QCdflmQVghxM;K%IX8MSkr)Hc}1v)?AM^hFXHJv$Bcm7m4 z`A<|CzCO}qW8@Yx8VtE6NytPDPzRoJI!&i*HY|DTeK|N7^({{n3Pr`!Io z8~h^;Pt^D?qMNw*;2+k6D6AbfljQg(Phkk6H421qZT?FUK=wT5;;Px&3f5NT&`y8F z3lwUS+G!aLxZKa0F={_GIP0^OT>=spwf5`66UQY@jAs7YWPkvG907_v7HA~$AeAHN zr;gjN{F{F-hV@eYO}@Cd_!s2!C!_gedOD+NvuDP5nNek5tci)8>2x8=eDq1cUOa%( zyplLk;pINAvSIA|lTKLZ&GEGN?=H~ZcQKS4+LJ*9_Lu?eTjn;S^K9C3m?bx8=KVmKnAaaNK-^a}J#89~A;JeXiH%KpkeLKODi@I3G(| z5$#95yCG^}XIxJ3S0BLW*ytas`D<%H3@$op+Q4$B!%TCfQ%3V>#AFvx%fI>M~u0gKo9@w~hC;9v^NxNc_lypzjyOtqa}fb(%8K<~6Q58D9nGb6|h zsyu>83UiOo%#K0asV+bNVQ+VL)$FVp4FCtEi9u_=hSAIbMUBe+&yGAN%)O?>+fTHb z4@NXJ98J$gWXnuV!XmSH>Wh`%qyFNHJWrBvUCfWm_va+yx%wr@{aDgTi9`F&-{aWQ znA#cmG@w;ZV_2|SiWJr}WG`(8Fg=7qFkuBdY@yBHb5nou;)&eJGNp!=7HsjflbC<< z>T>5w(lsL95ZBx^63qR=Fy?PMO0A6A_r%1^m5MOpFzp6Dk1r?083Y+&1RE*avtvNy zFmMD+Uv-)hu%TgDBX_Z(!-o^+=I+(b;tM=2!;H&owE7;S+Rs<`D+0@ygDEx14e3hh z3w{}*5U2NLX#XtdCab!P)^w6X$ODC^_aMm)?+4WM+#C`Lh>XIjRslPx5dF41Gj=@9 zxorv=zPhralra7WW9%DA&B}6qQK;!!UK)$}A!|UGP@o=#yykC6xiR{emOh`DtQDVf zBWF^efY>cFOKuJ5mQxwZP#Q#~+=?Vb#Lt;JHGX}hoxXmWpJ<@Dl!GxL9m-coY1_}( ziKmqT*_4#7)os2qNI;x|55UD*jD1p$&2giSpN}4z*4h`9&x5Lm#OipVFJ=H}AKny1 zcp~A0ppZc1vM;Qva!`Fa{XG9yYfE!%yJ37I6L+#&v_cmS#DZC@VYX1M&)4snDX7;^q2Ke;-(!0IpXCpiu2dBS3#U;2|tIrIf>a?JyXYyu% zN6P0XBER$L)?(u}_!NZI6`%B^gVZ*5K{G7NsL7UB4?xL^u$f--) zfUnHq1hFM@1+uf8ww1Q$eauq_Ko(Q^CBlO<-pTt{Q@-RsBrEpMrG!6aRCC1rPOFxQ z%&5+Nc%*o=fO;u`;_>P&WHm*lmRP7&Yvex;Z9TTY_k7zLbX}o}29F2tlltA(W3sAa zzSaf*`QF;unH?pzTe5?F!VS%~$6Hfw{73aWz5~pv(Qi9riB3(pc=!^!d1r!6#4g?x z=I1jxPaNT<8Tf4il(`Vah(xAlYwxuQl5vc9cVe=+GzFCsj1~-)^wN5dC`%eS<;LCi z3_&K@7|(Jxz6nA538zquYlkGyUE%Ix$_*dhF3Hrkwys6gR5PZ zE34K#YHTjFoHH<(mkyL6;@-AUXBi)nF2Hub4t4ZHW0#1mCvU-96QEjI%h-YHALvCg zwfp9!#Ko2MhSP~xPt6FzNEif9+fH_|qsP`z%IsD)V*BIC!G-g-7imy}lE#mor*FsK z=H6A4NgRGX6be04Cs#gUFh5mYtM~2R`o(^{CEYUGn#E(;THU{?qSI%+x~Rtb*z#K>T>%l@jp_#F*f72xxz;$27?r^~?#XiLHzxJIo9Cj}u&viI zWszwq<)+qV$~Tk)M}Gf)6J>*sX#f3{p9c($#7F#jq)Ef6)m2raX)NA!*o=YeaGT>8 z4P!@1_YQ8eLYw99WjhCB>m~k|nGM%BaLFG;z<#JCD`P}3tabbo6p1P=Eh|4>V3rGb z`t$Yqm+#jxWDli3Hh7falv9-h^#bkD!fU*-dvSUS#JbY)6HLNf4s%}Ncw zn6@0j;^o4UT+EuKkCN2@dUd^;^3`Uz@!r1Wh2iMO`kfYlmQi4;vvIKH&NmZq)JU^D z$2VsNhpqq8y(<=&qkQ%}5=Y2p#yu$p)INUh{Mry@5E<0;x<7>@(EFzi@6Oa2o0^tJ zeUED#bsIPab*Jm4#qVnyhgNbl;2U*1SrVr8K{lrW((<7|x|@Tg<1D^+$v&hBH?iO| zVciZ?14HcVMy{Y7BdTS7G(K|wyowc6lDK4+NcA`-JQ!8*u^?m89&>+->d#~-T)St| z>Y0(aGu5mUMZ8HX?f7nKn!h@dw5Pg#=u^06h6VCh+q#$x-zBP-zs#S#gH0xL4t&t$(CMB0UR$?SPA(hkP0Y$Tk-VSN zPuhii|IzWaXC^L3yS(MdNypw%vSbuQv{7_H7%_rsU8rsE-CO67gJJy2S!U*1U`3YT z3~4q^LqtS;BXOcJ)TH_w%s3FbeK~x8PNnV!PEpZx5cWEfgjUROE$|7r;US||_2x_) zB#VSjR2SnsU5W+M)zM98K+S^(o@GojM-tWfUg2*X?oyPIDegZf!hF4i&NT8r28+&o zJL&MOiclL}GZqM^iME!F6g)!OE_C2W1>qY?&kFSZXxMVCo1&=_%aFF=4Rdes@sC$w zFe+a_tWiYDc_>CcEZW$WmwBe5GqO{8r$?8(hcF`fewX&ElXu>XkY*R?!G*^wwCBl; zwtFSPShdTP!`yuCM^VWuRlU@MlUK*r z{>TJ4^)LknE`H_ge zFB9HFcvK2u-;HqkC)uREFQx2~jO&{Um3#5+3R`?DWevTZGKEE*?7!TGFry;Gl7UR? zLNZ1Uc>2`Biz4kasHv`QHL{XWS}?)`^4RS~JaPf9Tnim_rrnrKCLBt=c*n5gXQ}B= zIHq;7Sa8Qg*4CmybSGhAL9hGE+A)ym2&W#!b6vO7t3gUf(%fIrv}_NMDaL-|Yk9ru z0UrhmJ1@STgkL{>V$yztO#b9mH*M>QlJQHuQeyCr=C=$MmUws>ZTs|0%?=J&o0Vy; zCRwLG*Cn##Fa5Hc&$0~h$WVe#J&qiXl9Bj{^~dek<*k@Eg=18nyc{QtSkK`jFd$TY zPB!#0bjrRXiy!>84Z9OWK!|T&`#EXzV0E489^M(mU9U%wmk4zKuIFW^QVF7>I{UV+ z9#5F0mYm60kUgU_{4w6`QTr|-s!mNsQVRdysx=k0oIcHO(}Lc_M`b?wjQ{+Tkn6Nr z24U6pYlgMZv5+O}BO<8ikTsh4eiZh>ke~oM^svf&i}Ld2w3)ak_^Y?Fzd-gq@|#;- zvvqgiL{)?>bnt~H>nI-c#(^fn?9Eik3^L1>rdfBG48ja~4aiaYYw*?-QD zMg@U9$AEKyRW+z(ltz zJwxlZ&l-QTvIBPT36=nFzzgsG=4T)HD*^<(*H|i*r(2PUTFdBgf5yt-cJ(A#kFM?O z6Lxd*A&Hr4^B1XGDqCO1Pyju?*&jHacy z*byEP;HDU<%Qq@80rQO#v-Gudq3cgU_eLce2Z-nkY;5?@4x4!CDGD7FjbB>&O>;A1 z>KVk%re7xC+LB#1ZRMN28;Im@#{@#duSpQpeK2bpJ=fi)6nV6R6C6L% z+{Zsx9BDh4Ia*AQzOnCO9mW9R3DckNDWxaA6tEjnlOrb|B6POzXgmpNx-1#Bx68hDB6;^O^M_x3(*^Lc|oDcA#ctT=GbrXcobi{Ca>%|%< zre7Y4`5@_3lD(gV(7!1-A>5|%#n$s1!nVBN8y<8w+)4UAQ`8Rr4)bRgwQ3@&Ngbi-618ZZ8hrlz4>$wUQArX{?P3Io)u6YZh8{Ai#T-x? z^Z9GW#D=9==D&Q}QFuL%)K23*Sn11veA402cUQ9NzTNPx>>yY@?>H3!rTtiGvEqwh zT<>&V;3a$<9yNUV`?Dbx-}AKApxex3c#;&l!rw$#LkRU}v0sD;K17k<1|3ez!Avkp z$`Ezok@D&m3FjdA_(ggyALUO`^zZB43K#W&SEAEl>Nz8rVcyQcF?$HOTKMCIv=&4W;*=~#4I z7KL71OzhSk+`Ef8DIOfS#*7!Sar#~vS}E(Ns=CPZ$K(RX7j$j8(=%(Vn=3bt@Y@zz zQuG^LkjHU+`9S=P${AJ9WIyTcA~-mIw?gYl`999R@mry+GaEhw`0L}Z$$S;=*97m= zWQTf~D|+E@RRq|}zI{XUWM##1#pn3xg(SmmSI#H$u{uPQfd6CFe#g9<)wToipmYdopwKl}}&S5=AJz^x(0 zT4#PB#qg3b*A36$YHHs(ErP}`sTLTj0wyclH5jy(DaA!Uid?JPs_=rNFB{$@-7IX@ zY-F_Q6{mg-QM!QS3#>^I8R8SdS>FdBBhYW1U$~qbP zO)b?qQTYh{SNVrN1cqnXYH%AbF!EU8t1H=c#5$$pyOGj=7=~BOm%n-5~_n*cFJ3(~#B|;)^|!sz)>MaYghN`gXR+(*vH7Fah#li>_b3~ezG3D3 zxV*jz*X+lk4jSN)m{sDT>xk(ykLe)TQjDq5?9GB=L-CcJg-~h+-7kFK%7vlWNizt7*s;UdRYe>S{sDRT@7fzoa90lU&ih zA4+zhA-eC9URqiz!-}TiGaFm7I{kinS1*0o2%|_Y2)?^{&2Bnpw&jXuhH#6|tWGg# zq;AfxbGhW03KZPvv~^pIeR4J(E9in|tMFC)pn3b%GwV25E%7fryLZCKM#9p3RVd}sh1M9o<~;4ihPyG;&q4R%(>zF*}Huaf6}o<>@n&7X6T%yu}+ zbX$w5<64VEgsS>zWRy^@vDOe9r?SuLfy#)|4i&X5{H zUm^5u3MF4ue)_oo2-Qz}YLlboDm^V4WlK=4C1^WG{gyI4--v6g5@>B8gB!px70d9k z)=?5@$lj~UJBB26uas{);ehJ7_;S92_Z?YrURtlhf%naMdi1p{!9mNWDnZnpPzsz# zNe-NWWOK=Rh<$zbWZ$rf8%#C)9SnypC%fKT4rh`Zek~yp!<^AD^9;*$;mCK8pBQg>T5nP4J%fx;?Im6a!X-TLwOr zvk>mSlN@NXJwIww64Gnihad_y(H>n%GHxM0wlYK*K{cgoEr|{=PrWiP@ zdt79it^D=XpIv-@!*0C2eV&nAZT#EOH{h2RC5zA@c4u@bmFuh{8~fd00sMFYsIuL7 zvDe@wJ@P4CuGeGod!Pqnq;IZ0w_!U61SorLGSh}*0PG|C@c z@s}5bX&}=~m1RZJzWW|d;RqKUYMeNO_c%b9&hQ`rh=wCYtP|h9`Akmh%ulL{{-!AW zCb_whGjCW&lE6-aae^f2LjB*f+o-zQCM^OK<#s+916am;o*Gmwjo#l4`ihZU zx7;K{tR_eUuPtl8xAt#$Pd>t<_SYw^%53&9zZ5CyoUY#q)I%KRkX(4+IJ8(VnoqSl?yGBwda6=wXFu!^PF-!0K`aERM?p?o6xUPQ;v2k; z-gr9phI0{HU*WTFSC&>2aG&B&Pbj?VxtzN>_S$gL?{5b+o$Tmn+h*1;dY5I?oPCa>iH0o<+TzF-pJr#1Nc^08;=XMoD3 z3(LnD6GH2c?O}oCq|5@@{e`mfx!$mtvt2=d!O>YbHFU_W%M}?_7>2|9b@5&CBaXo1 zhJ#TyuI?KQ%&eWfgNG4~z6~bz*v63uJpa(%)&eLTloXLeKlEn90Xt3vCWBG1g_|&{ z%jwn8L*CWMOZa2!5@m(@>bPKJ2i@JWcM zgjy?F`OFpd znZ^9X7N1&-8S3CH`u- zYiOtW7GtZsL(^v98y|D|c`WSR$4QkbPG(wt>!tU)+3r#0K_8utr#5+GJ=5^HH=QCi zJ;(xM9yzdjAFV%BLLM|Jyb`W#*v!PMFN~H%`EPE85FNdl2|Bcjt``~mpr#7#g4j?n zDU~{@Q0j&3_OLkXx`pOGz6P10)wRkOw^n?WPa}TvG5;=T=jKoY3=)1L{!jG6Lm+=^ z%Q4EPx2NaT&(4s&u@^eV7Z%S1PrDb961BF2iHnObqZn2@JD;WqSiSYTz*^P=pm2pn z>-3|u0NiQ6;Rl1UDYKuq-b|i{Ot;@<8_#9o8u8{VMOLQuG(FPlh3eRSMOA4zo+;c@ z*7Hw3J;`x?G!nsLXeG~{Km1a@I#Kc0j?sfddim|jD?TM%svxBGNf3eIP5(8D@$2_5 zN98W!+NNJ$U0$R{zSA$Ls}oVv)=qr;_F4%75&!F#i}%&VF%15wCGF4@$U{F0gc0fY zeYR@{5nkvmc&{;~2-`+l`%*J=b~U8Py!n+41aAXl0x#DBF^9v27-p9e-W()*mAWpD z7tWTO(NRcLuQ*AFI?Vpe1q?+=_cFogIpXU0*8Ah4!^}R{NaiQtuiVn7$2-og%7m5m z#w~BE)8zs!Mm=`b)7t#cdScl%@=Hq8&PZ9GHbG~^Ql7Zxl4ZY}7<=P8!S#bicN7Sh zI$R&0pxo?D;_nTm=B~>O{QV(t2pCJ8(~gQG@q>_KP2$tKmvgIy_%FsMzaPNg&gW=V?90Aowl}@{}BdQ8G>9xcN;gwYmgYLM>z&7K<871^C z&)TnMOlY9?VZ%Ye!+Abfa*YW|pCbj15 z8-w$@WSa$Se?2d%2f%_`$!46v)Q6X=;_cPBWyR!B`@!|U6$F?u??iz{5_Nc}dQZXb zvVEh=#_gb8=9A8^+&*M3d@kC2=1sG&*DiLZmlh@cPs95%q$b{KDQX2C)nMjX%BU-|~S6uPj z+}9k8M8XUm1Ws!LR=6!=EHC$x=x>x)R!)4hGc-)xnyh{%<}~{_>>lr)36gH#zU$sw~dm$#5l`<|6%_iN{T-+*$T2 zGw{-z*kt!oUr|Aj)kRtPedi-I5`{9fqI$kb4jP^~>`CA@yf`^I5%NFvI9X!3dTe>I zX~YZqDpm~*3>Llv;{0n$z^u0UFU)IozCE*$vFQ|#Z&J;O>1cYbXf^h!sXF3} zmo)ib4Os}v?kI14g}k24E9Vv5e40VtX@|aU_@Aj4pHYDxw5T9+a&+%fMy;P2u>cY3 z=m*qTu=!X}6Lb7A;_koJ$r_9d#(s}0svF$ElnV+0bPFbdTNft%SbOlF!(m0o69%i= z4!&0UuMUWAf^ePp)c~Czx3h=ABCc^NpN8zx?LU8Svps>I@F(8+&n%fJKrHwEwT3ql z|0Cw{HEtzv!QV>wIFz;OU!wvf1SR}Y&c80S`oC|}``;wMqTtA%%f{ciD`F3}UaIwS z<=Uqf{&hJec2I$d1qg!@(9^8u?XEBQ3u{V!8a-B0&6)#VRG2j@jEZRebWhF{xgzCz&hPR{O4v$;OFax|IE1Xf4>u$3VYRjB|7w22scH; zQ8bVa8TS!(-+L%}aXs+9-9L@c>UThCYqe|qe{l)i_HLUZ=Q&4hzjqN3?h?KIX9%}| z{XlxR`5iV^v_ncz{>FeyhcHy-5 z;p(iGvA26<57&IODZ*OZemcj(?)UTV4gK27$y;$N{QQ?%=4K{N{atIem**{fS6>DL z9#poTROGV^-YnIU^4uAPcK-RyBqsq?6rG&f%v-S>i~NWCD)0U~Kz$+ti~&Ua@i~*W zrXF6pcwh_(tu(-mU@lsj@!Y~(may9-)IfFu%n3(dU(|$hg_s`4|Cl|0nsIzdB*V@r zYHs!Wb3oR0I%65`8%hO2uYNy{ivIy)5a-6TeYN6{W{9xhpy8(k{bw7{>M&LCMYb)= zMfhXLbTx@_t5fj7X;l`ouaP+E;ZM67Mdz6k7pcJE5x75yv?^Ctb7!8REPHB176F-1 zF+ulqbN#J+T9lv?GBO0AHa-HcgETEygf-L~ZqygJ5>YR@cN>&0DlTmYmT}*HtIgIE zx{-K|`xF^4cJ-p17?(z3v*|SWFQ+`Q#=IigGnY3{@^1f+Ha4)p5y;Z z7JiT@t!0a!0aqDz`a&Z}HzY=AOP1y0Wmqp)o%#80_J4alq#%I!`cC&rNTMlOOTOE8 z{U-R&sRpbB+9&W$$D&Qmo2lEJe7tK>1pl2V=QZwsejXJ8P9R`k{%2o-Lo@Q9MWqD& z>(0LqC0hMIW+Nz}DJtl2IwI}-+VDRO=3W!JQvgS@{~8AP%=5m6;y?F#q|yCtIfy|I zl#Tz>ms8n#X@(475;4(1hx>za9CiQccy6=mHs(HX(oL@;ly8nxn*Fy4XYpI!^Xk9M z22~Yvg5#;I8&c$-?ma#T|23KanLtniYt_hq?Ze-uw{qt(Ot|})gBCUgSQX~XXQ0Awvp>Cs4PEqPo^mH zrU9oczlYXqTF^sOz%N%8Izel{{R+0O0KcnU4l18#ge!BRcU#*e^I1DVorHuHWvu3TBj>ID8 zY0k9ca)>b|`y7aAo~y&=sJgASN|Ix^aUkx~pj7T!(=WFhSL8z?THu142=b=mbnSQo zqfz$4M*{>P@&)M!QVir9Ya9WGy<&iKyBAt%xJy(e>MT#`r7<0q<#2RrTtvKcA|Z%Q z^?B7wC6*o?Z2EfB!^&ED2*wj|(##Be^ee{pAiDfTlWYsQXoVQpa~s1qQJDUP2F*)*y8aZjuVlQ!hQ;o6Tf1!;>1eo~i`h=u zM#RbmCg#hXK-4bgDPv{UUz9YNZG?B~+xG0*X2zW>xl>CETLix7siE9aw%>GTFAJ12 zCm+ZV8%|O8DmR&UmeJHICtb#;c60l+`@xplUbAhML1oz7qL1)YG`9@l(dbP=X}8rc zp7@x)S^ois@qH!93_m-hcID=!#`o?i2ygqrA&a_p%04YF`7EZBE0O%F-Fb8EclUP_ zPZ7SSMYb1vy$*i!BDwo>@xAFXcXtOUo3?A}nUng?FZggKmzO&1Rue$oCLB$Z=2)`$ zTi=_{=kC{@CVn5X4I5{;x8Q%@<;U~#aPI;|h1VugLJ=b=HJs)eFyr{BOVdxv7h8vq z^2ffvt5=83#qcNEnJ2R_m|Bm2I*I8mMI7kMC%2Mh;c!9C2iS7X#CbiTwF>ix?b~B& zfl?F^Iu+7Z_>i5B3u=0oi0~9Cr6iT9rVHH>+jV#|IVB1at3at@LSFt$N&vQD7IDye zK9F`dEpD9}6cx`BXKU%B`@&z)JfKXQP=}ef{rAP_G&2H%vTu=rwI>?PlaU?7YL9IQ z3a;JG`q?QQVQ9iPKpe@k$|9);DG&3OvUX^}FswHayzFW2z09Q(z;I~vl zzk!7|mC(xZ9!h=^RBnFMl})zKlJ43`_#{iw=)&&>CkMX(_inSbV=-Z^iSN=cR$G(- zH^hd^agCRv>eS~+5Rps6H_7&6F=v#0>Z2;aEd_kG@rIVghPT!O#a4QT(TJGATpUBX z`19&v6T=4Cr=d$Psf65%v|TEUQY&my%$wCWJ_W~~D2RXGJc}`K-p;R%Jqe)Utn7>4 zThuQb*c@bFnvs4Gl4iu&y(sJ`|Kz@Y2ABSCw1lh9EoLzoV*X~KzK!ZrwNk`n;{&k2 z(gb#;jNkFsX7X%qHt;ZRPE%=hC^#}SbKfQg3(JW1m{|N28@!eDwa6X0!<8t}0<8!j z{N?Zt>sF#&iJeeGX$M%!(TLiZU~@8|!oHFLwPbcw_v9hYN%-dZ3pf738t3%DQ}1iSBSrWB%s0^@`dWvtgGYujm&|z@ zNj;7g^7WLox-~=@SY_z8NiWj#VTGh`RZK+HC&%3!ZCFSUO&U(Olyl=$v}vceCK-8} zCMfeV(}KG}d(n-O7p!Fb1qG|=z>oi(4oY3!Vr#T-JU<+7CMU!zaz1iVZitF6z}6%y zZ*I@DHrbnRqeHP|@?p@K4x0U;F40y#(@t@oL%bJ#Di@sN9ZG9=ZhRFq7OHsqIsjCd z^|NP2%V!He;7O7S6FAH|YRN8g;oNE^m9WLzCgGJ~ld>)WlUMpPf)1(NvO}Mb5$>6_ zd)SCnlW?)dqU+Z5Slqk?o9pg?J9H$PoUvjYLP#!&H}aU+%XDF)5d)cUE(Mb4cgedJ&%Uf@yvaw7XLAHO`>w#XiZ8~JAB6y7D!qh{@qKK7mv<50v? z6(C*z;$iV3_yz*b(z+qLld27*+ZS}|j<2+0ga^7q_u2Vten&@xarIq zo#UcK6n0nXVF0G*#D{6`b=u#rVeD0e=ebMYs;|}`ILy9db^9==s)kdQvzsCyQZ;1R z5r^Up%mP(el<_>3x$=SC*wmKOQ#95}Nu()K|7PkeH5w2&qZVpikCLcjZMtEHK78vj z6tQbcfFX!hmoiuxFA!&Vs(#CG{iK(zCh#!%e^K@pP*JXJ+b|&^DM&~wC?TbEV^9(z zJv4}P$IwG4NP~2DGXspk0Mep}wA9d{G($)X9sdpPy`TO3@B6LweQUXNyyuQosf4^*fv-)y^=@*kU6VXNP(DvVWggq$a7ahQNedD1eTBqZrLVshR^ zX1S!rEd&(?vvh+4m?|M|!aAr1jD%noP71p*ULr;i8Tk2}+~IM+7dTo8f`v*Ejo*Hz zGIj`4(|?DlJ?u!UrmZ{`NC}{&=pN!OD;V9Y}t=iP9P>F!FY+H^2CBdZs;EdM!#2~ zTY1cME-%d}C{pq?d7~{HAXQ^IP~xvY;K7roKg~8{avFWYn*Zu6qt#sK%j5RsaW^T& zeXpp7PsIc*1R;AkD_MII(W`{(Bq6NCQyJI=K4!GBE{>gV23H9-8|izUh1>L;p&V~a zI(!}58tl}Ax$gLRcopz9{#pCmQAA@;V|xXd^8kUGF#jq5ys@jI7n7L!Dz&(+f%j78 zH@01{%ARN&mC@K}Y^T!SmRN=}_KJhX!RtC<$!_HG*IS_HZfhSsar)jOlmzwkyvklF zYGl6Bs(1eM?14#5-oxk7m&aaF-*K^Fcj`-bUw=B#<({q?y4g^-HH)E>#WS*`q(MK` zF!SSK8?Bd9x?J@Sd3)y(#i-Zy#WP+iolT?jqgvT`!mH|v?RuM*-fy;F+v-j6Z#!5CcUDir;G6L=unoANq-{zf^_}`z3{*VCsFKqOTsj z+2L*yJg7rHD6ArXAyFS|R?L%{Ps&+)e`|!|Ws~Cl(qEoWOaxzrAJ(L`l;mPSY22)J zduh49%qykLLL`h>N(e*>t@UcBHql&nLhE2_u7ICMq@b}I583MlLl^2Y9zVWJMf3+^jqowA{MF}O$2=?2`;LchkiPlWXsGBK2 zQ=8u4hm{-1Dzld+%|;89ApS;=F>4H7=6VITgV3#LI`dJ(8e5HsKy>EpOnHq`r3WUtKTn?klNU z)wl_2mnfiT5gf@Phr#R4xA+t&!Ax4CQ>RKw3}g56@|TyHdQw7J)m=M3VM5oEqwyH- zL?L0=AVk0@W_F6P_lox+9?U{hAA^c91tU}?^Y@1?GXtg+krvAUGsknCkCOgvdM>4E z8gEtnHTSkOGf4SKXR8i)KJ=d#OfMPyl2|Z(_Na3P!?uvxq{HOp!5+~xq{{}U5C&aHYzrG@K$u$K&zsOZ2_wUIE}j!D;{k0pa!j}dY2J^^ zoZ$A)q%Ah^7-3#?4^rOo0I%rE0&uGiKIy%S}x z*I150IK6+bdDQF{N2kz^clzm4J(iJDKV^+ybGG2>De#fH_Tq_wN*2p*nwrUGY}1E| z;3*X`TBo%{xtL?zsx-66Zzx9YT6wl%n`*Zw`5#We*&GB9`Iy2nS*#-Jymw4+uw@Y! zfgiluO6HGHmxm;U)b(FvQxg@LOEWheUNH5Hkmd_#wXdf)Nt&%<-)WYQWY&49H zKVXNyrm((H1;E=YSI+t(MKS<4^w&(;>Lree;2=+05t9K64#cL84-!R=yZUToY%b>| z!>DH;`7Cy1sCXq|TG16mnYbJ?fxQ|Te=O$0iCfdv`s$n6vtfp|PzOR-E`g8ez{g?G01nCNw zkXn`6^-9{1^wA_SP+@})kv4HU3YU0sT_dnpjsp@8Q$e~X4qm^s+u84*DBrr5BBRrx zXKq_n*L}P7q_9847Kth?h@7CK%5oU870&7eA!ArAjuL?l%hZ2xcu}76uZVT@&E*qx}k-~ z(RUir7eKjI__)hQY$Im!=WDjbC1ZA1oQXIA(ZOS_7ha2xU!3k}TzmIbvTRBkW)Jqx zdGxX_7Ap%q2P`bTcLpV0eg!8Nc4M|%Oq~5rjT3iB@axayGs@gqN5!2qv)y+@Qj}i6 z2K8zI1;r=5T4eqRN$hS6_z|O_g_XNIKZlp191QiA>Z2l+6Swwm->+?gO@Q~A_%%;R zn7;d0TrZC+$!RNp1KFjvSL3U1C=rNAHL8wxWRwZ?mr#6Ky*Qs4x>@d>$umh)I;;zkR{zdD+3+&lEFaB3 z4;pLMEuQM~MA>twOjO!`Hx^-Ah0q8%7r31+vSb6Pp|CM4mme#B-x-hB3F#yxx-p>` zqryc@A9&sMIHkAip0_XX6|Qr0LY!60ad0ZAkIRhQCez|)QX6YZjW67N zYZ>&|a^z9h`tTHuvt-TlD_d7jFhH={cC2y!v=?Z}(3p5ggy>^2|8LR3_PcuNnQI@1{P%AO22ffT97%W|6ojy~r^T1# z+|21^{9zn@iI!Da5M1hTeoRY@V`9;CQItSkIBO`(`E*4mi&yIjPFotEGPYZv+qcH; z7Z-e%2_LO`XlE>34{^wlq*7Z8!tE!+#^++ICw%>*3X`P|Nmqy?f~>Tnea|) z=^mm^sdZNDH~D|`n!F{Ryd}6 z;5k|4^>j?fxlyg#LC~}QSG61soUc?Dq9dyK=r8dKNa{LT__yWzo-$10X)7=z_DXlJ zF+mr-lsq-{Cv125pdOWtZQh^MPvLn)at)7?>MD)BiWGWwlN(y(aAWm6Ot?c+9O)pQ ztvCc)CFh`Go*nv@WWXcNo(xuK&m@?O*( zommH`RB4lqM}Xsy9qr>gOD4JXJLzlYzvMBXMJAE`nPN}#3q-$!{Pw(|EMAeUjCVvm zM)( zipjiu7~{9{IIJQZ(Je%=m2d^e1Nv)gCrL>(5V7F%HFC#$D;u&V%Sie+bp#B1vL%a} zF89@>y_+-}Tzjjo+dW$`L5oIzaUNk-RlV~;;_#*An%FNEER>|v>_(}2TocgVK-WEA zyE1IlM`(xs?>PbH0eNtkH5}$LZ`1H~-+Lb)MDMUIz zh#F>azw_cZtUzKnrQrOC<2+*m0p;v%nbr-@8&muStwgz8`T0wq$VD#z0cVt8!>tns z*GMjJnYl%OUwCOvFxIG3LG%v?b{{vGRCLtAKk@d&$Y`?5euciF)-zne3g)K+Y zEzwIo^46V#VObVC-4TTc*YzYbM<0O2fg@h=+)eSxd(`Sa&! z1JOw{ke#rl9FusFA5ww|b96)HWy=p_ePwFD6@c*cujxE1Lka3>yI6%#IDmLM{iZld z>~ooRW_zFSTEtZBuJrTn9sOCxe=V&Qd+-i_v5w%Vch+NnL`SR84Vvw zkjCMu0X4RedCS~`Mf)V9N;Q)xv8H$bbvJj3z0QrKN2)3D8Fx&~Cv;@14T1z2E}|A+Oz zww3=eQvc>P{}v{Hq6q#IWAK*+{O6v3T#f%G4gW26uH?o)cfO|O{v&6u#SXw}&dE#t z4{O)k(Ba41k9sZa&fI~CTeoVW{L(+@Ye4iiN@ygA}Bx7sR-Qu!9)X zG##1_kenMz&wk+5CqF2S=d5nx(Etd=4Jmh!V#R2U}J`a$kdO6S@0VCy)qsuHc* zz>{Gcm!>32=o7L`cf2~m^|mDk>!7`RoN4nDXdjnyn(v4Qnvv(S07AZQitqiU6fsMlNyz)y9FD@l5%AZV~C!X4I_b9%puJqrmfFWRGM9He_r#5 zn$uP@4Wv}8U58Bm&w!5bXupCtqg~-^iF~^qdrH^-OM$6sNhZrTx|et+&sjdVH~vX@BtI7En*MS$xyNnlBb*vJsn~4kl5VgR?@ye{EUq|-+ zRe;Ovf5G*_e|L-)D38Bis%hvx`%3$N;VjF=IRDLAVll%)#K1oOp4tp{wCml5bcF*y zF!@X`h>mySRZGoWGp1(Jy%c_ujm=l{He2<16qzn5#sr=V*kHwEhz>sdvI4-r{gV&|8 zOK>kj>T@n9 zM0}Yp*bLF;4Kw7|X34GgJ2uzd?LI6xvkBIOAn*FHynk_Y3DH=QkAi4)S0;#Sv@iP= z4C?j9q@DzF9RYZF?KTtTE0u@80n$`wJ8f=GaOqgP+%A1WV+>Q`iiMp?;*i$|`j2Mo z)n3F);}AEcQlj~`5acSu410=UM37ogt-PpX*pJp`V&K8_`NfrPCF{ zNONHD5gD;+vBW)g{@LUH?z~XUxpIG5eAsrvx)58F*27X!@KgKScf-%yyhUE(-L`p- zrER=PBk2?8w>=O3s6VaF3-Moh7dW(8dWvo|^lJQ^PlW#EKlt%vS+?yKLLY8gK2}wz z&%87|c>B4cZO3kX;N_de8=~so?GJmT3}N&5BJZ2+hp9#S^qbXD@A%UQV8=(1tG{>c z)rRsfAI(r#_k9Uo8}eAaW9xH7#G*%IC5>Sj%4H@wBJFa*MQt+UeIIEKS+uI}roiiLJVc5DxH)0-ttX^67yX#E{wsL&6 ziEmst`BRY3^NhmKLv7KUbCk+IS=MoAA*8A_f(j?IXag$wX+;q%yr^U$ob-mKV9L125yw}(eG}zNW$$ru zn>#uRS=EjvQ>UlShsTS9-?}yrxpDVwOlm2r(kJwiHduF;lnQ&qEiet88WuG1JvZ$d z(cL`4!*6>y-K3aHm~D#P9!Ov75N2eSIp?D<#5Bu8_bX2j!Hd$&?Prqks-b6Bi2EEb zx26KqCADs@f2>m4{UIn$Q}^TER@AdPRjHvGBmQ%}u|tWIS}$zm^xlIw1FvV5T`vd$ zD{jA`ZEUY766?wrZ)!NxHfzJTnw?%#*G|dn6oh*4;;3V11jlk3X!Owc{FKl#tc-md zdaUlvW%Q7~^DeL5`+oUsEtDR+coC|x_{PFdZ1wt&5{z8)zFJuv1T>(Y$^?!#%)e}A zh)7PL?WX%*J(gs?k%+>*(%xF{=8lS8&L^eD#lf{dgDpYQhImem&cFA_nM8GyUnqqq zbnyD?M1PYNnexfkbLoju*e^H)I&cqC)o?T(jK7^95lnEm_DED zVOQF0YrH+b_YFjLXL!auK4^x_kQ?BFU)ULxKV!pil-uSDZf4Lg1Als}(VzaBi_l4C zt}mkjH*5m5X%$o5Uw@=$=&t_;@s+7WYhGWlk?$^?D${nvi^IdDYNO2c#3}AJxf&h@ z%?Gd5(CXRoaoS|72Q5lrh1M0Z((>tQq!{Adtwzj6nyVMM)qQ=?vioZ?nQyd&zn{oz z>1lh`K4v#Tk1}$*`fm4m{E&PwKIbv(*%6ICfp<-bc6iWCsg(BrX8(fyIKgx(_hK1~ z}or*?#&bKbjrc79t~oWekQ)74yW%m8okzSf(EPMEjK%^EBcBU8jQUJ6jGsz~MV zf}Fa=mg;pL4*XV7QK{@3^}^`>BD+RFd%L~8{2)JOInrDSK@X731GHFMJ+rsN8n&n6 z7R=42d1l@-fXKY$#4*ITI6hw-xQ_N);aJOX?L5Lj(+1$eUyJei)!8Y94{tUe>Hz73 zfzdun0SM7f29ukfj8f+B-|iP-H-dF*_+N>?!b_6P{$aQlVo+;a!sYgnaRzNV$m;PX|rXSl@k>DkhvIHRb6Bi z)JFm{*S-0&9*j{g*+H%LDbi!kwe96gXweOzZJtQ#Huz$FCbr6A+kznj2cU; zM}!JcgVNK<4V(~02g!-vBDGCitDjvT(hCoF_~Z+?MD68ZNSZe-64Ald8bwq?J*nl& zwLc)3BUh9P7w6qMCadJeIQt|h449Bq1vgl18kWBlQ{rM~0dWq70hDAahv-{sKnA_? zww}n7{5)LHg7C|@jkxD}#i@AX#3Lc-SG{(GAn3G19T5muQPvSRpwgO2fU+9gi8yyZ}+ncV(j}W z#tkEbQY!<#?PJ(LSbMKc~XIfdg+4zw#J5_}Ea&D~s;x9P`Wj&S#M4PkKv zYLL`p3pH;pEWh)a+^8?sG`H3LitL+YyfYSCDK)g!Mu0Cg?0FZX?W?7XFj*I3sD@?C zwq~RaR(BrRCq@gGJc_`tVz~Gi&EWa?E+r!~M(@s}w|@`_ZY(4ao0phdCc9GAP zozSJfjG%@8dY^kmn`3Zhr7iFeea6q^c0Fjrj2kVk8{@;U+&UWcU=bE);TGX*(*qaJ z-N}O$DfdKZ2qH9x75*a4Y2nOizwE!N%3NW{r4fBO9HH>L4L2EW%4+N_KHtrelZZQMi=|qZ~WD zXv@*nWCq|CqwKIANuGp=-W}AZxE&BNV#p71yHwW^iAt*|ZN*TGnis7#jhQ~dLRKj~ zNQ;YXfb$GRmuvQp`Ip4%wN=fqj*8qd0mslXiY!LPVM%QYS%2=JrlVy1NQ6Pk(Pm*N zV@}pr!~Du8BZry@j`fgC6z4{W=(@asW}U}pn&XVw>fS<0T!Bq86<p1;;JR3OtnJOC2m{pY-Vg3wp~`y9S)Nj@na?L8{t$0RRyTUup262LSnY=#_#1c}HprUWg)oT%B9U0yG8!s2Tt(QJoXi>HNy04N;i2>x zo!+Ze63kX6=(_9@yjYC@(rDr&(GSV5F*)<{EhfwdWA*&+nxH+V59w8ZH^dxl)*Ltk zoYO?J;yc?6Q#LxA35{M3*3k(hS& z%Fw~lbR$rcVHUFt-qHj1cZw;33$4_jy4o^ Kt0KeNZ{kAKk#ybK99xV$k-t=MTb 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Μl*J(f5u}Pr!LP#p~^(_Ou>qx%b^1(K{ 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 bI=$*6e^;jO4PVP8;7375Rk}>lIN<*Q*;LA* From 24566372da6a511f6d5be6c974374b9ffc8f32e3 Mon Sep 17 00:00:00 2001 From: Martin Lopes Date: Thu, 2 Jun 2022 11:16:49 +1000 Subject: [PATCH 38/46] Move self-hosted runner configuration step into specific OS version (#28180) --- ...e-self-hosted-runner-application-as-a-service.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md b/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md index 3e7bcd68ac..f3f28d5e15 100644 --- a/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md +++ b/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md @@ -65,7 +65,14 @@ You can manage the runner service in the Windows **Services** application, or yo sudo ./svc.sh install ``` +1. Alternatively, the command takes an optional `user` argument to install the service as a different user. + + ```shell + ./svc.sh install USERNAME + ``` + {% endlinux %} + {% mac %} ## Installing the service @@ -78,12 +85,6 @@ You can manage the runner service in the Windows **Services** application, or yo ``` {% endmac %} -The command takes an optional `user` argument to install the service as a different user. - -```shell -./svc.sh install USERNAME -``` - ## Starting the service Start the service with the following command: From d014f362227fbe6ce1b94f82005245d10c98ed0e Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Wed, 1 Jun 2022 22:06:29 -0400 Subject: [PATCH 39/46] fix external redirects (#28063) * fix external redirects * oops * feedbacked --- .../overview/managing-deploy-keys.md | 3 ++ .../overview/using-ssh-agent-forwarding.md | 1 + .../webhooks/testing-webhooks.md | 1 + lib/get-redirect.js | 4 ++ lib/redirects/external-sites.json | 15 ++------ lib/redirects/precompile.js | 3 ++ middleware/index.js | 2 - middleware/redirects/external.js | 13 ------- middleware/redirects/handle-redirects.js | 6 +-- tests/rendering/server.js | 8 ---- tests/routing/redirects.js | 38 ++++++++++++++++--- 11 files changed, 50 insertions(+), 44 deletions(-) delete mode 100644 middleware/redirects/external.js diff --git a/content/developers/overview/managing-deploy-keys.md b/content/developers/overview/managing-deploy-keys.md index 3c08f03ccc..252038449e 100644 --- a/content/developers/overview/managing-deploy-keys.md +++ b/content/developers/overview/managing-deploy-keys.md @@ -4,6 +4,9 @@ intro: Learn different ways to manage SSH keys on your servers when you automate redirect_from: - /guides/managing-deploy-keys - /v3/guides/managing-deploy-keys + - /deploy-keys + - /articles/managing-deploy-keys + - /multiple-keys versions: fpt: '*' ghes: '*' diff --git a/content/developers/overview/using-ssh-agent-forwarding.md b/content/developers/overview/using-ssh-agent-forwarding.md index c1e795b375..cb7a2ce912 100644 --- a/content/developers/overview/using-ssh-agent-forwarding.md +++ b/content/developers/overview/using-ssh-agent-forwarding.md @@ -4,6 +4,7 @@ intro: 'To simplify deploying to a server, you can set up SSH agent forwarding t redirect_from: - /guides/using-ssh-agent-forwarding - /v3/guides/using-ssh-agent-forwarding + - /articles/using-ssh-agent-forwarding versions: fpt: '*' ghes: '*' diff --git a/content/developers/webhooks-and-events/webhooks/testing-webhooks.md b/content/developers/webhooks-and-events/webhooks/testing-webhooks.md index 964e623323..86e3f26ef4 100644 --- a/content/developers/webhooks-and-events/webhooks/testing-webhooks.md +++ b/content/developers/webhooks-and-events/webhooks/testing-webhooks.md @@ -4,6 +4,7 @@ intro: 'Review your webhook deliveries on {% data variables.product.prodname_dot redirect_from: - /webhooks/testing - /developers/webhooks-and-events/testing-webhooks + - /articles/testing-webhooks versions: fpt: '*' ghes: '*' diff --git a/lib/get-redirect.js b/lib/get-redirect.js index dc87b3caee..d26551b710 100644 --- a/lib/get-redirect.js +++ b/lib/get-redirect.js @@ -39,6 +39,10 @@ export default function getRedirect(uri, context) { // the old formatting of the version. So to leverage the redirects // from `developer.json` we'll look at it right away. if (withoutLanguage in redirects) { + // But only inject the language if it's NOT an external redirect + if (redirects[withoutLanguage].includes('://')) { + return redirects[withoutLanguage] + } return `/${language}` + redirects[withoutLanguage] } diff --git a/lib/redirects/external-sites.json b/lib/redirects/external-sites.json index 23e0dde8cd..00f0370fec 100644 --- a/lib/redirects/external-sites.json +++ b/lib/redirects/external-sites.json @@ -1,21 +1,14 @@ { "/articles/deploying-with-capistrano": "https://github.com/capistrano/capistrano/blob/master/README.md", - "/articles/managing-deploy-keys": "https://developer.github.com/guides/managing-deploy-keys/", - "/articles/testing-webhooks": "http://developer.github.com/webhooks/testing/", - "/articles/using-ssh-agent-forwarding": "https://developer.github.com/guides/using-ssh-agent-forwarding/", "/capistrano": "https://github.com/capistrano/capistrano/blob/master/README.md", "/contact-github": "https://support.github.com/contact", "/contact": "https://support.github.com/contact", - "/deploy-keys": "https://developer.github.com/guides/managing-deploy-keys", "/deploy-with-capistrano": "https://github.com/capistrano/capistrano/blob/master/README.md", - "/git-cheat-sheets": "http://cheat.errtheblog.com/s/git", "/git-man-pages": "https://git-scm.com/docs", - "/git-ready": "http://gitready.com/", + "/git-ready": "https://gitready.com/", "/git-scm": "https://git-scm.com/", - "/git-user-manual": "http://schacon.github.com/git/user-manual.html", - "/github-status": "https://status.github.com/messages", + "/github-status": "https://www.githubstatus.com/", "/github-support": "https://support.github.com", - "/multiple-keys": "https://developer.github.com/guides/managing-deploy-keys", "/pro-git": "https://git-scm.com/book", "/submodules": "https://git-scm.com/book/en/Git-Tools-Submodules", "/articles/github-security": "https://github.com/security", @@ -23,7 +16,5 @@ "/partnerships": "https://partner.github.com", "/desktop-classic": "https://desktop.github.com", "/github/copilot/research-recitation": "https://github.blog/2021-06-30-github-copilot-research-recitation/", - "/en/github/copilot/research-recitation": "https://github.blog/2021-06-30-github-copilot-research-recitation/", - "/early-access/github/copilot/research-recitation": "https://github.blog/2021-06-30-github-copilot-research-recitation/", - "/en/early-access/github/copilot/research-recitation": "https://github.blog/2021-06-30-github-copilot-research-recitation/" + "/early-access/github/copilot/research-recitation": "https://github.blog/2021-06-30-github-copilot-research-recitation/" } diff --git a/lib/redirects/precompile.js b/lib/redirects/precompile.js index 0ddcaef23a..9b7e7019ce 100755 --- a/lib/redirects/precompile.js +++ b/lib/redirects/precompile.js @@ -54,6 +54,9 @@ const DISK_CACHE_FILEPATH = path.join(__dirname, '.redirects-cache.json') const precompileRedirects = diskMemoize(DISK_CACHE_FILEPATH, async (pageList) => { const allRedirects = readCompressedJsonFileFallback('./lib/redirects/static/developer.json') + const externalRedirects = readCompressedJsonFileFallback('./lib/redirects/external-sites.json') + Object.assign(allRedirects, externalRedirects) + // Exception redirects are those that are essentially unicorn one-offs. // For example, we have redirects for documents that used to be on // `free-pro-team@latest` but have now been moved to diff --git a/middleware/index.js b/middleware/index.js index b2941076bb..117ca1e812 100644 --- a/middleware/index.js +++ b/middleware/index.js @@ -25,7 +25,6 @@ import handleNextDataPath from './handle-next-data-path.js' import detectLanguage from './detect-language.js' import context from './context.js' import shortVersions from './contextualizers/short-versions.js' -import redirectsExternal from './redirects/external.js' import languageCodeRedirects from './redirects/language-code-redirects.js' import handleRedirects from './redirects/handle-redirects.js' import findPage from './find-page.js' @@ -239,7 +238,6 @@ export default function (app) { // *** Redirects, 3xx responses *** // I ordered these by use frequency app.use(instrument(trailingSlashes, './redirects/trailing-slashes')) - app.use(instrument(redirectsExternal, './redirects/external')) app.use(instrument(languageCodeRedirects, './redirects/language-code-redirects')) // Must come before contextualizers app.use(instrument(handleRedirects, './redirects/handle-redirects')) // Must come before contextualizers diff --git a/middleware/redirects/external.js b/middleware/redirects/external.js deleted file mode 100644 index a234bc759a..0000000000 --- a/middleware/redirects/external.js +++ /dev/null @@ -1,13 +0,0 @@ -import readJsonFile from '../../lib/read-json-file.js' -const externalSites = readJsonFile('./lib/redirects/external-sites.json') - -// blanket redirects to external websites -export default function externalRedirects(req, res, next) { - if (req.path in externalSites) { - // Undo the cookie setting that CSRF sets. - res.removeHeader('set-cookie') - return res.redirect(301, externalSites[req.path]) - } else { - return next() - } -} diff --git a/middleware/redirects/handle-redirects.js b/middleware/redirects/handle-redirects.js index 76c2fb39ee..d84639e686 100644 --- a/middleware/redirects/handle-redirects.js +++ b/middleware/redirects/handle-redirects.js @@ -77,7 +77,7 @@ export default function handleRedirects(req, res, next) { } // do not redirect if the redirected page can't be found - if (!req.context.pages[removeQueryParams(redirect)]) { + if (!req.context.pages[removeQueryParams(redirect)] && !redirect.includes('://')) { // display error on the page in development, but not in production // include final full redirect path in the message if (process.env.NODE_ENV !== 'production' && req.context) { @@ -90,13 +90,13 @@ export default function handleRedirects(req, res, next) { res.removeHeader('set-cookie') // do the redirect if the from-URL already had a language in it - if (pathLanguagePrefixed(req.path)) { + if (pathLanguagePrefixed(req.path) || redirect.includes('://')) { cacheControl(res) } else { noCacheControl(res) } - const permanent = usePermanentRedirect(req) + const permanent = redirect.includes('://') || usePermanentRedirect(req) return res.redirect(permanent ? 301 : 302, redirect) } diff --git a/tests/rendering/server.js b/tests/rendering/server.js index 9930b88c60..3a82094bcc 100644 --- a/tests/rendering/server.js +++ b/tests/rendering/server.js @@ -704,14 +704,6 @@ describe('server', () => { expect(res.headers['cache-control']).toContain('public') expect(res.headers['cache-control']).toMatch(/max-age=\d+/) }) - - test('redirects Desktop Classic paths to desktop.github.com', async () => { - const res = await get('/desktop-classic') - expect(res.statusCode).toBe(301) - expect(res.headers.location).toBe('https://desktop.github.com') - expect(res.headers['set-cookie']).toBeUndefined() - expect(res.headers['cache-control']).toBeUndefined() - }) }) describe('categories and map topics', () => { diff --git a/tests/routing/redirects.js b/tests/routing/redirects.js index 7f8bc1be93..e034e05df7 100644 --- a/tests/routing/redirects.js +++ b/tests/routing/redirects.js @@ -1,7 +1,7 @@ import { fileURLToPath } from 'url' import path from 'path' import { isPlainObject } from 'lodash-es' -import { jest } from '@jest/globals' +import { expect, jest, test } from '@jest/globals' import enterpriseServerReleases from '../../lib/enterprise-server-releases.js' import Page from '../../lib/page.js' @@ -106,7 +106,9 @@ describe('redirects', () => { }) test('are absent from all destination URLs', async () => { - const values = Object.values(redirects) + const values = Object.entries(redirects) + .filter(([from_, to]) => !to.includes('://')) + .map(([from_]) => from_) expect(values.length).toBeGreaterThan(100) expect(values.every((value) => !value.endsWith('/'))).toBe(true) }) @@ -173,16 +175,40 @@ describe('redirects', () => { }) describe('external redirects', () => { + test('no external redirect starts with a language prefix', () => { + const values = Object.entries(redirects) + .filter(([from_, to]) => to.includes('://')) + .map(([from_]) => from_) + .filter((from_) => from_.startsWith('/en/')) + expect(values.length).toBe(0) + }) + + test('no external redirect should go to developer.github.com', () => { + const values = Object.values(redirects) + .filter((to) => to.includes('://')) + .filter((to) => new URL(to).hostname === 'developer.github.com') + expect(values.length).toBe(0) + }) + test('work for top-level request paths', async () => { const res = await get('/git-ready') expect(res.statusCode).toBe(301) - expect(res.headers.location).toBe('http://gitready.com/') + expect(res.headers.location).toBe('https://gitready.com/') + expect(res.headers['set-cookie']).toBeUndefined() + expect(res.headers['cache-control']).toContain('public') + expect(res.headers['cache-control']).toMatch(/max-age=\d+/) }) - test('work for article-level request paths', async () => { - const res = await get('/articles/testing-webhooks') + test('work for top-level request paths with /en/ prefix', async () => { + const res = await get('/en/git-ready') expect(res.statusCode).toBe(301) - expect(res.headers.location).toBe('http://developer.github.com/webhooks/testing/') + expect(res.headers.location).toBe('https://gitready.com/') + }) + + test('work for top-level request paths with /ja/ prefix', async () => { + const res = await get('/ja/git-ready') + expect(res.statusCode).toBe(301) + expect(res.headers.location).toBe('https://gitready.com/') }) }) From e32260a358f7afb942d59fe3151423d50a17b876 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Thu, 2 Jun 2022 09:51:14 -0400 Subject: [PATCH 40/46] Pin to node-version 16.15.0 to get npm 8.5.5 on all runners (#28186) * why is 'npm ci' no longer working * ls * check * check * check3 * ubuntu-latest * debugging more * debugging more * before and after * ubuntu-latest * try upgrading actions/setup-node * pin to exactly 16.15.0 for npm 8.5.5 * node-version 16.15.1 EVERYWHERE * fix cleanup --- .github/workflows/autoupdate-branch.yml | 4 ++-- .github/workflows/azure-prod-build-deploy.yml | 4 ++-- .github/workflows/azure-staging-build-deploy.yml | 4 ++-- .github/workflows/browser-test.yml | 4 ++-- .github/workflows/check-all-english-links.yml | 4 ++-- .github/workflows/check-broken-links-github-github.yml | 4 ++-- .github/workflows/code-lint.yml | 4 ++-- .github/workflows/content-changes-table-comment.yml | 4 ++-- .github/workflows/create-translation-batch-pr.yml | 4 ++-- .github/workflows/crowdin-cleanup.yml | 4 ++-- .github/workflows/docs-review-collect.yml | 4 ++-- .github/workflows/enterprise-dates.yml | 4 ++-- .github/workflows/enterprise-release-sync-search-index.yml | 4 ++-- .github/workflows/link-check-all.yml | 4 ++-- .github/workflows/msft-create-translation-batch-pr.yml | 4 ++-- .github/workflows/open-enterprise-issue.yml | 4 ++-- .github/workflows/openapi-decorate.yml | 4 ++-- .github/workflows/openapi-schema-check.yml | 4 ++-- .github/workflows/orphaned-assets-check.yml | 4 ++-- .github/workflows/os-ready-for-review.yml | 4 ++-- .github/workflows/pa11y.yml | 4 ++-- .github/workflows/package-lock-lint.yml | 4 ++-- .github/workflows/ready-for-doc-review.yml | 4 ++-- .github/workflows/remove-unused-assets.yml | 4 ++-- .github/workflows/repo-sync.yml | 4 ++-- .github/workflows/sync-search-indices.yml | 4 ++-- .github/workflows/sync-search-pr.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- .github/workflows/triage-unallowed-internal-changes.yml | 4 ++-- .github/workflows/update-graphql-files.yml | 4 ++-- 30 files changed, 60 insertions(+), 60 deletions(-) diff --git a/.github/workflows/autoupdate-branch.yml b/.github/workflows/autoupdate-branch.yml index 1a6c0baa5a..9ab9c7eeaa 100644 --- a/.github/workflows/autoupdate-branch.yml +++ b/.github/workflows/autoupdate-branch.yml @@ -43,9 +43,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/azure-prod-build-deploy.yml b/.github/workflows/azure-prod-build-deploy.yml index e43529dce6..01b50d25a0 100644 --- a/.github/workflows/azure-prod-build-deploy.yml +++ b/.github/workflows/azure-prod-build-deploy.yml @@ -60,9 +60,9 @@ jobs: run: git lfs checkout - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Clone docs-early-access diff --git a/.github/workflows/azure-staging-build-deploy.yml b/.github/workflows/azure-staging-build-deploy.yml index b127eb3bfc..5967fed3bd 100644 --- a/.github/workflows/azure-staging-build-deploy.yml +++ b/.github/workflows/azure-staging-build-deploy.yml @@ -78,9 +78,9 @@ jobs: echo "DOCKER_IMAGE=${{ secrets.NONPROD_REGISTRY_SERVER }}/${{ env.IMAGE_REPO }}:${{ env.COMMIT_REF }}-${{ github.run_number }}-${{ github.run_attempt }}" >> $GITHUB_ENV - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Clone docs-early-access diff --git a/.github/workflows/browser-test.yml b/.github/workflows/browser-test.yml index 8e052579b7..c473fd59b0 100644 --- a/.github/workflows/browser-test.yml +++ b/.github/workflows/browser-test.yml @@ -40,9 +40,9 @@ jobs: run: git lfs checkout - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/check-all-english-links.yml b/.github/workflows/check-all-english-links.yml index 36355085ca..d2738c991c 100644 --- a/.github/workflows/check-all-english-links.yml +++ b/.github/workflows/check-all-english-links.yml @@ -28,9 +28,9 @@ jobs: - name: Check out repo's default branch uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/check-broken-links-github-github.yml b/.github/workflows/check-broken-links-github-github.yml index d7273d7b20..8cc3ad0fe1 100644 --- a/.github/workflows/check-broken-links-github-github.yml +++ b/.github/workflows/check-broken-links-github-github.yml @@ -42,9 +42,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install Node.js dependencies diff --git a/.github/workflows/code-lint.yml b/.github/workflows/code-lint.yml index 2215aee697..edb183ea35 100644 --- a/.github/workflows/code-lint.yml +++ b/.github/workflows/code-lint.yml @@ -37,9 +37,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/content-changes-table-comment.yml b/.github/workflows/content-changes-table-comment.yml index 01ec4d1fcf..5f7a1a988b 100644 --- a/.github/workflows/content-changes-table-comment.yml +++ b/.github/workflows/content-changes-table-comment.yml @@ -57,9 +57,9 @@ jobs: run: .github/actions-scripts/get-preview-app-info.sh - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install temporary dependencies diff --git a/.github/workflows/create-translation-batch-pr.yml b/.github/workflows/create-translation-batch-pr.yml index 7aa85eed4f..3246434e65 100644 --- a/.github/workflows/create-translation-batch-pr.yml +++ b/.github/workflows/create-translation-batch-pr.yml @@ -116,9 +116,9 @@ jobs: git commit -m "Add crowdin translations" || echo "Nothing to commit" - name: 'Setup node' - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' - run: npm ci diff --git a/.github/workflows/crowdin-cleanup.yml b/.github/workflows/crowdin-cleanup.yml index 2912c1cdff..0613a489c0 100644 --- a/.github/workflows/crowdin-cleanup.yml +++ b/.github/workflows/crowdin-cleanup.yml @@ -29,9 +29,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/docs-review-collect.yml b/.github/workflows/docs-review-collect.yml index cb8883b79b..fa940213fd 100644 --- a/.github/workflows/docs-review-collect.yml +++ b/.github/workflows/docs-review-collect.yml @@ -23,9 +23,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/enterprise-dates.yml b/.github/workflows/enterprise-dates.yml index 330a0ae1ef..8114dc0fac 100644 --- a/.github/workflows/enterprise-dates.yml +++ b/.github/workflows/enterprise-dates.yml @@ -39,9 +39,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install Node.js dependencies diff --git a/.github/workflows/enterprise-release-sync-search-index.yml b/.github/workflows/enterprise-release-sync-search-index.yml index 5b7cd035dc..238b4f3ed1 100644 --- a/.github/workflows/enterprise-release-sync-search-index.yml +++ b/.github/workflows/enterprise-release-sync-search-index.yml @@ -50,9 +50,9 @@ jobs: token: ${{ secrets.DOCUBOT_REPO_PAT }} - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/link-check-all.yml b/.github/workflows/link-check-all.yml index 8e273bede3..c8fa5c9075 100644 --- a/.github/workflows/link-check-all.yml +++ b/.github/workflows/link-check-all.yml @@ -30,9 +30,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install diff --git a/.github/workflows/msft-create-translation-batch-pr.yml b/.github/workflows/msft-create-translation-batch-pr.yml index a50bf0f8f7..0bb8bc5c70 100644 --- a/.github/workflows/msft-create-translation-batch-pr.yml +++ b/.github/workflows/msft-create-translation-batch-pr.yml @@ -95,9 +95,9 @@ jobs: git commit -m "Add crowdin translations" || echo "Nothing to commit" - name: 'Setup node' - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' - run: npm ci diff --git a/.github/workflows/open-enterprise-issue.yml b/.github/workflows/open-enterprise-issue.yml index 174ac7a438..37bf449fe5 100644 --- a/.github/workflows/open-enterprise-issue.yml +++ b/.github/workflows/open-enterprise-issue.yml @@ -22,9 +22,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/openapi-decorate.yml b/.github/workflows/openapi-decorate.yml index e803204c0c..fd97b27545 100644 --- a/.github/workflows/openapi-decorate.yml +++ b/.github/workflows/openapi-decorate.yml @@ -42,9 +42,9 @@ jobs: token: ${{ secrets.DOCUBOT_REPO_PAT }} - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/openapi-schema-check.yml b/.github/workflows/openapi-schema-check.yml index 12a59b3db8..3134575719 100644 --- a/.github/workflows/openapi-schema-check.yml +++ b/.github/workflows/openapi-schema-check.yml @@ -42,9 +42,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/orphaned-assets-check.yml b/.github/workflows/orphaned-assets-check.yml index b546f867de..367e0f93c6 100644 --- a/.github/workflows/orphaned-assets-check.yml +++ b/.github/workflows/orphaned-assets-check.yml @@ -25,9 +25,9 @@ jobs: token: ${{ secrets.DOCUBOT_REPO_PAT }} - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install diff --git a/.github/workflows/os-ready-for-review.yml b/.github/workflows/os-ready-for-review.yml index 5c336a47e7..18fb56f88d 100644 --- a/.github/workflows/os-ready-for-review.yml +++ b/.github/workflows/os-ready-for-review.yml @@ -47,9 +47,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/pa11y.yml b/.github/workflows/pa11y.yml index b8b4961b61..79be4845c4 100644 --- a/.github/workflows/pa11y.yml +++ b/.github/workflows/pa11y.yml @@ -21,9 +21,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/package-lock-lint.yml b/.github/workflows/package-lock-lint.yml index ed400d05bf..e2baf6b564 100644 --- a/.github/workflows/package-lock-lint.yml +++ b/.github/workflows/package-lock-lint.yml @@ -27,9 +27,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' - name: Run check run: | diff --git a/.github/workflows/ready-for-doc-review.yml b/.github/workflows/ready-for-doc-review.yml index 4fa906cdb6..2a2d3df1eb 100644 --- a/.github/workflows/ready-for-doc-review.yml +++ b/.github/workflows/ready-for-doc-review.yml @@ -23,9 +23,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/remove-unused-assets.yml b/.github/workflows/remove-unused-assets.yml index e966727b9a..f4524dba54 100644 --- a/.github/workflows/remove-unused-assets.yml +++ b/.github/workflows/remove-unused-assets.yml @@ -27,9 +27,9 @@ jobs: - name: Checkout uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: npm ci run: npm ci diff --git a/.github/workflows/repo-sync.yml b/.github/workflows/repo-sync.yml index 1d4910a640..ea5a074de5 100644 --- a/.github/workflows/repo-sync.yml +++ b/.github/workflows/repo-sync.yml @@ -102,9 +102,9 @@ jobs: # Set up npm and run npm ci to run husky to get githooks for LFS - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies run: npm ci diff --git a/.github/workflows/sync-search-indices.yml b/.github/workflows/sync-search-indices.yml index 51e0975f74..6257c0e3a5 100644 --- a/.github/workflows/sync-search-indices.yml +++ b/.github/workflows/sync-search-indices.yml @@ -56,9 +56,9 @@ jobs: token: ${{ secrets.DOCS_BOT_FR }} - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/sync-search-pr.yml b/.github/workflows/sync-search-pr.yml index eb867b341c..9a4b399871 100644 --- a/.github/workflows/sync-search-pr.yml +++ b/.github/workflows/sync-search-pr.yml @@ -29,9 +29,9 @@ jobs: uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cc146ee909..7bd2619fa3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -123,9 +123,9 @@ jobs: echo "${{ steps.get_diff_files.outputs.files }}" > get_diff_files.txt - name: Setup node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/triage-unallowed-internal-changes.yml b/.github/workflows/triage-unallowed-internal-changes.yml index 498866d74e..45bc281c32 100644 --- a/.github/workflows/triage-unallowed-internal-changes.yml +++ b/.github/workflows/triage-unallowed-internal-changes.yml @@ -59,9 +59,9 @@ jobs: token: ${{ secrets.DOCUBOT_REPO_PAT }} - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install dependencies diff --git a/.github/workflows/update-graphql-files.yml b/.github/workflows/update-graphql-files.yml index 900dfe74f4..0383ff3598 100644 --- a/.github/workflows/update-graphql-files.yml +++ b/.github/workflows/update-graphql-files.yml @@ -34,9 +34,9 @@ jobs: - name: Checkout uses: actions/checkout@dcd71f646680f2efd8db4afa5ad64fdcba30e748 - name: Setup Node - uses: actions/setup-node@1f8c6b94b26d0feae1e387ca63ccbdc44d27b561 + uses: actions/setup-node@17f8bd926464a1afa4c6a11669539e9c1ba77048 with: - node-version: 16.15.x + node-version: '16.15.0' cache: npm - name: Install Node.js dependencies run: npm ci From 87ffeeff10d200c583487f4b36b2d01763c6b069 Mon Sep 17 00:00:00 2001 From: Laura Coursen Date: Thu, 2 Jun 2022 09:03:52 -0500 Subject: [PATCH 41/46] Clarify events available in enterprise audit log for EMUs (#28052) --- .../about-enterprise-managed-users.md | 2 +- .../audit-log-events-for-your-enterprise.md | 218 +++++++++--------- 2 files changed, 115 insertions(+), 105 deletions(-) diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md index f20b207333..f00deb29b5 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -39,7 +39,7 @@ The usernames of your enterprise's {% data variables.product.prodname_managed_us {% data reusables.enterprise-accounts.emu-forks %} -Enterprise owners can audit all of the {% data variables.product.prodname_managed_users %}' actions on {% data variables.product.prodname_dotcom %}. +Enterprise owners can audit all of the {% data variables.product.prodname_managed_users %}' actions on {% data variables.product.prodname_dotcom %}. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#about-audit-log-events-for-your-enterprise)." To use {% data variables.product.prodname_emus %}, you need a separate type of enterprise account with {% data variables.product.prodname_emus %} enabled. For more information about creating this account, see "[About enterprises with managed users](#about-enterprises-with-managed-users)." diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 33def235f1..ced55c3184 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -22,8 +22,18 @@ topics: - Security --- +{% ifversion ghec%} +## About audit log events for your enterprise + +The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." + +- If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. +- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.product.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +{% endif %} + + {%- ifversion fpt or ghec %} -### `account` category actions +## `account` category actions | Action | Description |--------|------------- @@ -34,7 +44,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `advisory_credit` category actions +## `advisory_credit` category actions | Action | Description |--------|------------- @@ -44,14 +54,14 @@ topics: | `advisory_credit.destroy` | The administrator of a security advisory removed someone from the credit section. {%- endif %} -### `artifact` category actions +## `artifact` category actions | Action | Description |--------|------------- | `artifact.destroy` | A workflow run artifact was manually deleted. {%- ifversion ghec %} -### `audit_log_streaming` category actions +## `audit_log_streaming` category actions | Action | Description |--------|------------- @@ -62,7 +72,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### `billing` category actions +## `billing` category actions | Action | Description |--------|------------- @@ -70,7 +80,7 @@ topics: | `billing.change_email` | An organization's billing email address changed. For more information, see "[Setting your billing email](/billing/managing-your-github-billing-settings/setting-your-billing-email)." {%- endif %} -### `business` category actions +## `business` category actions | Action | Description |--------|------------- @@ -148,7 +158,7 @@ topics: {%- endif %} {%- if secret-scanning-audit-log-custom-patterns %} -### `business_secret_scanning_custom_pattern` category actions +## `business_secret_scanning_custom_pattern` category actions Action | Description ----------------------------- | ----------------------------------------------- @@ -157,7 +167,7 @@ Action | Description | `business_secret_scanning_custom_pattern.update` | Changes to an enterprise-level custom pattern are saved for secret scanning. {%- endif %} -### `checks` category actions +## `checks` category actions | Action | Description |--------|------------- @@ -168,7 +178,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `codespaces` category actions +## `codespaces` category actions | Action | Description |--------|------------- @@ -184,7 +194,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `commit_comment` category actions +## `commit_comment` category actions | Action | Description |--------|------------- @@ -193,7 +203,7 @@ Action | Description {%- endif %} {%- ifversion ghes %} -### `config_entry` category actions +## `config_entry` category actions | Action | Description |--------|------------- @@ -203,21 +213,21 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -### `dependabot_alerts` category actions +## `dependabot_alerts` category actions | Action | Description |--------|------------- | `dependabot_alerts.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_alerts %} for all existing {% ifversion fpt or ghec %}private {% endif %}repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." | `dependabot_alerts.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_alerts %} for all existing {% ifversion fpt or ghec %}private {% endif %}repositories. -### `dependabot_alerts_new_repos` category actions +## `dependabot_alerts_new_repos` category actions | Action | Description |--------|------------- | `dependabot_alerts_new_repos.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_alerts %} for all new {% ifversion fpt or ghec %}private {% endif %}repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." | `dependabot_alerts_new_repos.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_alerts %} for all new {% ifversion fpt or ghec %}private {% endif %}repositories. -### `dependabot_repository_access`category actions +## `dependabot_repository_access`category actions | Action | Description |--------|------------- @@ -225,14 +235,14 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 %} -### `dependabot_security_updates` category actions +## `dependabot_security_updates` category actions | Action | Description |--------|------------- | `dependabot_security_updates.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled {% data variables.product.prodname_dependabot_security_updates %} for all existing repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." | `dependabot_security_updates.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_security_updates %} for all existing repositories. -### `dependabot_security_updates_new_repos` category actions +## `dependabot_security_updates_new_repos` category actions | Action | Description |--------|------------- @@ -241,14 +251,14 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec or ghes or ghae %} -### `dependency_graph` category actions +## `dependency_graph` category actions | Action | Description |--------|------------- | `dependency_graph.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the dependency graph for all existing repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)." | `dependency_graph.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the dependency graph for all existing repositories. -### `dependency_graph_new_repos` category actions +## `dependency_graph_new_repos` category actions | Action | Description |--------|------------- @@ -257,27 +267,27 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `discussion` category actions +## `discussion` category actions | Action | Description |--------|------------- | `discussion.destroy` | A team discussion was deleted. -### `discussion_comment` category actions +## `discussion_comment` category actions | Action | Description |--------|------------- | `discussion_comment.destroy` | A [comment on a team discussion post was deleted](/communities/moderating-comments-and-conversations/managing-disruptive-comments#deleting-a-comment). | `discussion_comment.update` | A [comment on a team discussion post was edited](/communities/moderating-comments-and-conversations/managing-disruptive-comments#editing-a-comment). -### `discussion_post` category actions +## `discussion_post` category actions | Action | Description |--------|------------- | `discussion_post.destroy` | A [team discussion post was deleted](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). | `discussion_post.update` | A [team discussion post was edited](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). -### `discussion_post_reply` category actions +## `discussion_post_reply` category actions | Action | Description |--------|------------- @@ -286,7 +296,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes %} -### `dotcom_connection` category actions +## `dotcom_connection` category actions | Action | Description |--------|------------- @@ -297,7 +307,7 @@ Action | Description | `dotcom_connection.upload_usage_metrics` | {% data variables.product.prodname_ghe_server %} usage metrics were uploaded to {% data variables.product.prodname_dotcom_the_website %}. {%- endif %} -### `enterprise` category actions +## `enterprise` category actions | Action | Description |--------|------------- @@ -326,7 +336,7 @@ Action | Description {%- endif %} {%- ifversion ghec %} -### `enterprise_domain` category actions +## `enterprise_domain` category actions | Action | Description |--------|------------- @@ -335,7 +345,7 @@ Action | Description | `enterprise_domain.destroy` | An enterprise domain was removed from an enterprise. For more information, see "[Removing an approved or verified domain](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#removing-an-approved-or-verified-domain)." | `enterprise_domain.verify` | An enterprise domain was verified for an enterprise. For more information, see "[Verifying a domain for your enterprise account](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)." -### `enterprise_installation` category actions +## `enterprise_installation` category actions | Action | Description |--------|------------- @@ -345,7 +355,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `environment` category actions +## `environment` category actions | Action | Description |--------|------------- @@ -359,7 +369,7 @@ Action | Description {%- endif %} {%- ifversion ghae %} -### `external_group` category actions +## `external_group` category actions | Action | Description |--------|------------- @@ -369,7 +379,7 @@ Action | Description | `external_group.unlink` | An Okta group was unmapped from a {% data variables.product.prodname_ghe_managed %} team. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." | `external_group.update` | An Okta group's settings were updated. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." -### `external_identity` category actions +## `external_identity` category actions | Action | Description |--------|------------- | `external_identity.deprovision` | A user was removed from an Okta group and was subsequently deprovisioned from {% data variables.product.prodname_ghe_managed %}. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." @@ -377,7 +387,7 @@ Action | Description | `external_identity.update` | An Okta user's settings were updated. For more information, see "[Mapping Okta groups to teams](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." {%- endif %} -### `gist` category actions +## `gist` category actions | Action | Description |--------|------------- @@ -386,7 +396,7 @@ Action | Description | `gist.visibility_change` | The visibility of a gist is changed. {% ifversion ghec or ghes > 3.4 or ghae-issue-6724 %} -### `git` category actions +## `git` category actions | Action | Description |--------|------------- @@ -395,7 +405,7 @@ Action | Description | `git.push` | Changes were pushed to a repository. {% endif %} -### `hook` category actions +## `hook` category actions | Action | Description |--------|------------- @@ -407,7 +417,7 @@ Action | Description | `hook.destroy` | A hook was deleted. | `hook.events_changed` | A hook's configured events were changed. -### `integration` category actions +## `integration` category actions | Action | Description |--------|------------- @@ -420,7 +430,7 @@ Action | Description | `integration.revoke_all_tokens` | All user tokens for an integration were requested to be revoked. | `integration.revoke_tokens` | Token(s) for an integration were revoked. -### `integration_installation`category actions +## `integration_installation`category actions | Action | Description |--------|------------- @@ -435,7 +445,7 @@ Action | Description {%- endif %} | `integration_installation.version_updated` | Permissions for an integration were updated. -### `integration_installation_request` category actions +## `integration_installation_request` category actions | Action | Description |--------|------------- @@ -443,7 +453,7 @@ Action | Description | `integration_installation_request.close` | A request to install an integration for use in an enterprise or organization was either approved or denied by an owner, or canceled by the member who opened the request. {%- ifversion ghec or ghae %} -### `ip_allow_list` category actions +## `ip_allow_list` category actions | Action | Description |--------|------------- @@ -452,7 +462,7 @@ Action | Description | `ip_allow_list.disable` | An IP allow list was disabled. | `ip_allow_list.disable_for_installed_apps` | An IP allow list was disabled for installed {% data variables.product.prodname_github_apps %}. -### `ip_allow_list_entry` category actions +## `ip_allow_list_entry` category actions | Action | Description |--------|------------- @@ -461,7 +471,7 @@ Action | Description | `ip_allow_list_entry.destroy` | An IP address was deleted from an IP allow list. {%- endif %} -### `issue` category actions +## `issue` category actions | Action | Description |--------|------------- @@ -470,7 +480,7 @@ Action | Description | `issue.transfer` | An issue was transferred to another repository. For more information, see "[Transferring an issue to another repository](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)." | `issue.unpinned` | An issue was unpinned from a repository. For more information, see "[Pinning an issue to your repository](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)." -### `issue_comment` category actions +## `issue_comment` category actions | Action | Description |--------|------------- @@ -479,7 +489,7 @@ Action | Description | `issue_comment.unpinned` | A comment on an issue was unpinned from a repository. | `issue_comment.update` | A comment on an issue (other than the initial one) changed. -### `issues` category actions +## `issues` category actions | Action | Description |--------|------------- @@ -488,13 +498,13 @@ Action | Description | `issues.deletes_policy_cleared` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing members to delete issues in an enterprise. For more information, see "[Enforcing a policy for deleting issues](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)." {%- ifversion fpt or ghec %} -### `marketplace_agreement_signature` category actions +## `marketplace_agreement_signature` category actions | Action | Description |--------|------------- | `marketplace_agreement_signature.create` | A user signed the {% data variables.product.prodname_marketplace %} Developer Agreement on behalf of an organization. -### `marketplace_listing` category actions +## `marketplace_listing` category actions | Action | Description |--------|------------- @@ -506,21 +516,21 @@ Action | Description | `marketplace_listing.reject` | A listing was not accepted for inclusion in {% data variables.product.prodname_marketplace %}. {%- endif %} -### `members_can_create_pages` category actions +## `members_can_create_pages` category actions | Action | Description |--------|------------- | `members_can_create_pages.disable` | The ability for members to publish {% data variables.product.prodname_pages %} was disabled. Members cannot publish {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | `members_can_create_pages.enable` | The ability for members to publish {% data variables.product.prodname_pages %} was enabled. Members can publish {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." -### `members_can_create_private_pages` category actions +## `members_can_create_private_pages` category actions | Action | Description |--------|------------- | `members_can_create_private_pages.disable` | The ability for members to publish private {% data variables.product.prodname_pages %} was disabled. Members cannot publish private {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." | `members_can_create_private_pages.enable` | The ability for members to publish private {% data variables.product.prodname_pages %} was enabled. Members can publish private {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." -### `members_can_create_public_pages` category actions +## `members_can_create_public_pages` category actions | Action | Description |--------|------------- @@ -528,7 +538,7 @@ Action | Description | `members_can_create_public_pages.enable` | The ability for members to publish public {% data variables.product.prodname_pages %} was enabled. Members can publish public {% data variables.product.prodname_pages %} in an organization. For more information, see "[Managing the publication of GitHub Pages sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." {%- ifversion ghec or ghes or ghae %} -### `members_can_delete_repos` category actions +## `members_can_delete_repos` category actions | Action | Description |--------|------------- @@ -536,7 +546,7 @@ Action | Description | `members_can_delete_repos.disable` | The ability for enterprise members to delete repositories was disabled. Members cannot delete or transfer repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." | `members_can_delete_repos.enable` | The ability for enterprise members to delete repositories was enabled. Members can delete or transfer repositories in any organizations in an enterprise. For more information, see "[Enforcing a policy for repository deletion and transfer](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)." -### `members_can_view_dependency_insights` category actions +## `members_can_view_dependency_insights` category actions | Action | Description |--------|------------- @@ -544,7 +554,7 @@ Action | Description | `members_can_view_dependency_insights.disable` | The ability for enterprise members to view dependency insights was disabled. Members cannot view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} | `members_can_view_dependency_insights.enable` | The ability for enterprise members to view dependency insights was enabled. Members can view dependency insights in any organizations in an enterprise.{% ifversion ghec %} For more information, see "[Enforcing a policy for visibility of dependency insights](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)."{% endif %} -### `migration` category actions +## `migration` category actions | Action | Description |--------|------------- @@ -553,7 +563,7 @@ Action | Description | `migration.download` | A migration file for transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance was downloaded. {%- endif %} -### `oauth_access` category actions +## `oauth_access` category actions | Action | Description |--------|------------- @@ -562,7 +572,7 @@ Action | Description [OAuth access token]: /developers/apps/building-oauth-apps/authorizing-oauth-apps -### `oauth_application` category actions +## `oauth_application` category actions | Action | Description |--------|------------- @@ -585,7 +595,7 @@ Action | Description [OAuth application]: /guides/basics-of-authentication/#registering-your-app {%- ifversion fpt or ghec %} -### `oauth_authorization` category actions +## `oauth_authorization` category actions | Action | Description |--------|------------- @@ -594,7 +604,7 @@ Action | Description | `oauth_authorization.update` | An authorization for an OAuth application was updated. For more information, see "[Authorizing OAuth Apps](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)." {%- endif %} -### `org` category actions +## `org` category actions | Action | Description |--------|------------- @@ -743,7 +753,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `org_credential_authorization` category actions +## `org_credential_authorization` category actions | Action | Description |--------|------------- @@ -753,7 +763,7 @@ Action | Description {%- endif %} {%- if secret-scanning-audit-log-custom-patterns %} -### `org_secret_scanning_custom_pattern` category actions +## `org_secret_scanning_custom_pattern` category actions | Action | Description |--------|--------------- @@ -762,7 +772,7 @@ Action | Description | `org_secret_scanning_custom_pattern.update` |Changes to a custom pattern are saved for secret scanning in an organization. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." {%- endif %} -### `organization_default_label` category actions +## `organization_default_label` category actions | Action | Description |--------|------------- @@ -771,7 +781,7 @@ Action | Description | `organization_default_label.destroy` | A default label for repositories in an organization was deleted. For more information, see "[Deleting a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)." {%- ifversion fpt or ghec or ghes > 3.1 %} -### `organization_domain` category actions +## `organization_domain` category actions | Action | Description |--------|------------- @@ -780,7 +790,7 @@ Action | Description | `organization_domain.destroy` | An enterprise domain was removed from an organization. For more information, see "[Removing an approved or verified domain](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#removing-an-approved-or-verified-domain)." | `organization_domain.verify` | An enterprise domain was verified for an organization. For more information, see "[Verifying a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)." -### `organization_projects_change` category actions +## `organization_projects_change` category actions | Action | Description |--------|------------- @@ -790,7 +800,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec or ghes > 3.0 or ghae %} -### `packages` category actions +## `packages` category actions | Action | Description |--------|------------- @@ -808,7 +818,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `pages_protected_domain` category actions +## `pages_protected_domain` category actions | Action | Description |--------|------------- @@ -816,7 +826,7 @@ Action | Description | `pages_protected_domain.delete` | A {% data variables.product.prodname_pages %} verified domain was deleted from an organization or enterprise. For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." | `pages_protected_domain.verify` | A {% data variables.product.prodname_pages %} domain was verified for an organization or enterprise. For more information, see "[Verifying your custom domain for {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." -### `payment_method` category actions +## `payment_method` category actions | Action | Description |--------|------------- @@ -824,7 +834,7 @@ Action | Description | `payment_method.remove` | A payment method was removed. | `payment_method.update` | An existing payment method was updated. -### `prebuild_configuration` category actions +## `prebuild_configuration` category actions | Action | Description |--------|------------- @@ -835,7 +845,7 @@ Action | Description {%- endif %} {%- ifversion ghes %} -### `pre_receive_environment` category actions +## `pre_receive_environment` category actions | Action | Description | ------ | ----------- @@ -844,7 +854,7 @@ Action | Description | `pre_receive_environment.download` | A pre-receive hook environment was downloaded. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." | `pre_receive_environment.update` | A pre-receive hook environment was updated. For more information, see "[Creating a pre-receive hook environment](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)." -### `pre_receive_hook` category actions +## `pre_receive_hook` category actions | Action | Description |--------|------------- @@ -856,7 +866,7 @@ Action | Description | `pre_receive_hook.warned_push` | A pre-receive hook warned about a push. {%- endif %} -### `private_repository_forking` category actions +## `private_repository_forking` category actions | Action | Description |--------|------------- @@ -865,14 +875,14 @@ Action | Description | `private_repository_forking.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Private and internal repositories are always allowed to be forked. For more information, see "[Managing the forking policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Managing the forking policy for your organization](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) and for enterprises "[Enforcing a policy for forking private or internal repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)." {%- ifversion fpt or ghec %} -### `profile_picture` category actions +## `profile_picture` category actions | Action | Description |--------|------------- | `profile_picture.update` | A profile picture was updated. {%- endif %} -### `project` category actions +## `project` category actions | Action | Description |--------|------------- @@ -889,14 +899,14 @@ Action | Description | `project.update_user_permission` | An organization member or outside collaborator was added to or removed from a project board or had their permission level changed. For more information, see "[Managing an individual’s access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)." {%- ifversion fpt or ghec %} -### `project_field` category actions +## `project_field` category actions | Action | Description |--------|------------- | `project_field.create` | A field was created in a project board. For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)." | `project_field.delete` | A field was deleted in a project board. For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)." -### `project_view` category actions +## `project_view` category actions | Action | Description |--------|------------- @@ -904,7 +914,7 @@ Action | Description | `project_view.delete` | A view was deleted in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)." {%- endif %} -### `protected_branch` category actions +## `protected_branch` category actions | Action | Description |--------|------------- @@ -933,7 +943,7 @@ Action | Description | `protected_branch.update_strict_required_status_checks_policy` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_name` | A branch name pattern was updated for a branch. -### `public_key` category actions +## `public_key` category actions | Action | Description |--------|------------- @@ -949,7 +959,7 @@ Action | Description [deploy key]: /developers/overview/managing-deploy-keys#deploy-keys {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} -### `pull_request` category actions +## `pull_request` category actions | Action | Description |--------|------------- @@ -967,7 +977,7 @@ Action | Description | `pull_request_review.dismiss` | A review on a pull request was dismissed. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." | `pull_request_review.submit` | A review was submitted for a pull request. For more information, see "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." -### `pull_request_review` category actions +## `pull_request_review` category actions | Action | Description |--------|------------- @@ -975,7 +985,7 @@ Action | Description | `pull_request_review.dismiss` | A review on a pull request was dismissed. For more information, see "[Dismissing a pull request review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." | `pull_request_review.submit` | A review on a pull request was submitted. For more information, see "[Submitting your review](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#submitting-your-review)." -### `pull_request_review_comment` category actions +## `pull_request_review_comment` category actions | Action | Description |--------|------------- @@ -984,7 +994,7 @@ Action | Description | `pull_request_review_comment.update` | A review comment on a pull request was changed. {%- endif %} -### `repo` category actions +## `repo` category actions | Action | Description |--------|------------- @@ -1060,7 +1070,7 @@ Action | Description | `repo.update_member` | A user's permission to a repository was changed. {%- ifversion fpt or ghec %} -### `repository_advisory` category actions +## `repository_advisory` category actions | Action | Description |--------|------------- @@ -1073,14 +1083,14 @@ Action | Description | `repository_advisory.reopen` | Someone reopened as draft security advisory. | `repository_advisory.update` | Someone edited a draft or published security advisory. -### `repository_content_analysis` category actions +## `repository_content_analysis` category actions | Action | Description |--------|------------- | `repository_content_analysis.enable` | An organization owner or repository administrator [enabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | `repository_content_analysis.disable` | An organization owner or repository administrator [disabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). -### `repository_dependency_graph` category actions +## `repository_dependency_graph` category actions | Action | Description |--------|------------- @@ -1088,14 +1098,14 @@ Action | Description | `repository_dependency_graph.enable` | A repository owner or administrator enabled the dependency graph for a private repository. {%- endif %} -### `repository_image` category actions +## `repository_image` category actions | Action | Description |--------|------------- | `repository_image.create` | An image to represent a repository was uploaded. | `repository_image.destroy` | An image to represent a repository was deleted. -### `repository_invitation` category actions +## `repository_invitation` category actions | Action | Description |--------|------------- @@ -1103,7 +1113,7 @@ Action | Description | `repository_invitation.create` | An invitation to join a repository was sent. | `repository_invitation.reject` | An invitation to join a repository was canceled. -### `repository_projects_change` category actions +## `repository_projects_change` category actions | Action | Description |--------|------------- @@ -1112,7 +1122,7 @@ Action | Description | `repository_projects_change.enable` | Repository projects were enabled for a repository, all repositories in an organization, or all organizations in an enterprise. {%- ifversion ghec or ghes or ghae %} -### `repository_secret_scanning` category actions +## `repository_secret_scanning` category actions | Action | Description |--------|------------- @@ -1122,7 +1132,7 @@ Action | Description {%- if secret-scanning-audit-log-custom-patterns %} -### `repository_secret_scanning_custom_pattern` category actions +## `repository_secret_scanning_custom_pattern` category actions | Action | Description |------------------|------------------- @@ -1130,14 +1140,14 @@ Action | Description | `repository_secret_scanning_custom_pattern.delete` | A custom pattern is removed from secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern)." | `repository_secret_scanning_custom_pattern.update` | Changes to a custom pattern are saved for secret scanning in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern)." -### `repository_secret_scanning_push_protection` category actions +## `repository_secret_scanning_push_protection` category actions | Action | Description |------------------|------------------- | `repository_secret_scanning_push_protection.disable` | A repository owner or administrator disabled secret scanning for a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." | `repository_secret_scanning_push_protection.enable` | A repository owner or administrator enabled secret scanning for a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {%- endif %} -### `repository_visibility_change` category actions +## `repository_visibility_change` category actions | Action | Description |--------|------------- @@ -1146,7 +1156,7 @@ Action | Description | `repository_visibility_change.enable` | The ability for enterprise members to update a repository's visibility was enabled. Members are able to change repository visibilities in an organization, or all organizations in an enterprise. {%- ifversion fpt or ghec or ghes or ghae %} -### `repository_vulnerability_alert` category actions +## `repository_vulnerability_alert` category actions | Action | Description |--------|------------- @@ -1156,7 +1166,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `repository_vulnerability_alerts` category actions +## `repository_vulnerability_alerts` category actions | Action | Description |--------|------------- @@ -1165,7 +1175,7 @@ Action | Description | `repository_vulnerability_alerts.enable` | A repository owner or repository administrator enabled {% data variables.product.prodname_dependabot_alerts %}. {%- endif %} -### `required_status_check` category actions +## `required_status_check` category actions | Action | Description |--------|------------- @@ -1173,7 +1183,7 @@ Action | Description | `required_status_check.destroy` | A status check was no longer marked as required for a protected branch. For more information, see "[Require status checks before merging](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." {%- ifversion ghec or ghes > 3.1 %} -### `restrict_notification_delivery` category actions +## `restrict_notification_delivery` category actions | Action | Description |--------|------------- @@ -1182,7 +1192,7 @@ Action | Description {%- endif %} {%- if custom-repository-roles %} -### `role` category actions +## `role` category actions | Action | Description |--------|------------- @@ -1192,7 +1202,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `secret_scanning` category actions +## `secret_scanning` category actions | Action | Description |--------|------------- @@ -1200,7 +1210,7 @@ Action | Description | `secret_scanning.enable` | An organization owner enabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. {% if secret-scanning-alert-audit-log %} -### `secret_scanning_alert` category actions +## `secret_scanning_alert` category actions | Action | Description |------------------|------------------- @@ -1209,7 +1219,7 @@ Action | Description | `secret_scanning_alert.resolve` | A user resolved a {% data variables.product.prodname_secret_scanning %} alert. {% endif %} -### `secret_scanning_new_repos` category actions +## `secret_scanning_new_repos` category actions | Action | Description |--------|------------- @@ -1218,7 +1228,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `security_key` category actions +## `security_key` category actions | Action | Description |--------|------------- @@ -1227,7 +1237,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghec %} -### `sponsors` category actions +## `sponsors` category actions | Action | Description |--------|------------- @@ -1253,14 +1263,14 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `ssh_certificate_authority` category actions +## `ssh_certificate_authority` category actions | Action | Description |--------|------------- | `ssh_certificate_authority.create` | An SSH certificate authority for an organization or enterprise was created. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." | `ssh_certificate_authority.destroy` | An SSH certificate authority for an organization or enterprise was deleted. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." -### `ssh_certificate_requirement` category actions +## `ssh_certificate_requirement` category actions | Action | Description |--------|------------- @@ -1268,7 +1278,7 @@ Action | Description | `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." {%- endif %} -### `staff` category actions +## `staff` category actions | Action | Description |--------|------------- @@ -1293,7 +1303,7 @@ Action | Description | `staff.view_audit_log` | A site administrator viewed the site admin audit log. {%- endif %} -### `team` category actions +## `team` category actions | Action | Description |--------|------------- @@ -1314,7 +1324,7 @@ Action | Description | `team.update_permission` | A team's access was changed. | `team.update_repository_permission` | A team's permission to a repository was changed. -### `team_discussions` category actions +## `team_discussions` category actions | Action | Description |--------|------------- @@ -1323,7 +1333,7 @@ Action | Description | `team_discussions.enable` | An organization owner enabled team discussions for an organization. {%- ifversion ghec %} -### `team_sync_tenant` category actions +## `team_sync_tenant` category actions | Action | Description |--------|------------- @@ -1333,7 +1343,7 @@ Action | Description {%- endif %} {%- ifversion fpt or ghes %} -### `two_factor_authentication` category actions +## `two_factor_authentication` category actions | Action | Description |--------|------------- @@ -1348,7 +1358,7 @@ Action | Description [2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication {%- ifversion fpt or ghes or ghae %} -### `user` category actions +## `user` category actions | Action | Description |--------|------------- @@ -1400,7 +1410,7 @@ Action | Description {%- endif %} {%- ifversion ghec or ghes %} -### `user_license` category actions +## `user_license` category actions | Action | Description |--------|------------- @@ -1410,7 +1420,7 @@ Action | Description {%- endif %} {% ifversion fpt or ghec or ghes > 3.1 or ghae %} -### `workflows` category actions +## `workflows` category actions {% data reusables.audit_log.audit-log-events-workflows %} {%- endif %} From 20c17f7b8e03e48392754849225c40662fc98501 Mon Sep 17 00:00:00 2001 From: github-openapi-bot <69533958+github-openapi-bot@users.noreply.github.com> Date: Thu, 2 Jun 2022 07:09:57 -0700 Subject: [PATCH 42/46] Update OpenAPI Descriptions (#28187) --- lib/rest/static/decorated/api.github.com.json | 15697 +++++++++++++++- lib/rest/static/decorated/ghes-3.1.json | 15686 ++++++++++++++- lib/rest/static/decorated/ghes-3.2.json | 15697 +++++++++++++++- lib/rest/static/decorated/ghes-3.3.json | 15697 +++++++++++++++- lib/rest/static/decorated/ghes-3.4.json | 15697 +++++++++++++++- lib/rest/static/decorated/ghes-3.5.json | 15697 +++++++++++++++- lib/rest/static/decorated/github.ae.json | 15697 +++++++++++++++- .../dereferenced/api.github.com.deref.json | 186 + .../static/dereferenced/ghes-3.1.deref.json | 186 + .../static/dereferenced/ghes-3.2.deref.json | 186 + .../static/dereferenced/ghes-3.3.deref.json | 186 + .../static/dereferenced/ghes-3.4.deref.json | 186 + .../static/dereferenced/ghes-3.5.deref.json | 186 + .../static/dereferenced/github.ae.deref.json | 186 + 14 files changed, 111149 insertions(+), 21 deletions(-) diff --git a/lib/rest/static/decorated/api.github.com.json b/lib/rest/static/decorated/api.github.com.json index 870bb1af80..02793dee3c 100644 --- a/lib/rest/static/decorated/api.github.com.json +++ b/lib/rest/static/decorated/api.github.com.json @@ -266177,8 +266177,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Example of locking an issue as off-topic", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "lock_reason": "off-topic" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -303822,7 +303825,15692 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "dismissed_review": { + "type": "object", + "properties": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { + "type": "string" + } + }, + "required": [ + "state", + "review_id", + "dismissal_message" + ] + } + }, + "required": [ + "dismissed_review", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Locked Issue Event", + "description": "Locked Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "lock_reason": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"off-topic\"" + ] + } + }, + "required": [ + "lock_reason", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "event", + "actor", + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + { + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + "required": [ + "event", + "created_at", + "updated_at", + "source" + ] + }, + { + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string", + "examples": [ + "Fix #42" + ] + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "signature": { + "type": [ + "string", + "null" + ] + }, + "payload": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "verified", + "reason", + "signature", + "payload" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "id": { + "description": "Unique identifier of the review", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA=" + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ], + "examples": [ + "This looks great." + ] + }, + "state": { + "type": "string", + "examples": [ + "CHANGES_REQUESTED" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/12#pullrequestreview-80" + ] + }, + "pull_request_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/12" + ] + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { + "type": "string", + "format": "date-time" + }, + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string", + "examples": [ + "54bb654c9e6025347f57900a4a5c2313a96b8035" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "examples": [ + 42 + ] + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string", + "examples": [ + "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEw" + ] + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string", + "examples": [ + "@@ -16,33 +16,40 @@ public class Connection : IConnection..." + ] + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string", + "examples": [ + "config/database.yaml" + ] + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is deprecated; use `line` instead.", + "type": "integer", + "examples": [ + 1 + ] + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is deprecated; use `original_line` instead.", + "type": "integer", + "examples": [ + 4 + ] + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string", + "examples": [ + "6dcb09b5b57875f334f61aebed695e2e4193db5e" + ] + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string", + "examples": [ + "9c48853fa3dc5c1c3d6f1f1cd1f2743e72652840" + ] + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer", + "examples": [ + 8 + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string", + "examples": [ + "We should probably include a check for null values here." + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + } + }, + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string", + "examples": [ + "\"

comment body

\"" + ] + }, + "body_text": { + "type": "string", + "examples": [ + "\"comment body\"" + ] + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "position", + "original_position", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } + } + } + }, + { + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "commit_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "State Change Issue Event", + "description": "State Change Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "state_reason": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } } } ], @@ -367487,8 +383175,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Change the note on the card", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "note": "Add payload for delete Project column" + }, "parameters": { "card_id": "CARD_ID" } diff --git a/lib/rest/static/decorated/ghes-3.1.json b/lib/rest/static/decorated/ghes-3.1.json index 61f00167aa..7debdce3de 100644 --- a/lib/rest/static/decorated/ghes-3.1.json +++ b/lib/rest/static/decorated/ghes-3.1.json @@ -200400,8 +200400,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Example of locking an issue as off-topic", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "lock_reason": "off-topic" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -238005,7 +238008,15681 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "dismissed_review": { + "type": "object", + "properties": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { + "type": "string" + } + }, + "required": [ + "state", + "review_id", + "dismissal_message" + ] + } + }, + "required": [ + "dismissed_review", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Locked Issue Event", + "description": "Locked Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "lock_reason": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"off-topic\"" + ] + } + }, + "required": [ + "lock_reason", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "event", + "actor", + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + { + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + "required": [ + "event", + "created_at", + "updated_at", + "source" + ] + }, + { + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string", + "examples": [ + "Fix #42" + ] + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "signature": { + "type": [ + "string", + "null" + ] + }, + "payload": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "verified", + "reason", + "signature", + "payload" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "id": { + "description": "Unique identifier of the review", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA=" + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ], + "examples": [ + "This looks great." + ] + }, + "state": { + "type": "string", + "examples": [ + "CHANGES_REQUESTED" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/12#pullrequestreview-80" + ] + }, + "pull_request_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/12" + ] + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { + "type": "string", + "format": "date-time" + }, + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string", + "examples": [ + "54bb654c9e6025347f57900a4a5c2313a96b8035" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "examples": [ + 42 + ] + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string", + "examples": [ + "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEw" + ] + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string", + "examples": [ + "@@ -16,33 +16,40 @@ public class Connection : IConnection..." + ] + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string", + "examples": [ + "config/database.yaml" + ] + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is deprecated; use `line` instead.", + "type": "integer", + "examples": [ + 1 + ] + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is deprecated; use `original_line` instead.", + "type": "integer", + "examples": [ + 4 + ] + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string", + "examples": [ + "6dcb09b5b57875f334f61aebed695e2e4193db5e" + ] + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string", + "examples": [ + "9c48853fa3dc5c1c3d6f1f1cd1f2743e72652840" + ] + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer", + "examples": [ + 8 + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string", + "examples": [ + "We should probably include a check for null values here." + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + } + }, + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string", + "examples": [ + "\"

comment body

\"" + ] + }, + "body_text": { + "type": "string", + "examples": [ + "\"comment body\"" + ] + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "position", + "original_position", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } + } + } + }, + { + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "commit_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "State Change Issue Event", + "description": "State Change Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "state_reason": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } } } ], @@ -261084,8 +276761,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Change the note on the card", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "note": "Add payload for delete Project column" + }, "parameters": { "card_id": "CARD_ID" } diff --git a/lib/rest/static/decorated/ghes-3.2.json b/lib/rest/static/decorated/ghes-3.2.json index 2fb586e7cc..551829f2c2 100644 --- a/lib/rest/static/decorated/ghes-3.2.json +++ b/lib/rest/static/decorated/ghes-3.2.json @@ -206211,8 +206211,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Example of locking an issue as off-topic", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "lock_reason": "off-topic" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -243872,7 +243875,15692 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "dismissed_review": { + "type": "object", + "properties": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { + "type": "string" + } + }, + "required": [ + "state", + "review_id", + "dismissal_message" + ] + } + }, + "required": [ + "dismissed_review", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Locked Issue Event", + "description": "Locked Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "lock_reason": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"off-topic\"" + ] + } + }, + "required": [ + "lock_reason", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "event", + "actor", + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + { + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + "required": [ + "event", + "created_at", + "updated_at", + "source" + ] + }, + { + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string", + "examples": [ + "Fix #42" + ] + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "signature": { + "type": [ + "string", + "null" + ] + }, + "payload": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "verified", + "reason", + "signature", + "payload" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "id": { + "description": "Unique identifier of the review", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA=" + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ], + "examples": [ + "This looks great." + ] + }, + "state": { + "type": "string", + "examples": [ + "CHANGES_REQUESTED" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/12#pullrequestreview-80" + ] + }, + "pull_request_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/12" + ] + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { + "type": "string", + "format": "date-time" + }, + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string", + "examples": [ + "54bb654c9e6025347f57900a4a5c2313a96b8035" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "examples": [ + 42 + ] + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string", + "examples": [ + "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEw" + ] + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string", + "examples": [ + "@@ -16,33 +16,40 @@ public class Connection : IConnection..." + ] + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string", + "examples": [ + "config/database.yaml" + ] + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is deprecated; use `line` instead.", + "type": "integer", + "examples": [ + 1 + ] + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is deprecated; use `original_line` instead.", + "type": "integer", + "examples": [ + 4 + ] + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string", + "examples": [ + "6dcb09b5b57875f334f61aebed695e2e4193db5e" + ] + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string", + "examples": [ + "9c48853fa3dc5c1c3d6f1f1cd1f2743e72652840" + ] + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer", + "examples": [ + 8 + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string", + "examples": [ + "We should probably include a check for null values here." + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + } + }, + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string", + "examples": [ + "\"

comment body

\"" + ] + }, + "body_text": { + "type": "string", + "examples": [ + "\"comment body\"" + ] + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "position", + "original_position", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } + } + } + }, + { + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "commit_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "State Change Issue Event", + "description": "State Change Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "state_reason": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } } } ], @@ -267622,8 +283310,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Change the note on the card", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "note": "Add payload for delete Project column" + }, "parameters": { "card_id": "CARD_ID" } diff --git a/lib/rest/static/decorated/ghes-3.3.json b/lib/rest/static/decorated/ghes-3.3.json index 899da72410..4af0c90ef2 100644 --- a/lib/rest/static/decorated/ghes-3.3.json +++ b/lib/rest/static/decorated/ghes-3.3.json @@ -206782,8 +206782,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Example of locking an issue as off-topic", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "lock_reason": "off-topic" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -244427,7 +244430,15692 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "dismissed_review": { + "type": "object", + "properties": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { + "type": "string" + } + }, + "required": [ + "state", + "review_id", + "dismissal_message" + ] + } + }, + "required": [ + "dismissed_review", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Locked Issue Event", + "description": "Locked Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "lock_reason": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"off-topic\"" + ] + } + }, + "required": [ + "lock_reason", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "event", + "actor", + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + { + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + "required": [ + "event", + "created_at", + "updated_at", + "source" + ] + }, + { + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string", + "examples": [ + "Fix #42" + ] + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "signature": { + "type": [ + "string", + "null" + ] + }, + "payload": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "verified", + "reason", + "signature", + "payload" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "id": { + "description": "Unique identifier of the review", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA=" + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ], + "examples": [ + "This looks great." + ] + }, + "state": { + "type": "string", + "examples": [ + "CHANGES_REQUESTED" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/12#pullrequestreview-80" + ] + }, + "pull_request_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/12" + ] + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { + "type": "string", + "format": "date-time" + }, + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string", + "examples": [ + "54bb654c9e6025347f57900a4a5c2313a96b8035" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "examples": [ + 42 + ] + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string", + "examples": [ + "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEw" + ] + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string", + "examples": [ + "@@ -16,33 +16,40 @@ public class Connection : IConnection..." + ] + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string", + "examples": [ + "config/database.yaml" + ] + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is deprecated; use `line` instead.", + "type": "integer", + "examples": [ + 1 + ] + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is deprecated; use `original_line` instead.", + "type": "integer", + "examples": [ + 4 + ] + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string", + "examples": [ + "6dcb09b5b57875f334f61aebed695e2e4193db5e" + ] + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string", + "examples": [ + "9c48853fa3dc5c1c3d6f1f1cd1f2743e72652840" + ] + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer", + "examples": [ + 8 + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string", + "examples": [ + "We should probably include a check for null values here." + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + } + }, + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string", + "examples": [ + "\"

comment body

\"" + ] + }, + "body_text": { + "type": "string", + "examples": [ + "\"comment body\"" + ] + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "position", + "original_position", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } + } + } + }, + { + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "commit_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "State Change Issue Event", + "description": "State Change Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "state_reason": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } } } ], @@ -268540,8 +284228,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Change the note on the card", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "note": "Add payload for delete Project column" + }, "parameters": { "card_id": "CARD_ID" } diff --git a/lib/rest/static/decorated/ghes-3.4.json b/lib/rest/static/decorated/ghes-3.4.json index 0f79cccf34..b59089a1bd 100644 --- a/lib/rest/static/decorated/ghes-3.4.json +++ b/lib/rest/static/decorated/ghes-3.4.json @@ -214698,8 +214698,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Example of locking an issue as off-topic", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "lock_reason": "off-topic" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -252343,7 +252346,15692 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "dismissed_review": { + "type": "object", + "properties": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { + "type": "string" + } + }, + "required": [ + "state", + "review_id", + "dismissal_message" + ] + } + }, + "required": [ + "dismissed_review", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Locked Issue Event", + "description": "Locked Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "lock_reason": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"off-topic\"" + ] + } + }, + "required": [ + "lock_reason", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "event", + "actor", + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + { + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + "required": [ + "event", + "created_at", + "updated_at", + "source" + ] + }, + { + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string", + "examples": [ + "Fix #42" + ] + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "signature": { + "type": [ + "string", + "null" + ] + }, + "payload": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "verified", + "reason", + "signature", + "payload" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "id": { + "description": "Unique identifier of the review", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA=" + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ], + "examples": [ + "This looks great." + ] + }, + "state": { + "type": "string", + "examples": [ + "CHANGES_REQUESTED" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/12#pullrequestreview-80" + ] + }, + "pull_request_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/12" + ] + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { + "type": "string", + "format": "date-time" + }, + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string", + "examples": [ + "54bb654c9e6025347f57900a4a5c2313a96b8035" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "examples": [ + 42 + ] + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string", + "examples": [ + "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEw" + ] + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string", + "examples": [ + "@@ -16,33 +16,40 @@ public class Connection : IConnection..." + ] + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string", + "examples": [ + "config/database.yaml" + ] + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is deprecated; use `line` instead.", + "type": "integer", + "examples": [ + 1 + ] + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is deprecated; use `original_line` instead.", + "type": "integer", + "examples": [ + 4 + ] + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string", + "examples": [ + "6dcb09b5b57875f334f61aebed695e2e4193db5e" + ] + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string", + "examples": [ + "9c48853fa3dc5c1c3d6f1f1cd1f2743e72652840" + ] + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer", + "examples": [ + 8 + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string", + "examples": [ + "We should probably include a check for null values here." + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + } + }, + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string", + "examples": [ + "\"

comment body

\"" + ] + }, + "body_text": { + "type": "string", + "examples": [ + "\"comment body\"" + ] + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "position", + "original_position", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } + } + } + }, + { + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "commit_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "State Change Issue Event", + "description": "State Change Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "state_reason": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } } } ], @@ -288425,8 +304113,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Change the note on the card", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "note": "Add payload for delete Project column" + }, "parameters": { "card_id": "CARD_ID" } diff --git a/lib/rest/static/decorated/ghes-3.5.json b/lib/rest/static/decorated/ghes-3.5.json index 6383156e24..9d0a13c1fa 100644 --- a/lib/rest/static/decorated/ghes-3.5.json +++ b/lib/rest/static/decorated/ghes-3.5.json @@ -226537,8 +226537,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Example of locking an issue as off-topic", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "lock_reason": "off-topic" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -264182,7 +264185,15692 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "dismissed_review": { + "type": "object", + "properties": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { + "type": "string" + } + }, + "required": [ + "state", + "review_id", + "dismissal_message" + ] + } + }, + "required": [ + "dismissed_review", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Locked Issue Event", + "description": "Locked Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "lock_reason": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"off-topic\"" + ] + } + }, + "required": [ + "lock_reason", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "event", + "actor", + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + { + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + "required": [ + "event", + "created_at", + "updated_at", + "source" + ] + }, + { + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string", + "examples": [ + "Fix #42" + ] + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "signature": { + "type": [ + "string", + "null" + ] + }, + "payload": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "verified", + "reason", + "signature", + "payload" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "id": { + "description": "Unique identifier of the review", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA=" + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ], + "examples": [ + "This looks great." + ] + }, + "state": { + "type": "string", + "examples": [ + "CHANGES_REQUESTED" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/12#pullrequestreview-80" + ] + }, + "pull_request_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/12" + ] + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { + "type": "string", + "format": "date-time" + }, + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string", + "examples": [ + "54bb654c9e6025347f57900a4a5c2313a96b8035" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "examples": [ + 42 + ] + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string", + "examples": [ + "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEw" + ] + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string", + "examples": [ + "@@ -16,33 +16,40 @@ public class Connection : IConnection..." + ] + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string", + "examples": [ + "config/database.yaml" + ] + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is deprecated; use `line` instead.", + "type": "integer", + "examples": [ + 1 + ] + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is deprecated; use `original_line` instead.", + "type": "integer", + "examples": [ + 4 + ] + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string", + "examples": [ + "6dcb09b5b57875f334f61aebed695e2e4193db5e" + ] + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string", + "examples": [ + "9c48853fa3dc5c1c3d6f1f1cd1f2743e72652840" + ] + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer", + "examples": [ + 8 + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string", + "examples": [ + "We should probably include a check for null values here." + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + } + }, + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string", + "examples": [ + "\"

comment body

\"" + ] + }, + "body_text": { + "type": "string", + "examples": [ + "\"comment body\"" + ] + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "position", + "original_position", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } + } + } + }, + { + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "commit_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "State Change Issue Event", + "description": "State Change Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "state_reason": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } } } ], @@ -300270,8 +315958,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Change the note on the card", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "note": "Add payload for delete Project column" + }, "parameters": { "card_id": "CARD_ID" } diff --git a/lib/rest/static/decorated/github.ae.json b/lib/rest/static/decorated/github.ae.json index 86882ef620..c9a91bd187 100644 --- a/lib/rest/static/decorated/github.ae.json +++ b/lib/rest/static/decorated/github.ae.json @@ -203401,8 +203401,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Example of locking an issue as off-topic", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "lock_reason": "off-topic" + }, "parameters": { "owner": "OWNER", "repo": "REPO", @@ -241046,7 +241049,15692 @@ }, "response": { "statusCode": "200", - "description": "

Response

" + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ], + "schema": { + "type": "array", + "items": { + "title": "Timeline Event", + "description": "Timeline Event", + "type": "object", + "anyOf": [ + { + "title": "Labeled Issue Event", + "description": "Labeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Unlabeled Issue Event", + "description": "Unlabeled Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "label": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "color": { + "type": "string" + } + }, + "required": [ + "name", + "color" + ] + } + }, + "required": [ + "label", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Milestoned Issue Event", + "description": "Milestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Demilestoned Issue Event", + "description": "Demilestoned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "milestone": { + "type": "object", + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ] + } + }, + "required": [ + "milestone", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Renamed Issue Event", + "description": "Renamed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "rename": { + "type": "object", + "properties": { + "from": { + "type": "string" + }, + "to": { + "type": "string" + } + }, + "required": [ + "from", + "to" + ] + } + }, + "required": [ + "rename", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Requested Issue Event", + "description": "Review Requested Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Request Removed Issue Event", + "description": "Review Request Removed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "review_requester": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "requested_team": { + "title": "Team", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "privacy": { + "type": "string" + }, + "permission": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "admin": { + "type": "boolean" + } + }, + "required": [ + "pull", + "triage", + "push", + "maintain", + "admin" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "members_url": { + "type": "string" + }, + "repositories_url": { + "type": "string", + "format": "uri" + }, + "parent": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Team Simple", + "description": "Groups of organization members that gives permissions on specified repositories.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the team", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VGVhbTE=" + ] + }, + "url": { + "description": "URL for the team", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1" + ] + }, + "members_url": { + "type": "string", + "examples": [ + "https://api.github.com/organizations/1/team/1/members{/member}" + ] + }, + "name": { + "description": "Name of the team", + "type": "string", + "examples": [ + "Justice League" + ] + }, + "description": { + "description": "Description of the team", + "type": [ + "string", + "null" + ], + "examples": [ + "A great team." + ] + }, + "permission": { + "description": "Permission that the team will have for its repositories", + "type": "string", + "examples": [ + "admin" + ] + }, + "privacy": { + "description": "The level of privacy this team should have", + "type": "string", + "examples": [ + "closed" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/orgs/rails/teams/core" + ] + }, + "repositories_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/organizations/1/team/1/repos" + ] + }, + "slug": { + "type": "string", + "examples": [ + "justice-league" + ] + }, + "ldap_dn": { + "description": "Distinguished Name (DN) that team maps to within LDAP environment", + "type": "string", + "examples": [ + "uid=example,ou=users,dc=github,dc=com" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug" + ] + } + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "members_url", + "name", + "description", + "permission", + "html_url", + "repositories_url", + "slug", + "parent" + ] + }, + "requested_reviewer": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "review_requester", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Review Dismissed Issue Event", + "description": "Review Dismissed Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "dismissed_review": { + "type": "object", + "properties": { + "state": { + "type": "string" + }, + "review_id": { + "type": "integer" + }, + "dismissal_message": { + "type": [ + "string", + "null" + ] + }, + "dismissal_commit_id": { + "type": "string" + } + }, + "required": [ + "state", + "review_id", + "dismissal_message" + ] + } + }, + "required": [ + "dismissed_review", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Locked Issue Event", + "description": "Locked Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "lock_reason": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"off-topic\"" + ] + } + }, + "required": [ + "lock_reason", + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Added to Project Issue Event", + "description": "Added to Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Moved Column in Project Issue Event", + "description": "Moved Column in Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Removed from Project Issue Event", + "description": "Removed from Project Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Converted Note to Issue Issue Event", + "description": "Converted Note to Issue Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + }, + "project_card": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "url": { + "type": "string", + "format": "uri" + }, + "project_id": { + "type": "integer" + }, + "project_url": { + "type": "string", + "format": "uri" + }, + "column_name": { + "type": "string" + }, + "previous_column_name": { + "type": "string" + } + }, + "required": [ + "id", + "url", + "project_id", + "project_url", + "column_name" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + }, + { + "title": "Timeline Comment Event", + "description": "Timeline Comment Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "id": { + "description": "Unique identifier of the issue comment", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue comment", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/comments/1" + ] + }, + "body": { + "description": "Contents of the issue comment", + "type": "string", + "examples": [ + "What version of Safari were you using when you observed this bug?" + ] + }, + "body_text": { + "type": "string" + }, + "body_html": { + "type": "string" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "issue_url": { + "type": "string", + "format": "uri" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "event", + "actor", + "id", + "node_id", + "html_url", + "issue_url", + "author_association", + "user", + "url", + "created_at", + "updated_at" + ] + }, + { + "title": "Timeline Cross Referenced Event", + "description": "Timeline Cross Referenced Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "source": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "issue": { + "title": "Issue", + "description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "description": "URL for the issue", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repositories/42/issues/1" + ] + }, + "repository_url": { + "type": "string", + "format": "uri" + }, + "labels_url": { + "type": "string" + }, + "comments_url": { + "type": "string", + "format": "uri" + }, + "events_url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + }, + "number": { + "description": "Number uniquely identifying the issue within its repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "State of the issue; either 'open' or 'closed'", + "type": "string", + "examples": [ + "open" + ] + }, + "state_reason": { + "description": "The reason for the current state", + "type": [ + "string", + "null" + ], + "examples": [ + "not_planned" + ] + }, + "title": { + "description": "Title of the issue", + "type": "string", + "examples": [ + "Widget creation fails in Safari on OS X 10.8" + ] + }, + "body": { + "description": "Contents of the issue", + "type": [ + "string", + "null" + ], + "examples": [ + "It looks like the new widget form is broken on Safari. When I try and create the widget, Safari crashes. This is reproducible on 10.8, but not 10.9. Maybe a browser bug?" + ] + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "labels": { + "description": "Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository", + "type": "array", + "items": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "id": { + "type": "integer", + "format": "int64" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "name": { + "type": "string" + }, + "description": { + "type": [ + "string", + "null" + ] + }, + "color": { + "type": [ + "string", + "null" + ] + }, + "default": { + "type": "boolean" + } + } + } + ] + }, + "examples": [ + "bug", + "registration" + ] + }, + "assignee": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "assignees": { + "type": [ + "array", + "null" + ], + "items": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "milestone": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Milestone", + "description": "A collection of related issues and pull requests.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/milestones/v1.0" + ] + }, + "labels_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/milestones/1/labels" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1002604 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDk6TWlsZXN0b25lMTAwMjYwNA==" + ] + }, + "number": { + "description": "The number of the milestone.", + "type": "integer", + "examples": [ + 42 + ] + }, + "state": { + "description": "The state of the milestone.", + "type": "string", + "enum": [ + "open", + "closed" + ], + "default": "open", + "examples": [ + "open" + ] + }, + "title": { + "description": "The title of the milestone.", + "type": "string", + "examples": [ + "v1.0" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "Tracking milestone for version 1.0" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "open_issues": { + "type": "integer", + "examples": [ + 4 + ] + }, + "closed_issues": { + "type": "integer", + "examples": [ + 8 + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-10T20:09:31Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2014-03-03T18:58:10Z" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2013-02-12T13:22:01Z" + ] + }, + "due_on": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2012-10-09T23:39:01Z" + ] + } + }, + "required": [ + "closed_issues", + "creator", + "description", + "due_on", + "closed_at", + "id", + "node_id", + "labels_url", + "html_url", + "number", + "open_issues", + "state", + "title", + "url", + "created_at", + "updated_at" + ] + } + ] + }, + "locked": { + "type": "boolean" + }, + "active_lock_reason": { + "type": [ + "string", + "null" + ] + }, + "comments": { + "type": "integer" + }, + "pull_request": { + "type": "object", + "properties": { + "merged_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "diff_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "html_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "patch_url": { + "type": [ + "string", + "null" + ], + "format": "uri" + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri" + } + }, + "required": [ + "diff_url", + "html_url", + "patch_url", + "url" + ] + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "draft": { + "type": "boolean" + }, + "closed_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "timeline_url": { + "type": "string", + "format": "uri" + }, + "repository": { + "title": "Repository", + "description": "A git repository", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "organization": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, + "pulls_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] + }, + "releases_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] + }, + "stargazers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] + }, + "statuses_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] + }, + "subscribers_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] + }, + "subscription_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] + }, + "tags_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] + }, + "teams_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] + }, + "trees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] + }, + "clone_url": { + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] + }, + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] + }, + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] + }, + "forks_count": { + "type": "integer", + "examples": [ + 9 + ] + }, + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_projects": { + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_wiki": { + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "archived": { + "description": "Whether the repository is archived.", + "default": false, + "type": "boolean" + }, + "disabled": { + "type": "boolean", + "description": "Returns whether or not this repository disabled." + }, + "visibility": { + "description": "The repository visibility: public, private, or internal.", + "default": "public", + "type": "string" + }, + "pushed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] + }, + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] + }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] + }, + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "template_repository": { + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "full_name": { + "type": "string" + }, + "owner": { + "type": "object", + "properties": { + "login": { + "type": "string" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "avatar_url": { + "type": "string" + }, + "gravatar_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "html_url": { + "type": "string" + }, + "followers_url": { + "type": "string" + }, + "following_url": { + "type": "string" + }, + "gists_url": { + "type": "string" + }, + "starred_url": { + "type": "string" + }, + "subscriptions_url": { + "type": "string" + }, + "organizations_url": { + "type": "string" + }, + "repos_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "received_events_url": { + "type": "string" + }, + "type": { + "type": "string" + }, + "site_admin": { + "type": "boolean" + } + } + }, + "private": { + "type": "boolean" + }, + "html_url": { + "type": "string" + }, + "description": { + "type": "string" + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string" + }, + "archive_url": { + "type": "string" + }, + "assignees_url": { + "type": "string" + }, + "blobs_url": { + "type": "string" + }, + "branches_url": { + "type": "string" + }, + "collaborators_url": { + "type": "string" + }, + "comments_url": { + "type": "string" + }, + "commits_url": { + "type": "string" + }, + "compare_url": { + "type": "string" + }, + "contents_url": { + "type": "string" + }, + "contributors_url": { + "type": "string" + }, + "deployments_url": { + "type": "string" + }, + "downloads_url": { + "type": "string" + }, + "events_url": { + "type": "string" + }, + "forks_url": { + "type": "string" + }, + "git_commits_url": { + "type": "string" + }, + "git_refs_url": { + "type": "string" + }, + "git_tags_url": { + "type": "string" + }, + "git_url": { + "type": "string" + }, + "issue_comment_url": { + "type": "string" + }, + "issue_events_url": { + "type": "string" + }, + "issues_url": { + "type": "string" + }, + "keys_url": { + "type": "string" + }, + "labels_url": { + "type": "string" + }, + "languages_url": { + "type": "string" + }, + "merges_url": { + "type": "string" + }, + "milestones_url": { + "type": "string" + }, + "notifications_url": { + "type": "string" + }, + "pulls_url": { + "type": "string" + }, + "releases_url": { + "type": "string" + }, + "ssh_url": { + "type": "string" + }, + "stargazers_url": { + "type": "string" + }, + "statuses_url": { + "type": "string" + }, + "subscribers_url": { + "type": "string" + }, + "subscription_url": { + "type": "string" + }, + "tags_url": { + "type": "string" + }, + "teams_url": { + "type": "string" + }, + "trees_url": { + "type": "string" + }, + "clone_url": { + "type": "string" + }, + "mirror_url": { + "type": "string" + }, + "hooks_url": { + "type": "string" + }, + "svn_url": { + "type": "string" + }, + "homepage": { + "type": "string" + }, + "language": { + "type": "string" + }, + "forks_count": { + "type": "integer" + }, + "stargazers_count": { + "type": "integer" + }, + "watchers_count": { + "type": "integer" + }, + "size": { + "type": "integer" + }, + "default_branch": { + "type": "string" + }, + "open_issues_count": { + "type": "integer" + }, + "is_template": { + "type": "boolean" + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } + }, + "has_issues": { + "type": "boolean" + }, + "has_projects": { + "type": "boolean" + }, + "has_wiki": { + "type": "boolean" + }, + "has_pages": { + "type": "boolean" + }, + "has_downloads": { + "type": "boolean" + }, + "archived": { + "type": "boolean" + }, + "disabled": { + "type": "boolean" + }, + "visibility": { + "type": "string" + }, + "pushed_at": { + "type": "string" + }, + "created_at": { + "type": "string" + }, + "updated_at": { + "type": "string" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + } + } + }, + "allow_rebase_merge": { + "type": "boolean" + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "type": "boolean" + }, + "allow_auto_merge": { + "type": "boolean" + }, + "delete_branch_on_merge": { + "type": "boolean" + }, + "allow_update_branch": { + "type": "boolean" + }, + "allow_merge_commit": { + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + } + } + }, + "temp_clone_token": { + "type": "string" + }, + "allow_squash_merge": { + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] + }, + "allow_forking": { + "description": "Whether to allow forking this repo", + "type": "boolean" + }, + "subscribers_count": { + "type": "integer" + }, + "network_count": { + "type": "integer" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + } + }, + "required": [ + "archive_url", + "assignees_url", + "blobs_url", + "branches_url", + "collaborators_url", + "comments_url", + "commits_url", + "compare_url", + "contents_url", + "contributors_url", + "deployments_url", + "description", + "downloads_url", + "events_url", + "fork", + "forks_url", + "full_name", + "git_commits_url", + "git_refs_url", + "git_tags_url", + "hooks_url", + "html_url", + "id", + "node_id", + "issue_comment_url", + "issue_events_url", + "issues_url", + "keys_url", + "labels_url", + "languages_url", + "merges_url", + "milestones_url", + "name", + "notifications_url", + "owner", + "private", + "pulls_url", + "releases_url", + "stargazers_url", + "statuses_url", + "subscribers_url", + "subscription_url", + "tags_url", + "teams_url", + "trees_url", + "url", + "clone_url", + "default_branch", + "forks", + "forks_count", + "git_url", + "has_downloads", + "has_issues", + "has_projects", + "has_wiki", + "has_pages", + "homepage", + "language", + "archived", + "disabled", + "mirror_url", + "open_issues", + "open_issues_count", + "license", + "pushed_at", + "size", + "ssh_url", + "stargazers_count", + "svn_url", + "watchers", + "watchers_count", + "created_at", + "updated_at" + ] + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "assignee", + "closed_at", + "comments", + "comments_url", + "events_url", + "html_url", + "id", + "node_id", + "labels", + "labels_url", + "milestone", + "number", + "repository_url", + "state", + "locked", + "title", + "url", + "user", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + "required": [ + "event", + "created_at", + "updated_at", + "source" + ] + }, + { + "title": "Timeline Committed Event", + "description": "Timeline Committed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + }, + "author": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "committer": { + "description": "Identifying information for the git-user", + "type": "object", + "properties": { + "date": { + "description": "Timestamp of the commit", + "format": "date-time", + "type": "string", + "examples": [ + "2014-08-09T08:02:04+12:00" + ] + }, + "email": { + "type": "string", + "description": "Git email address of the user", + "examples": [ + "monalisa.octocat@example.com" + ] + }, + "name": { + "description": "Name of the git user", + "type": "string", + "examples": [ + "Monalisa Octocat" + ] + } + }, + "required": [ + "email", + "name", + "date" + ] + }, + "message": { + "description": "Message describing the purpose of the commit", + "type": "string", + "examples": [ + "Fix #42" + ] + }, + "tree": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url" + ] + }, + "parents": { + "type": "array", + "items": { + "type": "object", + "properties": { + "sha": { + "description": "SHA for the commit", + "type": "string", + "examples": [ + "7638417db6d59f3c431d3e1f261cc637155684cd" + ] + }, + "url": { + "type": "string", + "format": "uri" + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "url", + "html_url" + ] + } + }, + "verification": { + "type": "object", + "properties": { + "verified": { + "type": "boolean" + }, + "reason": { + "type": "string" + }, + "signature": { + "type": [ + "string", + "null" + ] + }, + "payload": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "verified", + "reason", + "signature", + "payload" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "sha", + "node_id", + "url", + "html_url", + "author", + "committer", + "tree", + "message", + "parents", + "verification" + ] + }, + { + "title": "Timeline Reviewed Event", + "description": "Timeline Reviewed Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "id": { + "description": "Unique identifier of the review", + "type": "integer", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3ODA=" + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the review.", + "type": [ + "string", + "null" + ], + "examples": [ + "This looks great." + ] + }, + "state": { + "type": "string", + "examples": [ + "CHANGES_REQUESTED" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/12#pullrequestreview-80" + ] + }, + "pull_request_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/12" + ] + }, + "_links": { + "type": "object", + "properties": { + "html": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string" + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "html", + "pull_request" + ] + }, + "submitted_at": { + "type": "string", + "format": "date-time" + }, + "commit_id": { + "description": "A commit SHA for the review.", + "type": "string", + "examples": [ + "54bb654c9e6025347f57900a4a5c2313a96b8035" + ] + }, + "body_html": { + "type": "string" + }, + "body_text": { + "type": "string" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + } + }, + "required": [ + "event", + "id", + "node_id", + "user", + "body", + "state", + "commit_id", + "html_url", + "pull_request_url", + "_links", + "author_association" + ] + }, + { + "title": "Timeline Line Commented Event", + "description": "Timeline Line Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Pull Request Review Comment", + "description": "Pull Request Review Comments are comments on a portion of the Pull Request's diff.", + "type": "object", + "properties": { + "url": { + "description": "URL for the pull request review comment", + "type": "string", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + }, + "pull_request_review_id": { + "description": "The ID of the pull request review to which the comment belongs.", + "type": [ + "integer", + "null" + ], + "examples": [ + 42 + ] + }, + "id": { + "description": "The ID of the pull request review comment.", + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "description": "The node ID of the pull request review comment.", + "type": "string", + "examples": [ + "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEw" + ] + }, + "diff_hunk": { + "description": "The diff of the line that the comment refers to.", + "type": "string", + "examples": [ + "@@ -16,33 +16,40 @@ public class Connection : IConnection..." + ] + }, + "path": { + "description": "The relative path of the file to which the comment applies.", + "type": "string", + "examples": [ + "config/database.yaml" + ] + }, + "position": { + "description": "The line index in the diff to which the comment applies. This field is deprecated; use `line` instead.", + "type": "integer", + "examples": [ + 1 + ] + }, + "original_position": { + "description": "The index of the original line in the diff to which the comment applies. This field is deprecated; use `original_line` instead.", + "type": "integer", + "examples": [ + 4 + ] + }, + "commit_id": { + "description": "The SHA of the commit to which the comment applies.", + "type": "string", + "examples": [ + "6dcb09b5b57875f334f61aebed695e2e4193db5e" + ] + }, + "original_commit_id": { + "description": "The SHA of the original commit to which the comment applies.", + "type": "string", + "examples": [ + "9c48853fa3dc5c1c3d6f1f1cd1f2743e72652840" + ] + }, + "in_reply_to_id": { + "description": "The comment ID to reply to.", + "type": "integer", + "examples": [ + 8 + ] + }, + "user": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "body": { + "description": "The text of the comment.", + "type": "string", + "examples": [ + "We should probably include a check for null values here." + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2011-04-14T16:00:49Z" + ] + }, + "html_url": { + "description": "HTML URL for the pull request review comment.", + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + }, + "pull_request_url": { + "description": "URL for the pull request that the review comment belongs to.", + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "_links": { + "type": "object", + "properties": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/comments/1" + ] + } + }, + "required": [ + "href" + ] + }, + "html": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World/pull/1#discussion-diff-1" + ] + } + }, + "required": [ + "href" + ] + }, + "pull_request": { + "type": "object", + "properties": { + "href": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World/pulls/1" + ] + } + }, + "required": [ + "href" + ] + } + }, + "required": [ + "self", + "html", + "pull_request" + ] + }, + "start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "original_start_line": { + "type": [ + "integer", + "null" + ], + "description": "The first line of the range for a multi-line comment.", + "examples": [ + 2 + ] + }, + "start_side": { + "type": [ + "string", + "null" + ], + "description": "The side of the first line of the range for a multi-line comment.", + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + "line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "original_line": { + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "type": "integer", + "examples": [ + 2 + ] + }, + "side": { + "description": "The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment", + "enum": [ + "LEFT", + "RIGHT" + ], + "default": "RIGHT", + "type": "string" + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + }, + "body_html": { + "type": "string", + "examples": [ + "\"

comment body

\"" + ] + }, + "body_text": { + "type": "string", + "examples": [ + "\"comment body\"" + ] + } + }, + "required": [ + "url", + "id", + "node_id", + "pull_request_review_id", + "diff_hunk", + "path", + "position", + "original_position", + "commit_id", + "original_commit_id", + "user", + "body", + "created_at", + "updated_at", + "html_url", + "pull_request_url", + "author_association", + "_links" + ] + } + } + } + }, + { + "title": "Timeline Commit Commented Event", + "description": "Timeline Commit Commented Event", + "type": "object", + "properties": { + "event": { + "type": "string" + }, + "node_id": { + "type": "string" + }, + "commit_id": { + "type": "string" + }, + "comments": { + "type": "array", + "items": { + "title": "Commit Comment", + "description": "Commit Comment", + "type": "object", + "properties": { + "html_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "body": { + "type": "string" + }, + "path": { + "type": [ + "string", + "null" + ] + }, + "position": { + "type": [ + "integer", + "null" + ] + }, + "line": { + "type": [ + "integer", + "null" + ] + }, + "commit_id": { + "type": "string" + }, + "user": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "updated_at": { + "type": "string", + "format": "date-time" + }, + "author_association": { + "title": "author_association", + "type": "string", + "description": "How the author is associated with the repository.", + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ], + "examples": [ + "OWNER" + ] + }, + "reactions": { + "title": "Reaction Rollup", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri" + }, + "total_count": { + "type": "integer" + }, + "+1": { + "type": "integer" + }, + "-1": { + "type": "integer" + }, + "laugh": { + "type": "integer" + }, + "confused": { + "type": "integer" + }, + "heart": { + "type": "integer" + }, + "hooray": { + "type": "integer" + }, + "eyes": { + "type": "integer" + }, + "rocket": { + "type": "integer" + } + }, + "required": [ + "url", + "total_count", + "+1", + "-1", + "laugh", + "confused", + "heart", + "hooray", + "eyes", + "rocket" + ] + } + }, + "required": [ + "url", + "html_url", + "id", + "node_id", + "user", + "position", + "line", + "path", + "commit_id", + "body", + "author_association", + "created_at", + "updated_at" + ] + } + } + } + }, + { + "title": "Timeline Assigned Issue Event", + "description": "Timeline Assigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "Timeline Unassigned Issue Event", + "description": "Timeline Unassigned Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "assignee": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app", + "assignee" + ] + }, + { + "title": "State Change Issue Event", + "description": "State Change Issue Event", + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "node_id": { + "type": "string" + }, + "url": { + "type": "string" + }, + "actor": { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "event": { + "type": "string" + }, + "commit_id": { + "type": [ + "string", + "null" + ] + }, + "commit_url": { + "type": [ + "string", + "null" + ] + }, + "created_at": { + "type": "string" + }, + "performed_via_github_app": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "GitHub app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the GitHub app", + "type": "integer", + "examples": [ + 37 + ] + }, + "slug": { + "description": "The slug name of the GitHub app", + "type": "string", + "examples": [ + "probot-owners" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOkludGVncmF0aW9uMQ==" + ] + }, + "owner": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "Simple User", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "name": { + "description": "The name of the GitHub app", + "type": "string", + "examples": [ + "Probot Owners" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "The description of the app." + ] + }, + "external_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://example.com" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/apps/super-ci" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2017-07-08T16:18:44-04:00" + ] + }, + "permissions": { + "description": "The set of permissions for the GitHub app", + "type": "object", + "properties": { + "issues": { + "type": "string" + }, + "checks": { + "type": "string" + }, + "metadata": { + "type": "string" + }, + "contents": { + "type": "string" + }, + "deployments": { + "type": "string" + } + }, + "additionalProperties": { + "type": "string" + }, + "example": { + "issues": "read", + "deployments": "write" + } + }, + "events": { + "description": "The list of events for the GitHub app", + "type": "array", + "items": { + "type": "string" + }, + "examples": [ + "label", + "deployment" + ] + }, + "installations_count": { + "description": "The number of installations associated with the GitHub app", + "type": "integer", + "examples": [ + 5 + ] + }, + "client_id": { + "type": "string", + "examples": [ + "\"Iv1.25b5d1e65ffc4022\"" + ] + }, + "client_secret": { + "type": "string", + "examples": [ + "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"" + ] + }, + "webhook_secret": { + "type": [ + "string", + "null" + ], + "examples": [ + "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\"" + ] + }, + "pem": { + "type": "string", + "examples": [ + "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"" + ] + } + }, + "required": [ + "id", + "node_id", + "owner", + "name", + "description", + "external_url", + "html_url", + "created_at", + "updated_at", + "permissions", + "events" + ] + } + ] + }, + "state_reason": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "id", + "node_id", + "url", + "actor", + "event", + "commit_id", + "commit_url", + "created_at", + "performed_via_github_app" + ] + } + ] + } + } } } ], @@ -269094,8 +284782,11 @@ "key": "default", "request": { "contentType": "application/json", - "description": "Example", + "description": "Change the note on the card", "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "note": "Add payload for delete Project column" + }, "parameters": { "card_id": "CARD_ID" } diff --git a/lib/rest/static/dereferenced/api.github.com.deref.json b/lib/rest/static/dereferenced/api.github.com.deref.json index ffcc9edb4b..0eacf885bf 100644 --- a/lib/rest/static/dereferenced/api.github.com.deref.json +++ b/lib/rest/static/dereferenced/api.github.com.deref.json @@ -145122,6 +145122,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Change the note on the card", + "value": { + "note": "Add payload for delete Project column" + } + } } } } @@ -361195,6 +361203,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Example of locking an issue as off-topic", + "value": { + "lock_reason": "off-topic" + } + } } } } @@ -378191,6 +378207,176 @@ } ] } + }, + "examples": { + "default": { + "value": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ] + } } } }, diff --git a/lib/rest/static/dereferenced/ghes-3.1.deref.json b/lib/rest/static/dereferenced/ghes-3.1.deref.json index c3947cd62e..f66047bfaf 100644 --- a/lib/rest/static/dereferenced/ghes-3.1.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.1.deref.json @@ -114721,6 +114721,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Change the note on the card", + "value": { + "note": "Add payload for delete Project column" + } + } } } } @@ -297157,6 +297165,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Example of locking an issue as off-topic", + "value": { + "lock_reason": "off-topic" + } + } } } } @@ -314157,6 +314173,176 @@ } ] } + }, + "examples": { + "default": { + "value": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ] + } } } }, diff --git a/lib/rest/static/dereferenced/ghes-3.2.deref.json b/lib/rest/static/dereferenced/ghes-3.2.deref.json index 183fb661e4..7bde29d206 100644 --- a/lib/rest/static/dereferenced/ghes-3.2.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.2.deref.json @@ -117013,6 +117013,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Change the note on the card", + "value": { + "note": "Add payload for delete Project column" + } + } } } } @@ -305193,6 +305201,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Example of locking an issue as off-topic", + "value": { + "lock_reason": "off-topic" + } + } } } } @@ -322204,6 +322220,176 @@ } ] } + }, + "examples": { + "default": { + "value": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ] + } } } }, diff --git a/lib/rest/static/dereferenced/ghes-3.3.deref.json b/lib/rest/static/dereferenced/ghes-3.3.deref.json index 399d7a3806..a376662e55 100644 --- a/lib/rest/static/dereferenced/ghes-3.3.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.3.deref.json @@ -120471,6 +120471,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Change the note on the card", + "value": { + "note": "Add payload for delete Project column" + } + } } } } @@ -308571,6 +308579,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Example of locking an issue as off-topic", + "value": { + "lock_reason": "off-topic" + } + } } } } @@ -325567,6 +325583,176 @@ } ] } + }, + "examples": { + "default": { + "value": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ] + } } } }, diff --git a/lib/rest/static/dereferenced/ghes-3.4.deref.json b/lib/rest/static/dereferenced/ghes-3.4.deref.json index 466f3ee0e1..f2aa6b8320 100644 --- a/lib/rest/static/dereferenced/ghes-3.4.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.4.deref.json @@ -132501,6 +132501,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Change the note on the card", + "value": { + "note": "Add payload for delete Project column" + } + } } } } @@ -326918,6 +326926,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Example of locking an issue as off-topic", + "value": { + "lock_reason": "off-topic" + } + } } } } @@ -343914,6 +343930,176 @@ } ] } + }, + "examples": { + "default": { + "value": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ] + } } } }, diff --git a/lib/rest/static/dereferenced/ghes-3.5.deref.json b/lib/rest/static/dereferenced/ghes-3.5.deref.json index 776edf0c1e..bb8e48de46 100644 --- a/lib/rest/static/dereferenced/ghes-3.5.deref.json +++ b/lib/rest/static/dereferenced/ghes-3.5.deref.json @@ -136780,6 +136780,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Change the note on the card", + "value": { + "note": "Add payload for delete Project column" + } + } } } } @@ -338927,6 +338935,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Example of locking an issue as off-topic", + "value": { + "lock_reason": "off-topic" + } + } } } } @@ -355923,6 +355939,176 @@ } ] } + }, + "examples": { + "default": { + "value": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ] + } } } }, diff --git a/lib/rest/static/dereferenced/github.ae.deref.json b/lib/rest/static/dereferenced/github.ae.deref.json index d00d43d03d..52d5a13afe 100644 --- a/lib/rest/static/dereferenced/github.ae.deref.json +++ b/lib/rest/static/dereferenced/github.ae.deref.json @@ -95624,6 +95624,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Change the note on the card", + "value": { + "note": "Add payload for delete Project column" + } + } } } } @@ -291548,6 +291556,14 @@ ] } } + }, + "examples": { + "default": { + "summary": "Example of locking an issue as off-topic", + "value": { + "lock_reason": "off-topic" + } + } } } } @@ -308559,6 +308575,176 @@ } ] } + }, + "examples": { + "default": { + "value": [ + { + "id": 6430295168, + "node_id": "LOE_lADODwFebM5HwC0kzwAAAAF_RoSA", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430295168", + "actor": { + "login": "github", + "id": 9919, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "site_admin": false + }, + "event": "locked", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:13Z", + "lock_reason": null, + "performed_via_github_app": null + }, + { + "id": 6430296748, + "node_id": "LE_lADODwFebM5HwC0kzwAAAAF_Roqs", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6430296748", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "labeled", + "commit_id": null, + "commit_url": null, + "created_at": "2022-04-13T20:49:34Z", + "label": { + "name": "beta", + "color": "99dd88" + }, + "performed_via_github_app": null + }, + { + "id": 6635165802, + "node_id": "RTE_lADODwFebM5HwC0kzwAAAAGLfJhq", + "url": "https://api.github.com/repos/github/roadmap/issues/events/6635165802", + "actor": { + "login": "github-product-roadmap", + "id": 67656570, + "node_id": "MDQ6VXNlcjY3NjU2NTcw", + "avatar_url": "https://avatars.githubusercontent.com/u/67656570?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/github-product-roadmap", + "html_url": "https://github.com/github-product-roadmap", + "followers_url": "https://api.github.com/users/github-product-roadmap/followers", + "following_url": "https://api.github.com/users/github-product-roadmap/following{/other_user}", + "gists_url": "https://api.github.com/users/github-product-roadmap/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github-product-roadmap/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github-product-roadmap/subscriptions", + "organizations_url": "https://api.github.com/users/github-product-roadmap/orgs", + "repos_url": "https://api.github.com/users/github-product-roadmap/repos", + "events_url": "https://api.github.com/users/github-product-roadmap/events{/privacy}", + "received_events_url": "https://api.github.com/users/github-product-roadmap/received_events", + "type": "User", + "site_admin": false + }, + "event": "renamed", + "commit_id": null, + "commit_url": null, + "created_at": "2022-05-18T19:29:01Z", + "rename": { + "from": "Secret scanning: dry-runs for enterprise-level custom patterns (cloud)", + "to": "Secret scanning: dry-runs for enterprise-level custom patterns" + }, + "performed_via_github_app": null + }, + { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857", + "html_url": "https://github.com/github/roadmap/issues/493#issuecomment-1130876857", + "issue_url": "https://api.github.com/repos/github/roadmap/issues/493", + "id": 1130876857, + "node_id": "IC_kwDODwFebM5DZ8-5", + "user": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + }, + "created_at": "2022-05-19T00:52:15Z", + "updated_at": "2022-05-19T00:52:15Z", + "author_association": "COLLABORATOR", + "body": "🚢 Shipped to the cloud: https://github.blog/changelog/2022-05-12-secret-scanning-dry-runs-for-enterprise-level-custom-patterns/", + "reactions": { + "url": "https://api.github.com/repos/github/roadmap/issues/comments/1130876857/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null, + "event": "commented", + "actor": { + "login": "octocat", + "id": 94867353, + "node_id": "U_kgDOBaePmQ", + "avatar_url": "https://avatars.githubusercontent.com/u/94867353?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": true + } + } + ] + } } } }, From 64760ef9f1bb4333826326b66d24faeb870f96ec Mon Sep 17 00:00:00 2001 From: Matt Pollard Date: Thu, 2 Jun 2022 16:20:48 +0200 Subject: [PATCH 43/46] Document display of IP addresses in the enterprise audit log (#27862) --- ...g-enable-source-ip-disclosure-checkbox.png | Bin 0 -> 24648 bytes .../audit-log-source-ip-disclosure-tab.png | Bin 0 -> 8968 bytes ...about-the-audit-log-for-your-enterprise.md | 3 + ...es-in-the-audit-log-for-your-enterprise.md | 58 ++++++++++++++++++ .../index.md | 1 + .../enterprise-audit-log-ip-addresses.yml | 4 ++ ...audit-log-search-list-info-about-action.md | 3 + 7 files changed, 69 insertions(+) create mode 100644 assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png create mode 100644 assets/images/help/enterprises/audit-log-source-ip-disclosure-tab.png create mode 100644 content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md create mode 100644 data/features/enterprise-audit-log-ip-addresses.yml diff --git a/assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png b/assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..890d6b75c2f3f622bb039f727b8c42af2f7ddc91 GIT binary patch literal 24648 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 Date: Thu, 2 Jun 2022 08:00:49 -0700 Subject: [PATCH 44/46] Fix issue number in feature-based versioning file (#28173) fix issue number --- data/features/project-beta-webhooks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/features/project-beta-webhooks.yml b/data/features/project-beta-webhooks.yml index f07915edaf..757aa1a65b 100644 --- a/data/features/project-beta-webhooks.yml +++ b/data/features/project-beta-webhooks.yml @@ -1,4 +1,4 @@ -# Issue 2251 +# Issue 6981 # Projects (beta) webhooks versions: fpt: '*' From 2339bef12029e41321e58621631fa7dc95a799e1 Mon Sep 17 00:00:00 2001 From: Robert Sese <734194+rsese@users.noreply.github.com> Date: Thu, 2 Jun 2022 11:56:55 -0500 Subject: [PATCH 45/46] Don't skip code term wrapping with single anchor child (#28175) Wrap for single anchor child --- components/lib/wrap-code-terms.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/components/lib/wrap-code-terms.ts b/components/lib/wrap-code-terms.ts index 065a590ef7..4465c4a353 100644 --- a/components/lib/wrap-code-terms.ts +++ b/components/lib/wrap-code-terms.ts @@ -12,12 +12,11 @@ export default function wrapCodeTerms() { if (!codeTerms) return codeTerms.forEach((node) => { - // Return early if a child node is an anchor element - const hasChildAnchor = Array.from(node.childNodes).some((child) => child.nodeName === 'A') - if (hasChildAnchor) return - - // Do the wrapping on the inner text only + // Do the wrapping on the inner text only. With anchor element children + // we'll only handle the case where the code term only has a single child + // and that child is an anchor element. const oldText = escape(node.textContent || '') + const anchorChild = node.querySelector('a') const newText = oldText.replace(wordsLongerThan18Chars, (str) => { return ( @@ -33,6 +32,10 @@ export default function wrapCodeTerms() { ) }) - node.innerHTML = node.innerHTML.replace(oldText, newText) + if (anchorChild && node.childNodes.length === 1) { + anchorChild.innerHTML = anchorChild.innerHTML.replace(oldText, newText) + } else { + node.innerHTML = node.innerHTML.replace(oldText, newText) + } }) } From b0ba7588d8c519694d73cf65aaa15ae62ecb5ead Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Thu, 2 Jun 2022 14:36:21 -0400 Subject: [PATCH 46/46] New translation batch for pt (#28196) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=pt * run script/i18n/reset-known-broken-translation-files.js --- .../personalizing-your-profile.md | 2 + ...-hosted-runner-application-as-a-service.md | 13 +- .../actions/learn-github-actions/contexts.md | 5 +- .../learn-github-actions/expressions.md | 30 +- ...-enterprise-server-with-a-load-balancer.md | 33 +- .../accessing-the-management-console.md | 8 + .../identity-and-access-management/index.md | 2 +- ...f-your-identity-provider-is-unavailable.md | 6 +- ...unts-saml-single-sign-on-recovery-codes.md | 26 -- ...-accounts-single-sign-on-recovery-codes.md | 36 ++ .../index.md | 2 +- .../about-enterprise-managed-users.md | 54 ++- ...for-your-idps-conditional-access-policy.md | 47 ++ ...uring-oidc-for-enterprise-managed-users.md | 47 ++ ...le-sign-on-for-enterprise-managed-users.md | 3 +- ...-for-enterprise-managed-users-with-okta.md | 7 +- ...ovisioning-for-enterprise-managed-users.md | 20 +- .../index.md | 6 +- ...mberships-with-identity-provider-groups.md | 1 + .../migrating-from-saml-to-oidc.md | 58 +++ ...about-the-audit-log-for-your-enterprise.md | 3 + .../audit-log-events-for-your-enterprise.md | 244 ++++++----- ...es-in-the-audit-log-for-your-enterprise.md | 58 +++ .../index.md | 1 + ...updating-your-github-access-credentials.md | 7 +- ...ode-scanning-alerts-for-your-repository.md | 8 +- ...g-code-scanning-alerts-in-pull-requests.md | 34 +- .../overview/managing-deploy-keys.md | 3 + .../overview/using-ssh-agent-forwarding.md | 1 + .../webhooks/testing-webhooks.md | 1 + .../webhooks/webhook-events-and-payloads.md | 34 ++ .../copilot/github-copilot-telemetry-terms.md | 2 +- .../viewing-a-pull-request-review.md | 1 + .../content/rest/overview/api-previews.md | 3 +- .../github-acceptable-use-policies.md | 6 +- ...thub-private-information-removal-policy.md | 2 +- .../github-corporate-terms-of-service.md | 2 +- .../github-privacy-statement.md | 411 +++++++++--------- .../github-subprocessors-and-cookies.md | 2 +- ...out-the-california-consumer-privacy-act.md | 78 ---- .../global-privacy-practices.md | 2 +- .../site-policy/privacy-policies/index.md | 1 - .../code-scanning-pr-conversations-tab.yml | 6 + .../comment-dismissed-code-scanning-alert.yml | 6 + .../enterprise-audit-log-ip-addresses.yml | 5 + .../pt-BR/data/features/oidc-for-emu.yml | 6 + .../data/features/project-beta-webhooks.yml | 6 + ...audit-log-search-list-info-about-action.md | 3 + .../choose-alert-dismissal-reason.md | 2 + .../download-recovery-codes.md | 2 +- .../emu-azure-admin-consent.md | 6 + .../enterprise-accounts/emu-cap-validates.md | 1 + .../enterprise-accounts/oidc-beta-notice.md | 5 + .../enterprise-accounts/oidc-gei-warning.md | 5 + translations/pt-BR/data/variables/product.yml | 9 +- 55 files changed, 853 insertions(+), 519 deletions(-) delete mode 100644 translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md create mode 100644 translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md rename translations/pt-BR/content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/about-enterprise-managed-users.md (60%) create mode 100644 translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md create mode 100644 translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md rename translations/pt-BR/content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/configuring-saml-single-sign-on-for-enterprise-managed-users.md (95%) rename translations/pt-BR/content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md (92%) rename translations/pt-BR/content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/configuring-scim-provisioning-for-enterprise-managed-users.md (56%) rename translations/pt-BR/content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/index.md (76%) rename translations/pt-BR/content/admin/identity-and-access-management/{using-enterprise-managed-users-and-saml-for-iam => using-enterprise-managed-users-for-iam}/managing-team-memberships-with-identity-provider-groups.md (98%) create mode 100644 translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md create mode 100644 translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md delete mode 100644 translations/pt-BR/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md create mode 100644 translations/pt-BR/data/features/code-scanning-pr-conversations-tab.yml create mode 100644 translations/pt-BR/data/features/comment-dismissed-code-scanning-alert.yml create mode 100644 translations/pt-BR/data/features/enterprise-audit-log-ip-addresses.yml create mode 100644 translations/pt-BR/data/features/oidc-for-emu.yml create mode 100644 translations/pt-BR/data/features/project-beta-webhooks.yml create mode 100644 translations/pt-BR/data/reusables/enterprise-accounts/emu-azure-admin-consent.md create mode 100644 translations/pt-BR/data/reusables/enterprise-accounts/emu-cap-validates.md create mode 100644 translations/pt-BR/data/reusables/enterprise-accounts/oidc-beta-notice.md create mode 100644 translations/pt-BR/data/reusables/enterprise-accounts/oidc-gei-warning.md diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md index bd8d72d1bf..6345e12764 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile.md @@ -128,6 +128,8 @@ Ao participar de determinados programas, {% data variables.product.prodname_dotc | {% octicon "star-fill" aria-label="The star icon" %} | **Pro** | Se você usar {% data variables.product.prodname_pro %}, você receberá um selo PRO no seu perfil. Para obter mais informações sobre o {% data variables.product.prodname_pro %}, consulte "[Produtos do {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/githubs-products#github-pro)". | | {% octicon "lock" aria-label="The lock icon" %} | **Security Bug Bounty Hunter** | Se você ajudou a identificar vulnerabilidades de segurança, o seu perfil receberá um selo Security Bug Bounty Hunter. Para obter mais informações sobre o programa de segurança {% data variables.product.prodname_dotcom %}, consulte [{% data variables.product.prodname_dotcom %} Segurança.](https://bounty.github.com/). | | {% octicon "mortar-board" aria-label="The mortar-board icon" %} | **Especialista de campus de {% data variables.product.prodname_dotcom %}** | Se você participar do {% data variables.product.prodname_campus_program %}, você receberá um selo do especialista de campus de {% data variables.product.prodname_dotcom %} no seu perfil. Para obter mais informações sobre o programa de Especialistas de Campus, consulte [Especialistas de campus](https://education.github.com/experts). | +| {% octicon "shield" aria-label="The shield icon" %} | **Security advisory credit** | If a security advisory you submit to the [{% data variables.product.prodname_dotcom %} Advisory Database](https://github.com/advisories) is accepted, you'll get a Security advisory credit badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Security Advisories, see [{% data variables.product.prodname_dotcom %} Security Advisories](/code-security/repository-security-advisories/about-github-security-advisories-for-repositories). | +| {% octicon "check" aria-label="The check icon" %} | **Discussion answered** | If your reply to a discussion is marked as the answer, you'll get a Discussion answered badge on your profile. For more information about {% data variables.product.prodname_dotcom %} Discussions, see [About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions). | ## Desabilitar selos no seu perfil diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md b/translations/pt-BR/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md index 5c210dfe33..2372b14b3e 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service.md @@ -65,7 +65,14 @@ Você pode gerenciar o serviço do executor no aplicativo **Serviços** do Windo sudo ./svc.sh install ``` +1. Alternatively, the command takes an optional `user` argument to install the service as a different user. + + ```shell + ./svc.sh install USERNAME + ``` + {% endlinux %} + {% mac %} ## Instalando o serviço @@ -78,12 +85,6 @@ Você pode gerenciar o serviço do executor no aplicativo **Serviços** do Windo ``` {% endmac %} -O comando usa um argumento `usuário` opcional para instalar o serviço como um usuário diferente. - -```shell -./svc.sh install USERNAME -``` - ## Iniciar o serviço Inicie o serviço com o seguinte comando: diff --git a/translations/pt-BR/content/actions/learn-github-actions/contexts.md b/translations/pt-BR/content/actions/learn-github-actions/contexts.md index 23a32d8653..9ee7fac8cd 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/contexts.md +++ b/translations/pt-BR/content/actions/learn-github-actions/contexts.md @@ -52,10 +52,7 @@ Como parte de uma expressão, você pode acessar informações de contexto usand - Sintaxe de índice: `github['sha']`; - Sintaxe de propriedade de desreferência: `github.sha` -Para usar a sintaxe de propriedade de desreferência, o nome da propriedade deve: - -- começar com `a-Z` ou `_`; -- ser seguido por `a-Z` `0-9` `-` ou `_`. +In order to use property dereference syntax, the property name must start with a letter or `_` and contain only alphanumeric characters, `-`, or `_`. Se você tentar desfazer uma propriedade inexistente, isso irá retornar uma string vazia. diff --git a/translations/pt-BR/content/actions/learn-github-actions/expressions.md b/translations/pt-BR/content/actions/learn-github-actions/expressions.md index 37ba1e2f84..73e4430279 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/expressions.md +++ b/translations/pt-BR/content/actions/learn-github-actions/expressions.md @@ -68,7 +68,7 @@ env: myIntegerNumber: ${{ 711 }} myFloatNumber: ${{ -9.2 }} myHexNumber: ${{ 0xff }} - myExponentialNumber: ${{ -2.99-e2 }} + myExponentialNumber: ${{ -2.99e-2 }} myString: Mona the Octocat myStringInBraces: ${{ 'It''s open source!' }} ``` @@ -324,34 +324,22 @@ etapas: if: {% raw %}${{ failure() }}{% endraw %} ``` -{% ifversion fpt or ghes > 3.3 or ghae-issue-5504 or ghec %} -### Avaliar status explicitamente +#### failure with conditions -Em vez de usar um dos métodos acima, você pode avaliar o status do trabalho ou ação composta que está executando a etapa diretamente: +You can include extra conditions for a step to run after a failure, but you must still include `failure()` to override the default status check of `success()` that is automatically applied to `if` conditions that don't contain a status check function. -#### Exemplo para etapa de fluxo de trabalho +##### Exemplo ```yaml etapas: ... - - name: The job has failed - if: {% raw %}${{ job.status == 'failure' }}{% endraw %} + - name: Failing step + id: demo + run: exit 1 + - name: The demo step has failed + if: {% raw %}${{ failure() && steps.demo.conclusion == 'failure' }}{% endraw %} ``` -Isso é o mesmo que usar `if: failure()` em uma etapa do trabalho. - -#### Exemplo da etapa de ação composta - -```yaml -etapas: - ... - - name: The composite action has failed - if: {% raw %}${{ github.action_status == 'failure' }}{% endraw %} -``` - -Isso é o mesmo que usar `if: failure()` em um passo de ação composta. -{% endif %} - ## Filtros de objeto Você pode usar a sintaxe `*` para aplicar um filtro e selecionar itens correspondentes em uma coleção. diff --git a/translations/pt-BR/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md b/translations/pt-BR/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md index 6270fc38ac..1f5d445b1c 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/pt-BR/content/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer.md @@ -1,6 +1,6 @@ --- title: Usar o GitHub Enterprise Server com balanceador de carga -intro: 'Use um balanceador de carga na frente de um appliance ou de um par de appliances do {% data variables.product.prodname_ghe_server %} em uma configuração de alta disponibilidade.' +intro: 'Use a load balancer in front of a single {% data variables.product.prodname_ghe_server %} instance or a pair of instances in a High Availability configuration.' redirect_from: - /enterprise/admin/guides/installation/using-github-enterprise-with-a-load-balancer - /enterprise/admin/installation/using-github-enterprise-server-with-a-load-balancer @@ -35,7 +35,7 @@ Como as conexões do cliente com o {% data variables.product.prodname_ghe_server ### Habilitar o suporte de protocolo PROXY na {% data variables.product.product_location %} -É altamente recomendável ativar o suporte de protocolo PROXY para o appliance e o balanceador de carga. Use as instruções do fornecedor para habilitar o protocolo PROXY no balanceador de carga. Para obter mais informações, consulte a [documentação do protocolo PROXY](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt). +We strongly recommend enabling PROXY protocol support for both your instance and the load balancer. Use as instruções do fornecedor para habilitar o protocolo PROXY no balanceador de carga. Para obter mais informações, consulte a [documentação do protocolo PROXY](http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt). {% data reusables.enterprise_installation.proxy-incompatible-with-aws-nlbs %} @@ -51,6 +51,12 @@ Como as conexões do cliente com o {% data variables.product.prodname_ghe_server {% data reusables.enterprise_clustering.x-forwarded-for %} +{% warning %} + +**Warning**: If you configure `X-Forwarded-For` support on {% data variables.product.product_location %} and load balancer, you may not be able to connect to the {% data variables.enterprise.management_console %}. For more information, see "[Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %}](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)." + +{% endwarning %} + {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.privacy %} @@ -61,7 +67,28 @@ Como as conexões do cliente com o {% data variables.product.prodname_ghe_server ## Configurar verificações de integridade -As verificações de integridade permitem que um balanceador de carga pare de enviar tráfego para um nó que não responde em caso de falha na verificação pré-configurada do nó em questão. Se o appliance estiver offline devido a manutenção ou falha inesperada, o balanceador de carga poderá exibir uma página de status. Em configurações de alta disponibilidade (HA), é possível usar balanceadores de carga como parte da estratégia de failover. No entanto, não há suporte para failover automático de pares de HA. Promova manualmente o appliance réplica antes que ele comece a atender a solicitações. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_ghe_server %} para alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". +As verificações de integridade permitem que um balanceador de carga pare de enviar tráfego para um nó que não responde em caso de falha na verificação pré-configurada do nó em questão. If the instance is offline due to maintenance or unexpected failure, the load balancer can display a status page. Em configurações de alta disponibilidade (HA), é possível usar balanceadores de carga como parte da estratégia de failover. No entanto, não há suporte para failover automático de pares de HA. You must manually promote the replica instance before it will begin serving requests. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_ghe_server %} para alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-github-enterprise-server-for-high-availability/)". {% data reusables.enterprise_clustering.health_checks %} {% data reusables.enterprise_site_admin_settings.maintenance-mode-status %} + +## Troubleshooting connectivity through a load balancer + +If you cannot connect to services on {% data variables.product.product_location %} through a load balancer, you can review the following information to troubleshoot the problem. + +{% note %} + +**Note**: Always test changes to your network infrastructure and instance configuration in a staging environment. Para obter mais informações, consulte "[Configurar instância de preparo](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)". + +{% endnote %} + +### Error: "Your session has expired" for connections to the {% data variables.enterprise.management_console %} + +If you enable support for the `X-Forwarded-For` header on your instance and load balancer, you may not be able to access your instance's {% data variables.enterprise.management_console %}. For more information about the {% data variables.enterprise.management_console %} and ports required for connections, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)" and "[Network ports](/admin/configuration/configuring-network-settings/network-ports)." + +If {% data variables.product.product_location %} indicates that your session has expired when you connect to the {% data variables.enterprise.management_console %} through a load balancer, try one of the following configurations on your load balancer. + +- Disable `X-Forwarded-For` headers for connections to your instance on ports 8080 and 8443. +- Configure your load balancer to operate on Layer 4, and use the PROXY protocol instead of `X-Forwarded-For` for passthrough of client IP addresses. For more information, see "[Enabling PROXY protocol support on {% data variables.product.product_location %} ](#enabling-proxy-protocol-support-on-your-github-enterprise-server-instance)." + +For more information, refer to the documentation for your load balancer. diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md index 2dfd5cbe58..0ed683d05e 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/accessing-the-management-console.md @@ -56,3 +56,11 @@ A primeira vez que você acessar o {% data variables.enterprise.management_conso O {% data variables.enterprise.management_console %} trava após dez tentativas de login com falha em um período de dez minutos. Antes de tentar novamente, aguarde o desbloqueio automático da tela de login, que ocorrerá após um período de dez minutos. A contagem é redefinida depois do login bem-sucedido. Para bloquear o {% data variables.enterprise.management_console %} imediatamente, use o comando `ghe-reactivate-admin-login` pelo shell administrativo. Para obter mais informações, consulte "[Utilitários da linha de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-reactivate-admin-login)" e "[Acessar o shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)". + +## Troubleshooting failed connections to the {% data variables.enterprise.management_console %} + +If you cannot connect to the {% data variables.enterprise.management_console %} on {% data variables.product.product_location %}, you can review the following information to troubleshoot the problem. + +### Error: "Your session has expired" for connections through a load balancer + +If you access {% data variables.product.product_location %} through a load balancer and connections to the {% data variables.enterprise.management_console %} fail with a message that your session has expired, you may need to reconfigure your load balancer. Para obter mais informações, consulte "[Usar o {% data variables.product.product_name %} com balanceador de carga](/admin/configuration/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer#error-your-session-has-expired-for-connections-to-the-management-console)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/index.md b/translations/pt-BR/content/admin/identity-and-access-management/index.md index 7c34fb4992..f516437e62 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/index.md @@ -19,7 +19,7 @@ children: - /using-cas-for-enterprise-iam - /using-ldap-for-enterprise-iam - /using-saml-for-enterprise-iam - - /using-enterprise-managed-users-and-saml-for-iam + - /using-enterprise-managed-users-for-iam - /managing-recovery-codes-for-your-enterprise --- diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md index 7226e1e016..870b2ee93a 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable.md @@ -1,7 +1,7 @@ --- title: Acessando a conta corporativa se seu provedor de identidade estiver indisponível shortTitle: Acesse sua conta corporativa -intro: 'Você pode efetuar o login em {% data variables.product.product_name %}, mesmo que o seu provedor de identidade esteja indisponível ignorando logon único SAML (SSO) com um código de recuperação.' +intro: 'You can sign into {% data variables.product.product_name %} even if your identity provider is unavailable by bypassing single sign-on (SSO) with a recovery code.' versions: ghec: '*' type: how_to @@ -13,9 +13,9 @@ topics: permissions: Enterprise owners can use a recovery code to access an enterprise account. --- -Você pode usar um código de recuperação para acessar a sua conta corporativa quando um erro de configuração do SAML ou um problema com o seu provedor de identidade (IdP) impede que você use o SAML SSO. +You can use a recovery code to access your enterprise account when a authentication configuration error or an issue with your identity provider (IdP) prevents you from using SSO. -Para acessar a conta corporativa desta forma, você deve ter baixado e armazenado previamente os códigos de recuperação da sua empresa. Para obter mais informações, consulte "[Fazendo o download dos códigos de recuperação do logon único único SAML da sua conta corporativa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes)." +Para acessar a conta corporativa desta forma, você deve ter baixado e armazenado previamente os códigos de recuperação da sua empresa. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." {% data reusables.saml.recovery-code-caveats %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md deleted file mode 100644 index fc2cf37ba2..0000000000 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Fazendo o download dos códigos de recuperação do logon único SAML da conta corporativa -shortTitle: Download dos códigos de recuperação -intro: 'Para garantir que você possa acessar {% data variables.product.product_name %} se o seu provedor de identidade (IdP) estiver indisponível, você deverá fazer o download dos códigos de recuperação do logon único SAML (SSO) da sua conta corporativa.' -versions: - ghec: '*' -type: how_to -topics: - - Accounts - - Authentication - - Enterprise - - SSO -permissions: Enterprise owners can download the SAML SSO recovery codes for the enterprise account. ---- - -Caso seu IdP esteja indisponível, você pode usar um código de recuperação para efetuar o login e acessar seu negócio em {% data variables.product.product_location %}. Para obter mais informações, consulte "[Acessar a sua conta corporativa se seu provedor de identidade estiver indisponível](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)". - -Se você não salvou seus códigos de recuperação ao configurar SAML SSO, você ainda poderá acessá-los nas configurações da sua empresa. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} - -1. Em "Exigir autenticação do SAML", clique em **Salvar seus códigos de recuperação**. ![Captura de tela do botão para testar a configuração do SAML antes de aplicar](/assets/images/help/enterprises/saml-recovery-codes-link.png) - -2. Para salvar seus códigos de recuperação, clique em **Download**, **Imprimir**ou **Copiar**. ![Captura de tela dos botões para fazer o download, imprimir ou copiar seus códigos de recuperação](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md new file mode 100644 index 0000000000..aaa7c45751 --- /dev/null +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes.md @@ -0,0 +1,36 @@ +--- +title: Downloading your enterprise account's single sign-on recovery codes +shortTitle: Download dos códigos de recuperação +intro: 'To ensure that you can access {% data variables.product.product_name %} if your identity provider (IdP) is unavailable, you should download your enterprise account''s single sign-on (SSO) recovery codes.' +versions: + ghec: '*' +type: how_to +topics: + - Accounts + - Authentication + - Enterprise + - SSO +redirect_from: + - /admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes +permissions: Enterprise owners can download the SSO recovery codes for the enterprise account. +--- + +Caso seu IdP esteja indisponível, você pode usar um código de recuperação para efetuar o login e acessar seu negócio em {% data variables.product.product_location %}. Para obter mais informações, consulte "[Acessar a sua conta corporativa se seu provedor de identidade estiver indisponível](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)". + +If you did not save your recovery codes when you configured SSO, you can still access the codes from your enterprise's settings. + + + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} + +1. Under{% if oidc-for-emu %} either{% endif %} "Require SAML authentication"{% if oidc-for-emu %} or "Require OIDC authentication"{% endif %}, click **Save your recovery codes**.{% if oidc-for-emu %} + {% note %} + + **Note:** OIDC SSO is only available for {% data variables.product.prodname_emus %}. Para obter mais informações, consulte[Sobre usuários gerenciados pela empresa](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". + + {% endnote %}{% endif %} + + ![Captura de tela do botão para testar a configuração do SAML antes de aplicar](/assets/images/help/enterprises/saml-recovery-codes-link.png) +1. Para salvar seus códigos de recuperação, clique em **Download**, **Imprimir**ou **Copiar**. ![Captura de tela dos botões para fazer o download, imprimir ou copiar seus códigos de recuperação](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md index a5399ef392..0b4e220e64 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/index.md @@ -10,7 +10,7 @@ topics: - Enterprise - SSO children: - - /downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes + - /downloading-your-enterprise-accounts-single-sign-on-recovery-codes - /accessing-your-enterprise-account-if-your-identity-provider-is-unavailable --- diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md similarity index 60% rename from translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md rename to translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md index 0c3be480eb..2a9e53e6c3 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md @@ -8,6 +8,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users versions: ghec: '*' type: overview @@ -20,11 +21,17 @@ topics: ## Sobre o {% data variables.product.prodname_emus %} -Com {% data variables.product.prodname_emus %}, você pode controlar as contas de usuário dos integrantes da empresa por meio do provedor de identidade (IdP). Você pode simplificar a autenticação com o logon único SAML (SSO) e provisionar atualizar e cancelar o provisionamento das contas de usuário para os membors da sua empresa. Os usuários atribuídos ao aplicativo {% data variables.product.prodname_emu_idp_application %} no seu IdP são provisionados como novas contas de usuário em {% data variables.product.prodname_dotcom %} e adicionados à sua empresa. Você controla nomes de usuários, dados de perfil, associação de equipe e acesso ao repositório a partir do seu IdP. +Com {% data variables.product.prodname_emus %}, você pode controlar as contas de usuário dos integrantes da empresa por meio do provedor de identidade (IdP). You can simplify authentication with SAML{% if oidc-for-emu %} or OIDC{% endif %} single sign-on (SSO) and provision, update, and deprovision user accounts for your enterprise members. Os usuários atribuídos ao aplicativo {% data variables.product.prodname_emu_idp_application %} no seu IdP são provisionados como novas contas de usuário em {% data variables.product.prodname_dotcom %} e adicionados à sua empresa. Você controla nomes de usuários, dados de perfil, associação de equipe e acesso ao repositório a partir do seu IdP. No seu IdP, você pode dar a cada {% data variables.product.prodname_managed_user %} a função do proprietário da empresa, usuário ou gerente de cobrança. {% data variables.product.prodname_managed_users_caps %} pode possuir organizações dentro da sua empresa e pode adicionar outros {% data variables.product.prodname_managed_users %} às organizações e equipes internamente. Para obter mais informações, consulte "[Funções em uma empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)" e "[Sobre as organizações](/organizations/collaborating-with-groups-in-organizations/about-organizations)". -Os integrantes da organização podem ser gerenciados manualmente ou atualizados automaticamente, já que {% data variables.product.prodname_managed_users %} são adicionados aos grupos do IdP que estão conectados às equipes dentro da organização. Quando um {% data variables.product.prodname_managed_user %} é adicionado manualmente a uma organização, o cancelamento a atribuição do aplicativo de {% data variables.product.prodname_emu_idp_application %} no seu IdP irá suspender o usuário, mas não removê-lo da organização. Para obter mais informações sobre o gerenciamento da organização e a associação à equipe automaticamente, consulte "[Gerenciando associações de equipe com grupos de provedores de identidade](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)". +Os integrantes da organização podem ser gerenciados manualmente ou atualizados automaticamente, já que {% data variables.product.prodname_managed_users %} são adicionados aos grupos do IdP que estão conectados às equipes dentro da organização. Quando um {% data variables.product.prodname_managed_user %} é adicionado manualmente a uma organização, o cancelamento a atribuição do aplicativo de {% data variables.product.prodname_emu_idp_application %} no seu IdP irá suspender o usuário, mas não removê-lo da organização. Para obter mais informações sobre o gerenciamento da organização e a associação à equipe automaticamente, consulte "[Gerenciando associações de equipe com grupos de provedores de identidade](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". + +{% if oidc-for-emu %} + +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." + +{% endif %} Você pode conceder {% data variables.product.prodname_managed_users %} acesso e a capacidade de contribuir para repositórios na sua empresa, mas {% data variables.product.prodname_managed_users %} não pode criar conteúdo público ou colaborar com outros usuários, organizações e empresas no resto de {% data variables.product.prodname_dotcom %}. O {% data variables.product.prodname_managed_users %} provisionado para sua empresa não pode ser convidado para organizações ou repositórios fora da empresa, nem {% data variables.product.prodname_managed_users %} pode ser convidado para outras empresas. Os colaboradores externos não são compatíveis com {% data variables.product.prodname_emus %}. @@ -32,17 +39,25 @@ Os nomes de usuário do {% data variables.product.prodname_managed_users %} da e {% data reusables.enterprise-accounts.emu-forks %} -Os proprietários de empresas podem auditar todas as ações de {% data variables.product.prodname_managed_users %}' em {% data variables.product.prodname_dotcom %}. +Os proprietários de empresas podem auditar todas as ações de {% data variables.product.prodname_managed_users %}' em {% data variables.product.prodname_dotcom %}. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#about-audit-log-events-for-your-enterprise)." Para usar {% data variables.product.prodname_emus %}, você precisa de um tipo de conta corporativa separado com {% data variables.product.prodname_emus %} habilitado. Para obter mais informações sobre a criação desta conta, consulte "[Sobre empresas com usuários gerenciados](#about-enterprises-with-managed-users)". ## Suporte do provedor de identidade -{% data variables.product.prodname_emus %} é compatível com os seguintes IdPs: +{% data variables.product.prodname_emus %} supports the following IdPs{% if oidc-for-emu %} and authentication methods: + +| | SAML | OIDC (beta) | +| ---------------------- | --------------------------------------------- | --------------------------------------------- | +| Azure Active Directory | {% octicon "check" aria-label="Check icon" %} | {% octicon "check" aria-label="Check icon" %} +| Okta | {% octicon "check" aria-label="Check icon" %} | | +{% else %}: {% data reusables.enterprise-accounts.emu-supported-idps %} +{% endif %} + ## Habilidades e restrições de {% data variables.product.prodname_managed_users %} O {% data variables.product.prodname_managed_users_caps %} só pode contribuir para repositórios privados e internos da sua empresa e repositórios privados pertencentes à sua conta de usuário. {% data variables.product.prodname_managed_users_caps %} tem acesso somente leitura a toda a comunidade de {% data variables.product.prodname_dotcom %} em geral. Estas restrições de acesso e visibilidade para usuários e conteúdo aplicam-se a todas as solicitações, incluindo solicitações da API. @@ -58,21 +73,36 @@ O {% data variables.product.prodname_managed_users_caps %} só pode contribuir p * Apenas repositórios privados e internos podem ser criados em organizações pertencentes a um {% data variables.product.prodname_emu_enterprise %}, dependendo das configurações de visibilidade da organização e do repositório corporativo. * {% data variables.product.prodname_managed_users_caps %} são limitados em seu uso de {% data variables.product.prodname_pages %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)". -## Sobre empresas com usuários gerenciados +## Getting started with {% data variables.product.prodname_emus %} -Para usar {% data variables.product.prodname_emus %}, você precisa de um tipo de conta corporativa separado com {% data variables.product.prodname_emus %} habilitado. Para experimentar {% data variables.product.prodname_emus %} ou para discutir opções para a migração da sua empresa existente, entre em contato com a [Equipe de vendas de {% data variables.product.prodname_dotcom %}](https://enterprise.github.com/contact). +Before your developers can use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_emus %}, you must follow a series of configuration steps. -Seu contato na equipe do GitHub de vendas vai trabalhar com você para criar seu novo {% data variables.product.prodname_emu_enterprise %}. Você deverá fornecer o endereço de e-mail para o usuário que irá configurar sua empresa e um código curto que será usado como sufixo para os nomes de usuários da sua empresa. {% data reusables.enterprise-accounts.emu-shortcode %} Para obter mais informações, consulte "[Nomes de usuário e informações do perfil](#usernames-and-profile-information)" +1. Para usar {% data variables.product.prodname_emus %}, você precisa de um tipo de conta corporativa separado com {% data variables.product.prodname_emus %} habilitado. Para experimentar {% data variables.product.prodname_emus %} ou para discutir opções para a migração da sua empresa existente, entre em contato com a [Equipe de vendas de {% data variables.product.prodname_dotcom %}](https://enterprise.github.com/contact). -Após criarmos sua empresa, você receberá um e-mail de {% data variables.product.prodname_dotcom %} convidando você a escolher uma senha para o usuário de configuração da sua empresa, que será o primeiro proprietário da empresa. Use uma janela de navegação anônima ou privada ao definir a senha. O usuário de configuração é usado apenas para configurar o logon único SAML e o provisionamento do SCIM para a empresa. Ele não terá mais acesso para administrar a conta corporativa assim que o SAML for habilitado com sucesso. + Seu contato na equipe do GitHub de vendas vai trabalhar com você para criar seu novo {% data variables.product.prodname_emu_enterprise %}. Você deverá fornecer o endereço de e-mail para o usuário que irá configurar sua empresa e um código curto que será usado como sufixo para os nomes de usuários da sua empresa. {% data reusables.enterprise-accounts.emu-shortcode %} Para obter mais informações, consulte "[Nomes de usuário e informações do perfil](#usernames-and-profile-information)" -O nome do usuário de configuração é o código curto da sua empresa com o sufixo `_admin`. Depois de efetuar o login no seu usuário de configuração, você pode começar configurando o SAML SSO para a sua empresa. Para obter mais informações, consulte "[Configurando o logon único SAML para Usuários Gerenciados pela Empresa](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +2. Após criarmos sua empresa, você receberá um e-mail de {% data variables.product.prodname_dotcom %} convidando você a escolher uma senha para o usuário de configuração da sua empresa, que será o primeiro proprietário da empresa. Use uma janela de navegação anônima ou privada ao definir a senha. The setup user is only used to configure single sign-on and SCIM provisioning integration for the enterprise. It will no longer have access to administer the enterprise account once SSO is successfully enabled. O nome do usuário de configuração é o código curto da sua empresa com o sufixo `_admin`. -{% note %} + {% note %} -{% data reusables.enterprise-accounts.emu-password-reset-session %} + {% data reusables.enterprise-accounts.emu-password-reset-session %} -{% endnote %} + {% endnote %} + +3. After you log in to your setup user, get started by configuring {% if oidc-for-emu %}how your members will authenticate. If you are using Azure Active Directory as your identity provider, you can choose between OpenID Connect (OIDC) and Security Assertion Markup Language (SAML). Both options provide a seamless sign-in experience for your members, but only OIDC includes support for Conditional Access Policies (CAP). If you are using Okta as your identity provider, you can use SAML to authenticate your members.{% else %}SAML SSO for your enterprise. For more information, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)."{% endif %} + + {% if oidc-for-emu %} + + To get started, read the guide for your chosen authentication method. + + - "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." + - "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." + + {% endif %} + +4. Once you have configured SSO, you can configure SCIM provisioning. SCIM is how your identity provider will provision and manage member accounts and teams on {% data variables.product.prodname_dotcom_the_website %}. For more information on configuring SCIM provisioning, see "[Configuring SCIM provisioning for enterprise managed users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)." + +5. Once authentication and provisioning are configured, you can start provisioning members and managing teams. Para obter mais informações, consulte "[Gerenciar associações de equipe com grupos de provedor de identidade](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)". ## Efetuar a autenticação um {% data variables.product.prodname_managed_user %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md new file mode 100644 index 0000000000..d3b9c8e30b --- /dev/null +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy.md @@ -0,0 +1,47 @@ +--- +title: About support for your IdP's Conditional Access Policy +shortTitle: Conditional access policy +intro: 'When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will validate access to your enterprise and its resources using your IdP''s Conditional Access Policy (CAP).' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About support for Conditional Access Policies + +{% data reusables.enterprise-accounts.emu-cap-validates %} + +CAP support is enabled automatically for any {% data variables.product.prodname_emu_enterprise %} that enables OIDC SSO and cannot be disabled. {% data variables.product.prodname_dotcom %} enforces your IdP's IP conditions but not device compliance conditions. + +For more information about using OIDC with {% data variables.product.prodname_emus %}, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)" and "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." + +## About using CAP with IP allow lists + +We recommend disabling your enterprise account's IP allow list and relying on your IdP's CAP. If you enable IP allow lists for your enterprise and also make use of your IdP's CAP, both the IP allow list and CAP will be enforced. If either restriction rejects a user's IP address, the request fails. For more information about IP allow lists, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." + +## Considerations for integrations and automations + +{% data variables.product.prodname_dotcom %} sends the originating IP address to your IdP for validation against your CAP. To make sure actions and apps are not blocked by your IdP's CAP, you will need to make changes to your configuration. + +{% data reusables.enterprise-accounts.oidc-gei-warning %} + +### {% data variables.product.prodname_actions %} + +Actions that use a personal access token will likely be blocked by your IdP's CAP. We recommend that personal access tokens are created by a service account which is then exempted from IP controls in your IdP's CAP. + +If you're unable to use a service account, another option for unblocking actions that use personal access tokens is to allow the IP ranges used by {% data variables.product.prodname_actions %}. Para obter mais informações, consulte "[Sobre os endereços IP do GitHub](/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses)". + +### {% data variables.product.prodname_github_apps %} e {% data variables.product.prodname_oauth_apps %} + +When {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} make requests on a member's behalf, {% data variables.product.prodname_dotcom %} will send the IP address of the app's server to your IdP for validation. If the IP address of the app's server is not validated by your IdP's CAP, the request will fail. + +You can contact the owners of the apps you want to use, ask for their IP ranges, and configure your IdP's CAP to allow access from those IP ranges. If you're unable to contact the owners, you can review your IdP sign-in logs to review the IP addresses seen in the requests, then allow-list those addresses. + +You can also enable IP allow list configuration for installed {% data variables.product.prodname_github_apps %}. When enabled, all {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} will continue working regardless of the originating IP address. Para obter mais informações, consulte "[Aplicando políticas de segurança na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#allowing-access-by-github-apps)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md new file mode 100644 index 0000000000..2d3e1f6a41 --- /dev/null +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -0,0 +1,47 @@ +--- +title: Configuring OIDC for Enterprise Managed Users +shortTitle: OIDC for managed users +intro: 'You can automatically manage access to your enterprise account on {% data variables.product.prodname_dotcom %} by configuring OpenID Connect (OIDC) single sign-on (SSO) and enable support for your IdP''s Conditional Access Policy (CAP).' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About OIDC for Enterprise Managed Users + +With {% data variables.product.prodname_emus %}, your enterprise uses your identity provider (IdP) to authenticate all members. You can use OpenID Connect (OIDC) to manage authentication for your {% data variables.product.prodname_emu_enterprise %}. Enabling OIDC SSO is a one-click setup process with certificates managed by {% data variables.product.prodname_dotcom %} and your IdP. + +{% data reusables.enterprise-accounts.emu-cap-validates %} For more information, see "[About support for your IdP's Conditional Access Policy](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy)." + +You can adjust the lifetime of a session, and how often a {% data variables.product.prodname_managed_user %} needs to reauthenticate with your IdP, by changing the lifetime policy property of the ID tokens issued for {% data variables.product.prodname_dotcom %} from your IdP. The default lifetime is one hour. For more information, see "[Configurable token lifetimes in the Microsoft identity platform](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes)" in the Azure AD documentation. + +If you currently use SAML SSO for authentication and would prefer to use OIDC and benefit from CAP support, you can follow a migration path. For more information, see "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)." + +{% data reusables.enterprise-accounts.oidc-gei-warning %} + +## Suporte do provedor de identidade + +Support for OIDC is in public beta and available for customers using Azure Active Directory (Azure AD). + +## Configuring OIDC for Enterprise Managed Users + +1. Efetue o login em {% data variables.product.prodname_dotcom_the_website %} como usuário de configuração da sua nova empresa com o nome de usuário **@SHORT-CODE_admin**. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Select **Require OIDC single sign-on**. + ![Screenshot showing the "Require OIDC single sign-on" checkbox](/assets/images/help/enterprises/require-oidc.png) +1. To continue setup and be redirected to Azure AD, click **Save**. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} +{% data reusables.enterprise-accounts.download-recovery-codes %} + +## Habilitando o provisionamento + +After you enable OIDC SSO, enable provisioning. Para obter mais informações, consulte "[Configurando o provisionamento de SCIM para usuários gerenciados pela empresa](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md similarity index 95% rename from translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md rename to translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md index 72f2a046fb..54a2b0485c 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users versions: ghec: '*' type: tutorial @@ -107,5 +108,5 @@ Após instalar e configurar o aplicativo de {% data variables.product.prodname_e ### Habilitando o provisionamento -Depois que você habilitar o SAML SSO, habilite o provisionamento. Para obter mais informações, consulte "[Configurando o provisionamento de SCIM para usuários gerenciados pela empresa](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)". +Depois que você habilitar o SAML SSO, habilite o provisionamento. Para obter mais informações, consulte "[Configurando o provisionamento de SCIM para usuários gerenciados pela empresa](//admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md similarity index 92% rename from translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md rename to translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md index 3f41208bf3..7f66adfb48 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta.md @@ -10,6 +10,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users-with-okta type: tutorial topics: - Accounts @@ -20,9 +21,9 @@ topics: ## Sobre o provisionamento com Okta -Você pode usar {% data variables.product.prodname_emus %} com o Okta como seu provedor de identidade para fornecer novas contas, gerenciar a associação da empresa e gerenciar as associações das equipes para as organizações na sua empresa. Para obter mais informações sobre provisionamento para {% data variables.product.prodname_emus %}, consulte "[Configurando provisionamento de SCIM para usuários corporativos gerenciados](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)". +Você pode usar {% data variables.product.prodname_emus %} com o Okta como seu provedor de identidade para fornecer novas contas, gerenciar a associação da empresa e gerenciar as associações das equipes para as organizações na sua empresa. Para obter mais informações sobre provisionamento para {% data variables.product.prodname_emus %}, consulte "[Configurando provisionamento de SCIM para usuários corporativos gerenciados](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users)". -Antes de configurar o provisionamento com o Okta, você deverá configurar o logon único SAML. Para obter mais informações, consulte "[Configurando o logon único SAML para Usuários Gerenciados pela Empresa](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Antes de configurar o provisionamento com o Okta, você deverá configurar o logon único SAML. Para obter mais informações, consulte "[Configurando o logon único SAML para Usuários Gerenciados pela Empresa](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." Para configurar o provisionamento com o Okta, você deverá definir o nome da sua empresa no aplicativo {% data variables.product.prodname_emu_idp_application %} e inserir o token de acesso pessoal do seu usuário. Em seguida, você poderá começar a provisionar usuários no Okta. @@ -79,7 +80,7 @@ Depois de configurar o SAML SSO e o provisionamento, você poderá fornecer novo {% data reusables.scim.emu-scim-rate-limit %} -Você também pode gerenciar automaticamente a associação da organização ao atribuir grupos ao aplicativo e adicioná-los à aba "Grupos de Push" no Okta. Quando o grupo for provisionado com sucesso, ele estará disponível para conectar-se a equipes das organizações da empresa. Para obter mais informações sobre gerenciamento de equipes, consulte "[Gerenciando associações de equipe com grupos de provedores de identidade](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)". +Você também pode gerenciar automaticamente a associação da organização ao atribuir grupos ao aplicativo e adicioná-los à aba "Grupos de Push" no Okta. Quando o grupo for provisionado com sucesso, ele estará disponível para conectar-se a equipes das organizações da empresa. Para obter mais informações sobre gerenciamento de equipes, consulte "[Gerenciando associações de equipe com grupos de provedores de identidade](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". Ao atribuir aos usuários, você poderá usar o atributo "Funções" no aplicativo de {% data variables.product.prodname_emu_idp_application %} para definir a função de um usuário na sua empresa em {% data variables.product.product_name %}. Para obter mais informações sobre funções, consulte "[Funções em uma empresa](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/roles-in-an-enterprise)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md similarity index 56% rename from translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md rename to translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md index 3b89a41b5b..52c286fd91 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users versions: ghec: '*' topics: @@ -18,13 +19,16 @@ topics: Você deve configurar o provisionamento para {% data variables.product.prodname_emus %} a fim de criar, gerenciar e desativar contas de usuário para os integrantes da sua empresa. Ao configurar o provisionamento para {% data variables.product.prodname_emus %}, os usuários atribuídos ao aplicativo de {% data variables.product.prodname_emu_idp_application %} no seu provedor de identidade serão provisionados como novas contas de usuário em {% data variables.product.prodname_dotcom %} por meio do SCIM e os usuários serão adicionados à sua empresa. -Ao atualizar as informações associadas à identidade de um usuário no seu IdP, este atualizará a conta do usuário no GitHub.com. Quando você cancelar a atribuição do usuário do aplicativo de {% data variables.product.prodname_emu_idp_application %} ou desativar a conta de um usuário no seu IdP, este irá comunicar-se com {% data variables.product.prodname_dotcom %} para invalidar qualquer sessão do SAML e desabilitar a conta do integrante. As informações da conta desativada serão mantidas e seu nome de usuário será alterado para hash do seu nome de usuário original com o código curto anexado. Se você reatribuir um usuário para o aplicativo {% data variables.product.prodname_emu_idp_application %} ou reativar sua conta no seu IdP, a conta de {% data variables.product.prodname_managed_user %} em {% data variables.product.prodname_dotcom %} será reativada e o nome de usuário restaurado. +Ao atualizar as informações associadas à identidade de um usuário no seu IdP, este atualizará a conta do usuário no GitHub.com. When you unassign the user from the {% data variables.product.prodname_emu_idp_application %} application or deactivate a user's account on your IdP, your IdP will communicate with {% data variables.product.prodname_dotcom %} to invalidate any sessions and disable the member's account. As informações da conta desativada serão mantidas e seu nome de usuário será alterado para hash do seu nome de usuário original com o código curto anexado. Se você reatribuir um usuário para o aplicativo {% data variables.product.prodname_emu_idp_application %} ou reativar sua conta no seu IdP, a conta de {% data variables.product.prodname_managed_user %} em {% data variables.product.prodname_dotcom %} será reativada e o nome de usuário restaurado. -Os grupos no seu IdP podem ser usados para gerenciar a participação de equipe nas organizações de sua empresa, permitindo que você configure o acesso e as permissões do repositório por meio do seu IdP. Para obter mais informações, consulte "[Gerenciar associações de equipe com grupos de provedor de identidade](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups)". +Os grupos no seu IdP podem ser usados para gerenciar a participação de equipe nas organizações de sua empresa, permitindo que você configure o acesso e as permissões do repositório por meio do seu IdP. Para obter mais informações, consulte "[Gerenciar associações de equipe com grupos de provedor de identidade](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups)". ## Pré-requisitos -Antes de configurar o provisionamento para {% data variables.product.prodname_emus %}, você deverá configurar o logon único SAML. Para obter mais informações, consulte "[Configurando o logon único SAML para Usuários Gerenciados pela Empresa](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users)." +Before you can configure provisioning for {% data variables.product.prodname_emus %}, you must configure SAML{% if oidc-for-emu %} or OIDC{% endif %} single-sign on. {% if oidc-for-emu %} + +- For more information on configuring OIDC, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-oidc-for-enterprise-managed-users)" +- {% endif %}For information on configuring SAML, see "[Configuring SAML single sign-on for Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users)." ## Criar um token de acesso pessoal @@ -54,7 +58,11 @@ Depois de criar seu token de acesso pessoal e armazená-lo com segurança, você {% data reusables.scim.emu-scim-rate-limit %} -Para configurar o Diretório Ativo do Azure para fornecer aos usuários do seu {% data variables.product.prodname_emu_enterprise %}, consulte [Tutorial: Configurar o usuário gerenciado do GitHub Enterprise para provisionamento automático de usuário](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) na documentação do Azure AD. - -Para configurar o Okta para prover usuários para seu {% data variables.product.prodname_emu_enterprise %}, consulte "[Configurando o provisionamento de SCIM para Usuários Corporativos Gerenciados com o Okta](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta)". +To configure provisioning, follow the appropriate link from the table below. +| Provedor de identidade | SSO method | Mais informações | +| ---------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if oidc-for-emu %} +| Azure AD | OIDC | [Tutorial: Configure GitHub Enterprise Managed User (OIDC) for automatic user provisioning](https://docs.microsoft.com/azure/active-directory/saas-apps/github-enterprise-managed-user-oidc-provisioning-tutorial) in the Azure AD documentation +{% endif %} +| Azure AD | SAML | [Tutorial: Configure GitHub Enterprise Managed User for automatic user provisioning](https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/github-enterprise-managed-user-provisioning-tutorial) in the Azure AD documentation | +| Okta | SAML | [Configurando o provisionamento do SCIM para usuários gerenciados pela empresa com Okta](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta) | diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md similarity index 76% rename from translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md rename to translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md index 595411772d..f1fcbf4267 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/index.md @@ -1,5 +1,5 @@ --- -title: Usando usuários gerenciados pela empresa e SAML para IAM +title: Using Enterprise Managed Users for IAM shortTitle: Enterprise Managed Users product: '{% data reusables.gated-features.emus %}' intro: Você pode gerenciar a identidade e o acesso com o seu provedor de identidade e prover contas que só podem contribuir com para a sua empresa. @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam versions: ghec: '*' topics: @@ -15,8 +16,11 @@ topics: children: - /about-enterprise-managed-users - /configuring-saml-single-sign-on-for-enterprise-managed-users + - /configuring-oidc-for-enterprise-managed-users - /configuring-scim-provisioning-for-enterprise-managed-users - /configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /managing-team-memberships-with-identity-provider-groups + - /about-support-for-your-idps-conditional-access-policy + - /migrating-from-saml-to-oidc --- diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md similarity index 98% rename from translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md rename to translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md index 738b61a589..356fe459ce 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups.md @@ -7,6 +7,7 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups + - /admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups versions: ghec: '*' type: how_to diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md new file mode 100644 index 0000000000..273f3e7263 --- /dev/null +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md @@ -0,0 +1,58 @@ +--- +title: Migrating from SAML to OIDC +shortTitle: Migrating from SAML to OIDC +intro: 'If you''re using SAML to authenticate members in your {% data variables.product.prodname_emu_enterprise %}, you can migrate to OpenID Connect (OIDC) and benefit from support for your IdP''s Conditional Access Policy.' +product: '{% data reusables.gated-features.emus %}' +versions: + feature: oidc-for-emu +topics: + - Accounts + - Authentication + - Enterprise + - SSO +--- + +{% data reusables.enterprise-accounts.oidc-beta-notice %} + +## About migrating your {% data variables.product.prodname_emu_enterprise %} from SAML to OIDC + +If your {% data variables.product.prodname_emu_enterprise %} uses SAML SSO to authenticate with Azure Active Directory (Azure AD), you can migrate to OIDC. {% data reusables.enterprise-accounts.emu-cap-validates %} + +When you migrate from SAML to OIDC, {% data variables.product.prodname_managed_users %} and groups that were previously provisioned for SAML but are not provisioned by the {% data variables.product.prodname_emu_idp_oidc_application %} application will have "(SAML)" appended to their display names. + +If you're new to {% data variables.product.prodname_emus %} and haven't yet configured authentication for your enterprise, you do not need to migrate and can set up OIDC single sign-on immediately. For more information, see "[Configuring OIDC for Enterprise Managed Users](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." + +## Migrating your enterprise + +{% note %} + +**Note:** To sign in as the setup user, you will need a recovery code. If you do not already have your recovery codes, you can access the codes while signed in as an enterprise owner. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." + +{% endnote %} + +1. Before you begin the migration, sign in to Azure and disable provisioning in the existing {% data variables.product.prodname_emu_idp_application %} application. +1. Sign into {% data variables.product.prodname_dotcom_the_website %} as the setup user for your enterprise with the username **@SHORT-CODE_admin**. +1. When prompted to continue to your identity provider, click **Use a recovery code** and sign in using one of your enterprise's recovery codes. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. At the bottom of the page, next to "Migrate to OpenID Connect single sign-on", click **Configure with Azure**. + {% warning %} + + **Warning:** The migration can take up to an hour, and it is important that no users are provisioned during the migration. You can confirm if the migration is still in progress by returning to your enterprise's security settings page; if "Require SAML authentication" is still checked, the migration is still in progress. + + {% endwarning %} + + ![Screenshot showing the "Configure with Azure" button](/assets/images/help/enterprises/saml-to-oidc-button.png) +1. Read both warnings and click to continue. +{% data reusables.enterprise-accounts.emu-azure-admin-consent %} +1. In a new tab or window, while signed in as the setup user on {% data variables.product.prodname_dotcom_the_website %}, create a personal access token with the **admin:enterprise** scope and **no expiration** and copy it to your clipboard. For more information about creating a new token, see "[Creating a personal access token](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users#creating-a-personal-access-token)." +1. In the settings for the {% data variables.product.prodname_emu_idp_oidc_application %} application in Azure Portal, under "Tenant URL", type `https://api.github.com/scim/v2/enterprises/YOUR_ENTERPRISE`, replacing YOUR_ENTERPRISE with the name of your enterprise account. + + For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, the name of the enterprise account is `octo-corp`. +1. Under "Secret token", paste the personal access token with the **admin:enterprise** scope that you created earlier. +1. To test the configuration, click **Test Connection**. +1. To save your changes, at the top of the form, click **Save**. +1. In Azure Portal, copy the users and groups from the old {% data variables.product.prodname_emu_idp_application %} application to the new {% data variables.product.prodname_emu_idp_oidc_application %} application. +1. Test your configuration by provisioning a single new user. +1. If your test is successful, start provisioning for all users by clicking **Start provisioning**. diff --git a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index 158dcac4c5..c2f17c0d42 100644 --- a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -36,6 +36,9 @@ Além de visualizar seu registro de auditoria, você pode monitorar atividades n Como proprietário corporativo{% ifversion ghes %} ou administrador do site{% endif %}, você pode interagir com os dados do log de auditoria na sua empresa de várias maneiras: - Você pode visualizar o log de auditoria da sua empresa. Para obter mais informações, consulte[Acessando o log de auditoria para sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". - Você pode pesquisar eventos específicos no log de auditoria{% ifversion ghec %} e exportar dados de log de auditoria{% endif %}. Para obter mais informações, consulte "[Pesquisando o log de auditoria para a sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise)"{% ifversion ghec %} e "[Exportando o log de auditoria para a sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)"{% endif %}. +{%- if enterprise-audit-log-ip-addresses %} +- You can display the IP address associated with events in the audit log. For more information, see "[Displaying IP addresses in the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)." +{%- endif %} {%- ifversion ghec %} - Você pode transmitir dados de auditoria e eventos do Git de {% data variables.product.prodname_dotcom %} para um sistema externo de gerenciamento de dados. Para obter mais informações, consulte[Transmitindo o log de auditoria para sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". {%- else %} diff --git a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 05e1c0e8b0..341f36ea84 100644 --- a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -22,8 +22,18 @@ topics: - Security --- +{% ifversion ghec%} +## About audit log events for your enterprise + +The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. Para obter mais informações sobre {% data variables.product.prodname_emus %}, consulte "[Sobre {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". + +- If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. +- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.product.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +{% endif %} + + {%- ifversion fpt or ghec %} -### ações de categoria da `conta` +## ações de categoria da `conta` | Ação | Descrição | | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -34,7 +44,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### ações de categoria de `advisory_credit` +## ações de categoria de `advisory_credit` | Ação | Descrição | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -44,14 +54,14 @@ topics: | `advisory_credit.destroy` | O administrador de uma consultoria de segurança removeu alguém da seção de crédito. | {%- endif %} -### Ações de categoria `artefato` +## Ações de categoria `artefato` | Ação | Descrição | | ------------------ | ---------------------------------------------------------------------- | | `artifact.destroy` | Um artefato da execução de fluxo de trabalho foi excluído manualmente. | {%- ifversion ghec %} -### Ações da categoria `audit_log_streaming` +## Ações da categoria `audit_log_streaming` | Ação | Descrição | | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -62,7 +72,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### ações de categoria de `cobrança` +## ações de categoria de `cobrança` | Ação | Descrição | | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -70,7 +80,7 @@ topics: | `billing.change_email` | O endereço de e-mail de cobrança de uma organização foi alterado. Para obter mais informações, consulte "[Configurar o e-mail de cobrança](/billing/managing-your-github-billing-settings/setting-your-billing-email)". | {%- endif %} -### ações da categoria `business` +## ações da categoria `business` | Ação | Descrição | | -------------------- | ---------------------------------------------------------------------------------------------------------------- | @@ -134,7 +144,7 @@ topics: {%- endif %} {%- if secret-scanning-audit-log-custom-patterns %} -### Categoria de ações `business_secret_scanning_custom_pattern` +## Categoria de ações `business_secret_scanning_custom_pattern` | Ação | Descrição | | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -143,7 +153,7 @@ topics: | | `business_secret_scanning_custom_pattern.update` | As alterações no padrão personalizado no nível da empresa foram salvas para a digitalização de segredo. | {%- endif %} -### Ações da categoria `checks` +## Ações da categoria `checks` | Ação | Descrição | | ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -154,7 +164,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### ações da categoria `codespaces` +## ações da categoria `codespaces` | Ação | Descrição | | ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -170,7 +180,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### Ações da categoria `commit_comment` +## Ações da categoria `commit_comment` | Ação | Descrição | | ------------------------ | --------------------------------------- | @@ -179,7 +189,7 @@ topics: {%- endif %} {%- ifversion ghes %} -### Ações da categoria `config_entry` +## Ações da categoria `config_entry` | Ação | Descrição | | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -189,21 +199,21 @@ topics: {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -### ações de categoria de `dependabot_alerts` +## ações de categoria de `dependabot_alerts` | Ação | Descrição | | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `dependabot_alerts.disable` | O proprietário de uma empresa{% ifversion ghes %} ou administrador do site{% endif %} desabilitou {% data variables.product.prodname_dependabot_alerts %} para todos os repositórios {% ifversion fpt or ghec %}privados existentes{% endif %}. Para obter mais informações, consulte "[Gerenciar configurações de segurança e análise para sua organização](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". | | `dependabot_alerts.enable` | O proprietário de uma empresa{% ifversion ghes %} ou administrador do site{% endif %} habilitou {% data variables.product.prodname_dependabot_alerts %} para todos os repositórios {% ifversion fpt or ghec %}privados existentes{% endif %}. | -### ações de categoria de `dependabot_alerts_new_repos` +## ações de categoria de `dependabot_alerts_new_repos` | Ação | Descrição | | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `dependabot_alerts_new_repos.disable` | O proprietário de uma empresa{% ifversion ghes %} ou administrador do site{% endif %} desabilitou {% data variables.product.prodname_dependabot_alerts %} para todos os novos repositórios {% ifversion fpt or ghec %}privados{% endif %}. Para obter mais informações, consulte "[Gerenciar configurações de segurança e análise para sua organização](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". | | `dependabot_alerts_new_repos.enable` | O proprietário de uma empresa{% ifversion ghes %} ou administrador do site{% endif %} habilitou {% data variables.product.prodname_dependabot_alerts %} para todos os novos repositórios {% ifversion fpt or ghec %}privados{% endif %}. | -### Ações da categoria `dependabot_repository_access` +## Ações da categoria `dependabot_repository_access` | Ação | Descrição | | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | @@ -211,14 +221,14 @@ topics: {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 %} -### ações de categoria de `dependabot_security_updates` +## ações de categoria de `dependabot_security_updates` | Ação | Descrição | | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `dependabot_security_updates.disable` | O proprietário de uma empresa {% ifversion ghes %} ou administrador do site{% endif %} desabilitou {% data variables.product.prodname_dependabot_security_updates %} para todos os repositórios existentes. Para obter mais informações, consulte "[Gerenciar configurações de segurança e análise para sua organização](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". | | `dependabot_security_updates.enable` | O proprietário de uma empresa {% ifversion ghes %} ou administrador do site{% endif %} habilitou {% data variables.product.prodname_dependabot_security_updates %} para todos os repositórios existentes. | -### ações de categoria de `dependabot_security_updates_new_repos` +## ações de categoria de `dependabot_security_updates_new_repos` | Ação | Descrição | | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -227,14 +237,14 @@ topics: {%- endif %} {%- ifversion fpt or ghec or ghes or ghae %} -### ações de categoria de `dependency_graph` +## ações de categoria de `dependency_graph` | Ação | Descrição | | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `dependency_graph.disable` | O proprietário de uma empresa {% ifversion ghes %} ou administrador do site{% endif %} desabilitou o gráfico de dependência para todos os repositórios existentes. Para obter mais informações, consulte "[Gerenciar configurações de segurança e análise para sua organização](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". | | `dependency_graph.enable` | O proprietário de uma empresa {% ifversion ghes %} ou administrador do site{% endif %} habilitou o gráficou de dependência para todos os repositórios existentes. | -### ações de categoria de `dependency_graph_new_repos` +## ações de categoria de `dependency_graph_new_repos` | Ação | Descrição | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -243,27 +253,27 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### Ações da categoria `discussion` +## Ações da categoria `discussion` | Ação | Descrição | | -------------------- | --------------------------------------- | | `discussion.destroy` | A discussão de uma equipe foi excluída. | -### Ações da categoria `discussion_comment` +## Ações da categoria `discussion_comment` | Ação | Descrição | | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `discussion_comment.destroy` | Um [comentário em uma publicação de discussão em equipe foi eliminado](/communities/moderating-comments-and-conversations/managing-disruptive-comments#deleting-a-comment). | | `discussion_comment.update` | Um [comentário em uma publicação de discussão em equipe foi editado](/communities/moderating-comments-and-conversations/managing-disruptive-comments#editing-a-comment). | -### ações de categoria de `discussion_post` +## ações de categoria de `discussion_post` | Ação | Descrição | | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | `discussion_post.destroy` | Um [post em uma publicação de discussão em equipe foi eliminado](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). | | `discussion_post.update` | Um [post em uma publicação de discussão em equipe foi editado](/organizations/collaborating-with-your-team/editing-or-deleting-a-team-discussion). | -### ações de categoria de `discussion_post_reply` +## ações de categoria de `discussion_post_reply` | Ação | Descrição | | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -272,7 +282,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes %} -### Ações da categoria `dotcom_connection` +## Ações da categoria `dotcom_connection` | Ação | Descrição | | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -283,7 +293,7 @@ topics: | `dotcom_connection.upload_usage_metrics` | As mpetrica de uso de {% data variables.product.prodname_ghe_server %} foram enviadas para {% data variables.product.prodname_dotcom_the_website %}. | {%- endif %} -### Ações da categoria `empresa` +## Ações da categoria `empresa` | Ação | Descrição | | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -311,7 +321,7 @@ topics: {%- endif %} {%- ifversion ghec %} -### Ações da categoria `enterprise_domain` +## Ações da categoria `enterprise_domain` | Ação | Descrição | | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -320,7 +330,7 @@ topics: | `enterprise_domain.destroy` | Um domínio corporativo foi removido de uma empresa. Para obter mais informações, consulte "[Removendo um domínio aprovado ou verificado](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#removing-an-approved-or-verified-domain). " | | `enterprise_domain.verify` | Um domínio corporativo foi verificado para uma empresa. Para obter mais informações, consulte "[Verificando um domínio para a sua conta corporativa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise#verifying-a-domain-for-your-enterprise-account)". | -### Ações da categoria `enterprise_installation` +## Ações da categoria `enterprise_installation` | Ação | Descrição | | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -330,7 +340,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### ações da categoria `ambiente` +## ações da categoria `ambiente` | Ação | Descrição | | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -344,7 +354,7 @@ topics: {%- endif %} {%- ifversion ghae %} -### Ações da categoria de `external_group` +## Ações da categoria de `external_group` | Ação | Descrição | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -354,7 +364,7 @@ topics: | `external_group.unlink` | O mapeamento do grupo do Okta foi cancelado de uma equipe de {% data variables.product.prodname_ghe_managed %}. Para obter mais informações, consulte "[Mapeando grupos do Okta nas equipes](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | | `external_group.update` | As onfigurações de um grupo do Okta foram atualizadas. Para obter mais informações, consulte "[Mapeando grupos do Okta nas equipes](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -### ações de categoria de `external_identity` +## ações de categoria de `external_identity` | Ação | Descrição | | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `external_identity.deprovision` | Um usuário foi removido de um grupo do Okta e foi subsequentemente desprovisionado de {% data variables.product.prodname_ghe_managed %}. Para obter mais informações, consulte "[Mapeando grupos do Okta nas equipes](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | @@ -362,7 +372,7 @@ topics: | `external_identity.update` | As configurações do Okta foram atualizadas. Para obter mais informações, consulte "[Mapeando grupos do Okta nas equipes](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | {%- endif %} -### Ações da categoria `gist` +## Ações da categoria `gist` | Ação | Descrição | | ------------------------ | --------------------------------------- | @@ -371,7 +381,7 @@ topics: | `gist.visibility_change` | A visibilidade de um gist foi alterada. | {% ifversion ghec or ghes > 3.4 or ghae-issue-6724 %} -### ações da categoria `git` +## ações da categoria `git` | Ação | Descrição | | ----------- | ---------------------------------------------------------- | @@ -380,7 +390,7 @@ topics: | `git.push` | As alterações foram enviadas por push para um repositório. | {% endif %} -### ações de categoria de `hook` +## ações de categoria de `hook` | Ação | Descrição | | ---- | --------- | @@ -390,7 +400,7 @@ topics: {%- endif %} | `hook.config_changed` | A configuração do hook foi alterada. | `hook.create` | Um novo hook foi adicionado. | `hook.destroy` | Um hook foi excluído. | `hook.events_changed` | Os eventos configurados de um hook foram alterados. -### Ações da categoria `integration` +## Ações da categoria `integration` | Ação | Descrição | | ---------------------------------- | ------------------------------------------------------------------------------------------- | @@ -403,7 +413,7 @@ topics: | `integration.revoke_all_tokens` | Silicitou-se que todos os tokens de usuário para uma integração fossem revogados. | | `integration.revoke_tokens` | O(s) token(s) para uma integração foi(foram) revogado(s). | -### Ações da categoria `integration_installation` +## Ações da categoria `integration_installation` | Ação | Descrição | | ------------------------------------------------ | ------------------------------------------------------ | @@ -417,7 +427,7 @@ topics: {%- endif %} | `integration_installation.version_updated` | As permissões para uma integração foram atualizadas. -### ações de categoria de `integration_installation_request` +## ações de categoria de `integration_installation_request` | Ação | Descrição | | ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -425,7 +435,7 @@ topics: | `integration_installation_request.close` | Uma solicitação para instalar uma integração para uso em uma empresa ou organização foi ou aprovada ou negada por um proprietário ou cancelada pelo integrante que abriu a solicitação. | {%- ifversion ghec or ghae %} -### Ações da categoria `ip_allow_list` +## Ações da categoria `ip_allow_list` | Ação | Descrição | | ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------- | @@ -434,7 +444,7 @@ topics: | `ip_allow_list.disable` | Uma lista de permissões do IP foi desabilitada. | | `ip_allow_list.disable_for_installed_apps` | Uma lista de permissões de IP foi desabilitada para o {% data variables.product.prodname_github_apps %} instalado. | -### Ações da categoria `ip_allow_list_entry` +## Ações da categoria `ip_allow_list_entry` | Ação | Descrição | | ----------------------------- | ------------------------------------------------------------- | @@ -443,7 +453,7 @@ topics: | `ip_allow_list_entry.destroy` | Um endereço IP foi excluído de uma lista de permissões de IP. | {%- endif %} -### ações de categoria de `problema` +## ações de categoria de `problema` | Ação | Descrição | | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -452,7 +462,7 @@ topics: | `issue.transfer` | Um problema foi transferido para outro repositório. Para obter mais informações, consulte "[Transferir um problema para outro repositório](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)". | | `issue.unpinned` | Um problema foi desfixado de um repositório. Para obter mais informações, consulte "[Fixar um problema no seu repositório](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)". | -### Ações da categoria `issue_comment` +## Ações da categoria `issue_comment` | Ação | Descrição | | ------------------------ | ------------------------------------------------------------------- | @@ -461,7 +471,7 @@ topics: | `issue_comment.unpinned` | Um comentário sobre um problema foi desafixado de um repositório. | | `issue_comment.update` | Um comentário em um problema (que não seja o inicial) foi alterado. | -### Ações da categoria `problemas` +## Ações da categoria `problemas` | Ação | Descrição | | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -470,13 +480,13 @@ topics: | `issues.deletes_policy_cleared` | Um proprietário corporativo{% ifversion ghes %} ou administrador do site{% endif %} limpou a configuração da política para permitir que os integrantes excluam problemas em uma empresa. Para obter mais informações, consulte "[Aplicando uma política para excluir problemas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | {%- ifversion fpt or ghec %} -### ações de categoria de `marketplace_agreement_signature` +## ações de categoria de `marketplace_agreement_signature` | Ação | Descrição | | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | `marketplace_agreement_signature.create` | Um usuário assinou o Acordo de Desenvolvedor de {% data variables.product.prodname_marketplace %} em nome de uma organização. | -### ações de categoria de `marketplace_listing` +## ações de categoria de `marketplace_listing` | Ação | Descrição | | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | @@ -488,21 +498,21 @@ topics: | `marketplace_listing.reject` | A inclusão de uma listagem não foi aceita em {% data variables.product.prodname_marketplace %}. | {%- endif %} -### ações de categoria de `members_can_create_pages` +## ações de categoria de `members_can_create_pages` | Ação | Descrição | | ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `members_can_create_pages.disable` | A capacidade de os integrantes de publicar {% data variables.product.prodname_pages %} foi desabilitada. Os integrantes não podem publicar {% data variables.product.prodname_pages %} em uma organização. Para obter mais informações, consulte "[Gerenciando a publicação de sites do GitHub Pages para sua organização](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | | `members_can_create_pages.enable` | A capacidade de os integrantes de publicar {% data variables.product.prodname_pages %} foi habilitada. Os integrantes podem publicar {% data variables.product.prodname_pages %} em uma organização. Para obter mais informações, consulte "[Gerenciando a publicação de sites do GitHub Pages para sua organização](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -### Ações da categoria `members_can_create_private_pages` +## Ações da categoria `members_can_create_private_pages` | Ação | Descrição | | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `members_can_create_private_pages.disable` | A capacidade de os integrantes de publicar {% data variables.product.prodname_pages %} privado foi desabilitada. Os integrantes não podem publicar {% data variables.product.prodname_pages %} privado em uma organização. Para obter mais informações, consulte "[Gerenciando a publicação de sites do GitHub Pages para sua organização](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | | `members_can_create_private_pages.enable` | A capacidade de os integrantes de publicar {% data variables.product.prodname_pages %} privado foi habilitada. Os integrantes podem publicar {% data variables.product.prodname_pages %} privado em uma organização. Para obter mais informações, consulte "[Gerenciando a publicação de sites do GitHub Pages para sua organização](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -### Ações da categoria `members_can_create_public_pages` +## Ações da categoria `members_can_create_public_pages` | Ação | Descrição | | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -510,7 +520,7 @@ topics: | `members_can_create_public_pages.enable` | A capacidade de os integrantes de publicar {% data variables.product.prodname_pages %} público foi habilitada. Os integrantes podem publicar {% data variables.product.prodname_pages %} público em uma organização. Para obter mais informações, consulte "[Gerenciando a publicação de sites do GitHub Pages para sua organização](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | {%- ifversion ghec or ghes or ghae %} -### Ações da categoria `members_can_delete_repos` +## Ações da categoria `members_can_delete_repos` | Ação | Descrição | | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -518,7 +528,7 @@ topics: | `members_can_delete_repos.disable` | A capacidade de os integrantes da empresa de excluir repositórios foi desabilitada. Os membros não podem excluir ou transferir repositórios de nenhuma organização em uma empresa. Para obter mais informações, consulte "[Aplicando uma política para a exclusão e transferência](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | | `members_can_delete_repos.enable` | A capacidade de os integrantes da empresa de excluir repositórios foi habilitada. Os membros podem excluir ou transferir repositórios de nenhuma organização em uma empresa. Para obter mais informações, consulte "[Aplicando uma política para a exclusão e transferência](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | -### Ações da categoria `members_can_view_dependency_insights` +## Ações da categoria `members_can_view_dependency_insights` | Ação | Descrição | | ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -526,7 +536,7 @@ topics: | `members_can_view_dependency_insights.disable` | A habilidade para os integrantes da empresa para visualizar insights de dependência foi desativada. Os integrantes não podem ver insights de dependência em qualquer organização de uma empresa.{% ifversion ghec %} Para obter mais informações, consulte "[Aplicando uma política de visibilidade de insights de dependência](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)"{% endif %} | `members_can_view_dependency_insights.enable` | A habilidade para os integrantes da empresa para visualizar insights de dependência foi habilitada. Os integrantes podem ver insights de dependência em qualquer organização de uma empresa.{% ifversion ghec %} Para obter mais informações, consulte "[Aplicando uma política de visibilidade de insights de dependência](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise)"{% endif %} -### Ações da categoria `migration` +## Ações da categoria `migration` | Ação | Descrição | | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -535,7 +545,7 @@ topics: | `migration.download` | Um arquivo de migração para transferência de dados da localidade *fonte* (como uma organização de {% data variables.product.prodname_dotcom_the_website %} ou uma instância de {% data variables.product.prodname_ghe_server %}) para um *destino* da instância de{% data variables.product.prodname_ghe_server %} instância foi baixado. | {%- endif %} -### ações de categoria`Oauth_access` +## ações de categoria`Oauth_access` | Ação | Descrição | | ---- | --------- | @@ -544,7 +554,7 @@ topics: `oauth_access.create` | Um [token de acesso do OAuth][] foi gerado para a conta de um usuário. Para obter mais informações, consulte "[Criando um token de acesso pessoal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." `oauth_access.destroy` | Um [token de acesso do OAuth][] foi excluído da conta de um usuário. -### ações da categoria `oauth_application` +## ações da categoria `oauth_application` | Ação | Descrição | | --------------------------- | ------------------------------------------------------------------------------- | @@ -563,7 +573,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### Ações da categoria `oauth_authorization` +## Ações da categoria `oauth_authorization` | Ação | Descrição | | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -572,7 +582,7 @@ topics: | `oauth_authorization.update` | Uma autorização para um aplicativo OAuth foi atualizada. Para obter mais informações, consulte "[Autorizar aplicativos OAuth](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps)". | {%- endif %} -### ações de categoria de `org` +## ações de categoria de `org` | Ação | Descrição | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | @@ -620,7 +630,7 @@ topics: {%- ifversion fpt or ghec %} | `org.oauth_app_access_approved` | Um proprietário [concedeu acesso da organização a um {% data variables.product.prodname_oauth_app %}](/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization). | `org.oauth_app_access_denied` | Um proprietário [desabilitou o acesso de {% data variables.product.prodname_oauth_app %} a uma organização previamente aprovada.](/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization) | `org.oauth_app_access_requested` | Um integrante da organização solicitou que um proprietário conceda acesso de {% data variables.product.prodname_oauth_app %} a uma organização. {%- endif %} -| `org.recreate` | Uma organização foi restaurada. | `org.register_self_hosted_runner` | Um novo executor auto-hospedado foi registrado. Para obter mais informações, consulte "[Adicionar um executor auto-hospedado a uma organização](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)". | `org.remove_actions_secret` | Um segredo de {% data variables.product.prodname_actions %} foi removido. | `org.remove_integration_secret` | Um segredo de integração de {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} ou de {% data variables.product.prodname_codespaces %}{% endif %} foi removido de uma organização. | `org.remove_billing_manager` | Um proprietário removeu um gerente de cobrança de uma organização. |{% ifversion fpt or ghec %}For more information, see "[Removendo um gerente de cobrança da sua organização](/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization)"{% endif %}{% ifversion not ghae %} ou quando [a autenticação de dois fatores era obrigatõria em uma organização](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) e um gerente de cobrança não usou a 2FA ou desabilitou a 2FA.{% endif %}| | `org.remove_member` | Um [proprietário removeu um integrante de uma organização](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization){% ifversion not ghae %} ou quando [a autenticação de dois fatores era obrigatória em uma organização](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) e o integrante da organização não usa a 2FA ou desabilitou a 2FA{% endif %}. Além disso, [um membro da organização removeu-se](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization) de uma organização. | `org.remove_outside_collaborator` | Um proprietário removeu um colaborador externo de uma organização{% ifversion not ghae %} ou quando [autenticação de dois fatores foi exigida em uma organização](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) e um colaborador externo não usou a 2FA ou desabilitou a 2FA{% endif %}. | `org.remove_self_hosted_runner` | Um executor auto-hospedado foi removido. Para obter mais informações, consulte "[Remover um executor de uma organização](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization)." | `org.rename` | Uma organização foi renomeada. | `org.restore_member` | O membro e uma organização foi restaurado. Para obter mais informações, consulte "[Restabelecer ex-integrantes da organização](/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)". +| `org.recreate` | Uma organização foi restaurada. | `org.register_self_hosted_runner` | Um novo executor auto-hospedado foi registrado. Para obter mais informações, consulte "[Adicionar um executor auto-hospedado a uma organização](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)". | `org.remove_actions_secret` | Um segredo de {% data variables.product.prodname_actions %} foi removido. | `org.remove_integration_secret` | Um segredo de integração de {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} ou de {% data variables.product.prodname_codespaces %}{% endif %} foi removido de uma organização. | `org.remove_billing_manager` | Um proprietário removeu um gerente de cobrança de uma organização. |{% ifversion fpt or ghec %}For more information, see "[Removendo um gerente de cobrança da sua organização](/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization)"{% endif %}{% ifversion not ghae %} ou quando [a autenticação de dois fatores era obrigatõria em uma organização](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) e um gerente de cobrança não usou a 2FA ou desabilitou a 2FA.{% endif %}| | `org.remove_member` | Um [proprietário removeu um integrante de uma organização](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization){% ifversion not ghae %} ou quando [a autenticação de dois fatores era obrigatória em uma organização](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) e o integrante da organização não usa a 2FA ou desabilitou a 2FA{% endif %}. Also an [organization member removed themselves](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization) from an organization. | `org.remove_outside_collaborator` | Um proprietário removeu um colaborador externo de uma organização{% ifversion not ghae %} ou quando [autenticação de dois fatores foi exigida em uma organização](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) e um colaborador externo não usou a 2FA ou desabilitou a 2FA{% endif %}. | `org.remove_self_hosted_runner` | Um executor auto-hospedado foi removido. Para obter mais informações, consulte "[Remover um executor de uma organização](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization)." | `org.rename` | Uma organização foi renomeada. | `org.restore_member` | O membro e uma organização foi restaurado. Para obter mais informações, consulte "[Restabelecer ex-integrantes da organização](/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)". {%- ifversion ghec %} | `org.revoke_external_identity` | O proprietário de uma organização revogou a identidade vinculada de um integrante. Para obter mais informações, consulte "[Visualizar e gerenciar o acesso SAML de um integrante à sua organização](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". | `org.revoke_sso_session` | O proprietário de uma organização revogou a sessão do SAML de um integrante. Para obter mais informações, consulte "[Visualizar e gerenciar o acesso SAML de um integrante à sua organização](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". {%- endif %} @@ -664,7 +674,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes or ghae %} -### ações da categoria `org_credential_authorization` +## ações da categoria `org_credential_authorization` | Ação | Descrição | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -676,7 +686,7 @@ topics: {%- endif %} {%- if secret-scanning-audit-log-custom-patterns %} -### Ações da categoria `org_secret_scanning_custom_pattern` +## Ações da categoria `org_secret_scanning_custom_pattern` | Ação | Descrição | | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -685,7 +695,7 @@ topics: | `org_secret_scanning_custom_pattern.update` | As alterações em um padrão personalizado são salvas para a digitalização de segredo em uma organização. Para obter mais informações, consulte "[Definindo padrões personalizados para digitalização de segredo](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern). " | {%- endif %} -### Ações da categoria `organization_default_label` +## Ações da categoria `organization_default_label` | Ação | Descrição | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -694,7 +704,7 @@ topics: | `organization_default_label.destroy` | Uma etiqueta padrão para repositórios em uma organização foi excluída. Para obter mais informações, consulte "[Excluindo uma etiqueta padrão](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)". | {%- ifversion fpt or ghec or ghes > 3.1 %} -### Ações da categoria `organization_domain` +## Ações da categoria `organization_domain` | Ação | Descrição | | ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -703,7 +713,7 @@ topics: | `organization_domain.destroy` | Um domínio corporativo foi removido de uma organização. Para obter mais informações, consulte "[Removendo um domínio aprovado ou verificado](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#removing-an-approved-or-verified-domain). " | | `organization_domain.verify` | Um domínio corporativo foi verificado para uma organização. Para obter mais informações, consulte "[Verificando um domínio para a sua organização](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)". | -### Ações da categoria `organization_projects_change` +## Ações da categoria `organization_projects_change` | Ação | Descrição | | -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -713,7 +723,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec or ghes > 3.0 or ghae %} -### Ações da categoria `pacotes` +## Ações da categoria `pacotes` | Ação | Descrição | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -731,7 +741,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### Ações da categoria `pages_protected_domain` +## Ações da categoria `pages_protected_domain` | Ação | Descrição | | ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -739,7 +749,7 @@ topics: | `pages_protected_domain.delete` | Um domínio verificado de {% data variables.product.prodname_pages %} foi excluído para uma organização ou empresa. Para obter mais informações, consulte "[Verificando o seu domínio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." | | `pages_protected_domain.verify` | Um domínio verificado de {% data variables.product.prodname_pages %} foi verificado para uma organização ou empresa. Para obter mais informações, consulte "[Verificando o seu domínio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)." | -### ações de categoria `payment_method` +## ações de categoria `payment_method` | Ação | Descrição | | ----------------------- | ----------------------------------------------------------------------------------------------- | @@ -747,7 +757,7 @@ topics: | `payment_method.remove` | Um método de pagamento foi removido. | | `payment_method.update` | Um método de pagamento existente foi atualizado. | -### Ações da categoria `prebuild_configuration` +## Ações da categoria `prebuild_configuration` | Ação | Descrição | | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -758,7 +768,7 @@ topics: {%- endif %} {%- ifversion ghes %} -### Ações da categoria `pre_receive_environment` +## Ações da categoria `pre_receive_environment` | Ação | Descrição | | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -767,7 +777,7 @@ topics: | `pre_receive_environment.download` | Um ambiente de hook de pre-receive foi baixado. Para obter mais informações, consulte[Criando um ambiente de hook pre-receive](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | | `pre_receive_environment.update` | Um ambiente de hook de pre-receive foi atualizado. Para obter mais informações, consulte[Criando um ambiente de hook pre-receive](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | -### Ações da categoria `pre_receive_hook` +## Ações da categoria `pre_receive_hook` | Ação | Descrição | | -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -779,7 +789,7 @@ topics: | `pre_receive_hook.warned_push` | Um hook pre-receive avisou sobre um push. | {%- endif %} -### Ações da categoria `private_repository_forking` +## Ações da categoria `private_repository_forking` | Ação | Descrição | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -788,14 +798,14 @@ topics: | `private_repository_forking.enable` | Um proprietário da empresa{% ifversion ghes %} ou administrador do site{% endif %} habilitou a configuração de política para permitir bifurcações de repositórios internos e privados para um repositório, organização ou empresa. Sempre se permite que os repositórios privados e internos sejam bifurcados. Para obter mais informações, consulte "[gerenciando a política de bifurcação do seu repositório](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Gerenciando a política de bifurcação da sua organização](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) e das empresas"[Aplicando uma política para bifurcação de repositórios privados ou internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | {%- ifversion fpt or ghec %} -### ações de categoria `profile_picture` +## ações de categoria `profile_picture` | Ação | Descrição | | ------------------------ | ---------------------------------- | | `profile_picture.update` | Uma foto de perfil foi atualizada. | {%- endif %} -### ações de categoria `project` +## ações de categoria `project` | Ação | Descrição | | -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -812,14 +822,14 @@ topics: | `project.update_user_permission` | Um membro da organização ou colaborador externo foi adicionado ou removido de um quadro de projetos ou teve seu nível de permissão alterado. Para obter mais informações, consulte[Gerenciando o acesso de um indivíduo ao quadro de projeto da organização](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)." | {%- ifversion fpt or ghec %} -### Ações da categoria `project_field` +## Ações da categoria `project_field` | Ação | Descrição | | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `project_field.create` | Um campo foi criado em um quadro de projeto. Para obter mais informações, consulte "[" Criando um projeto (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)". | | `project_field.delete` | Um campo foi excluído em um quadro de projeto. Para obter mais informações, consulte "[" Criando um projeto (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)". | -### Ações da categoria `project_view` +## Ações da categoria `project_view` | Ação | Descrição | | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -827,7 +837,7 @@ topics: | `project_view.delete` | Uma visualização foi excluída em um quadro de projeto. Para obter mais informações, consulte "[Personalizar as visualizações do seu projeto (beta)](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)". | {%- endif %} -### ações da categoria `protected_branch` +## ações da categoria `protected_branch` | Ação | Descrição | | ---------------------------------------- | --------------------------------------------------------------------- | @@ -843,25 +853,25 @@ topics: {%- endif %} | `protected_branch.update_pull_request_reviews_enforcement_level` | A aplicação das revisões exigidas do pull request foi atualizada em um branch. Pode ser `0`(desativado), `1`(não administrador), `2`(todos). | `protected_branch.update_require_code_owner_review` | A aplicação da revisão exigida de um proprietário de código foi atualizada em um branch. | `protected_branch.update_required_approving_review_count` | Enforcement of the required number of approvals before merging was updated on a branch. | `protected_branch.update_required_status_checks_enforcement_level` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_signature_requirement_enforcement_level` | Enforcement of required commit signing was updated on a branch. | `protected_branch.update_strict_required_status_checks_policy` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_name` | A branch name pattern was updated for a branch. -### ações de categoria `public_key` +## ações de categoria `public_key` -| Ação | Descrição | -| ----------------------------------- | ------------------------------------------------------------------------------------------------ | -| `public_key.create` | An SSH key was [added][add key] to a user account or a [deploy key][] was added to a repository. | -| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. | -| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated. | -| `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. | -| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. | -| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. | -| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. | +| Ação | Descrição | +| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | +| `public_key.create` | Uma chave SSH foi [adicionada][add key] a uma conta de usuário ou uma [chave de implantação][] foi adicionada ao repositório. | +| `public_key.delete` | Uma chave SSH foi removida de uma conta de usuário ou uma [chave de implantação][] foi removida de um repositório. | +| `public_key.update` | A chave SSH de uma conta de usuário ou a [chave de implantação de um repositório][] foi atualizada. | +| `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. | +| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. | +| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. | +| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. | {%- ifversion fpt or ghec or ghes > 3.1 or ghae %} -### ações da categoria `pull_request` +## ações da categoria `pull_request` | Ação | Descrição | | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pull_request.close` | A pull request was closed without being merged. For more information, see "[Closing a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)." | -| `pull_request.converted_to_draft` | A pull request was converted to a draft. For more information, see "[Changing the stage of a pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft)." | +| `pull_request.close` | A pull request was closed without being merged. Para obter mais informações, consulte "[Fechar um pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)". | +| `pull_request.converted_to_draft` | A pull request was converted to a draft. Para obter mais informações, consulte "[Alterar o stage de um pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft)". | | `pull_request.create` | A pull request was created. Para obter mais informações, consulte "[Criar uma pull request](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)." | | `pull_request.create_review_request` | A review was requested on a pull request. Para obter mais informações, consulte "[Sobre merges do pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)". | | `pull_request.in_progress` | A pull request was marked as in progress. | @@ -874,7 +884,7 @@ topics: | `pull_request_review.dismiss` | Uma revisão em um pull request foi ignorada. Para obter mais informações, consulte "[Ignorar uma revisão de pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". | | `pull_request_review.submit` | Uma revisão foi enviada para um pull request. Para obter mais informações, consulte "[Sobre merges do pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)". | -### Ações da categoria `pull_request_review` +## Ações da categoria `pull_request_review` | Ação | Descrição | | ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -882,7 +892,7 @@ topics: | `pull_request_review.dismiss` | Uma revisão em um pull request foi ignorada. Para obter mais informações, consulte "[Ignorar uma revisão de pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)". | | `pull_request_review.submit` | Uma revisão em um pull request foi enviada. Para obter mais informações, consulte "[Enviando a sua revisão](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#submitting-your-review). | -### Ações da categoria `pull_request_review_comment` +## Ações da categoria `pull_request_review_comment` | Ação | Descrição | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -891,7 +901,7 @@ topics: | `pull_request_review_comment.update` | Um comentário de revisão em um pull request foi alterado. | {%- endif %} -### ações de categoria `repo` +## ações de categoria `repo` | Ação | Descrição | | -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -929,7 +939,7 @@ topics: | `repo.staff_unlock` | An enterprise administrator or GitHub staff (with permission from a repository administrator) temporarily unlocked the repository. | `repo.transfer` | A user accepted a request to receive a transferred repository. | `repo.transfer_outgoing` | A repository was transferred to another repository network. | `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. | `repo.unarchived` | A repository was unarchived. Para obter mais informações, consulte "[Arquivar um repositório de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | `repo.update_actions_settings` | A repository administrator changed {% data variables.product.prodname_actions %} policy settings for a repository. | `repo.update_actions_secret` | Um segredo de {% data variables.product.prodname_actions %} foi atualizado. | `repo.update_actions_access_settings` | The setting to control how a repository was used by {% data variables.product.prodname_actions %} workflows in other repositories was changed. | `repo.update_default_branch` | The default branch for a repository was changed. | `repo.update_integration_secret` | A {% data variables.product.prodname_dependabot %} or {% data variables.product.prodname_codespaces %} integration secret was updated for a repository. | `repo.update_member` | A user's permission to a repository was changed. {%- ifversion fpt or ghec %} -### Ações da categoria `repository_advisory` +## Ações da categoria `repository_advisory` | Ação | Descrição | | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -942,14 +952,14 @@ topics: | `repository_advisory.reopen` | Alguém reabriu o projecto de consultoria de segurança. | | `repository_advisory.update` | Alguém editou um rascunho ou uma consultoria de segurança publicada. | -### ações de categoria de `repository_content_analysis` +## ações de categoria de `repository_content_analysis` | Ação | Descrição | | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repository_content_analysis.enable` | Um proprietário da organização ou administrador do repositório [habilitou as configurações de uso de dados para um repositório privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | | `repository_content_analysis.disable` | Um proprietário da organização ou administrador do repositório [desabilitou as configurações de uso de dados para um repositório privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | -### ações de categoria de `repository_dependency_graph` +## ações de categoria de `repository_dependency_graph` | Ação | Descrição | | ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -957,14 +967,14 @@ topics: | `repository_dependency_graph.enable` | Um proprietário ou administrador do repositório habilitou o gráfico de dependências em um repositório privado. | {%- endif %} -### Ações da categoria `repository_image` +## Ações da categoria `repository_image` | Ação | Descrição | | -------------------------- | -------------------------------------------------------------- | | `repository_image.create` | Fez-se o upload de uma imagem para representar um repositório. | | `repository_image.destroy` | Uuma imagem para representar um repositório foi excluída. | -### Ações da categoria `repository_invitation` +## Ações da categoria `repository_invitation` | Ação | Descrição | | ------------------------------ | ----------------------------------------------------------- | @@ -972,7 +982,7 @@ topics: | `repository_invitation.create` | Um convite para participar de um repositório foi enviado. | | `repository_invitation.reject` | Um convite para participar de um repositório foi cancelado. | -### Ações da categoria `repository_projects_change` +## Ações da categoria `repository_projects_change` | Ação | Descrição | | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -981,7 +991,7 @@ topics: | `repository_projects_change.enable` | Os projetos do repositório foram habilitados para um repositório, todos os repositórios em uma organização ou todas as organizações de uma empresa. | {%- ifversion ghec or ghes or ghae %} -### ações de categoria de `repository_secret_scanning` +## ações de categoria de `repository_secret_scanning` | Ação | Descrição | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -991,7 +1001,7 @@ topics: {%- if secret-scanning-audit-log-custom-patterns %} -### Ações da categoria `repository_secret_scanning_custom_pattern` +## Ações da categoria `repository_secret_scanning_custom_pattern` | Ação | Descrição | | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -999,14 +1009,14 @@ topics: | `repository_secret_scanning_custom_pattern.delete` | A custom pattern is removed from secret scanning in a repository. Para obter mais informações, consulte "[Definindo padrões personalizados para digitalização de segredo](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#removing-a-custom-pattern). " | | `repository_secret_scanning_custom_pattern.update` | Changes to a custom pattern are saved for secret scanning in a repository. Para obter mais informações, consulte "[Definindo padrões personalizados para digitalização de segredo](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#editing-a-custom-pattern). " | -### ações da categoria `repository_secret_scanning_push_protection` +## ações da categoria `repository_secret_scanning_push_protection` | Ação | Descrição | | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `repository_secret_scanning_push_protection.disable` | A repository owner or administrator disabled secret scanning for a repository. Para obter mais informações, consulte "[Protegendo pushes com digitalização de segredo](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". | | `repository_secret_scanning_push_protection.enable` | A repository owner or administrator enabled secret scanning for a repository. Para obter mais informações, consulte "[Protegendo pushes com digitalização de segredo](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". | {%- endif %} -### `repository_visibility_change` category actions +## `repository_visibility_change` category actions | Ação | Descrição | | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1015,7 +1025,7 @@ topics: | `repository_visibility_change.enable` | The ability for enterprise members to update a repository's visibility was enabled. Members are able to change repository visibilities in an organization, or all organizations in an enterprise. | {%- ifversion fpt or ghec or ghes or ghae %} -### ações de categoria de `repository_vulnerability_alert` +## ações de categoria de `repository_vulnerability_alert` | Ação | Descrição | | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -1025,7 +1035,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### ações da categoria `repository_vulnerability_alerts` +## ações da categoria `repository_vulnerability_alerts` | Ação | Descrição | | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1034,7 +1044,7 @@ topics: | `repository_vulnerability_alerts.enable` | A repository owner or repository administrator enabled {% data variables.product.prodname_dependabot_alerts %}. | {%- endif %} -### `required_status_check` category actions +## `required_status_check` category actions | Ação | Descrição | | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1042,7 +1052,7 @@ topics: | `required_status_check.destroy` | A status check was no longer marked as required for a protected branch. For more information, see "[Require status checks before merging](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)." | {%- ifversion ghec or ghes > 3.1 %} -### `restrict_notification_delivery` category actions +## `restrict_notification_delivery` category actions | Ação | Descrição | | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1051,7 +1061,7 @@ topics: {%- endif %} {%- if custom-repository-roles %} -### ações da categoria `função` +## ações da categoria `função` | Ação | Descrição | | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1061,7 +1071,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes or ghae %} -### ações da categoria `secret_scanning` +## ações da categoria `secret_scanning` | Ação | Descrição | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1069,7 +1079,7 @@ topics: | `secret_scanning.enable` | An organization owner enabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. | {% if secret-scanning-alert-audit-log %} -### `secret_scanning_alert` category actions +## `secret_scanning_alert` category actions | Ação | Descrição | | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -1078,7 +1088,7 @@ topics: | `secret_scanning_alert.resolve` | A user resolved a {% data variables.product.prodname_secret_scanning %} alert. | {% endif %} -### ações da categoria `secret_scanning_new_repos` +## ações da categoria `secret_scanning_new_repos` | Ação | Descrição | | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1087,7 +1097,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `security_key` category actions +## `security_key` category actions | Ação | Descrição | | ----------------------- | --------------------------------------------- | @@ -1096,7 +1106,7 @@ topics: {%- endif %} {%- ifversion fpt or ghec %} -### ações de categoria de `patrocinadores` +## ações de categoria de `patrocinadores` | Ação | Descrição | | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1122,14 +1132,14 @@ topics: {%- endif %} {%- ifversion ghec or ghes or ghae %} -### `ssh_certificate_authority` category actions +## `ssh_certificate_authority` category actions | Ação | Descrição | | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `ssh_certificate_authority.create` | An SSH certificate authority for an organization or enterprise was created. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." | | `ssh_certificate_authority.destroy` | An SSH certificate authority for an organization or enterprise was deleted. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." | -### `ssh_certificate_requirement` category actions +## `ssh_certificate_requirement` category actions | Ação | Descrição | | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1137,7 +1147,7 @@ topics: | `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." | {%- endif %} -### `staff` category actions +## `staff` category actions | Ação | Descrição | | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1159,7 +1169,7 @@ topics: | `staff.view_audit_log` | A site administrator viewed the site admin audit log. {%- endif %} -### ações de categoria de `equipe` +## ações de categoria de `equipe` | Ação | Descrição | | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1175,7 +1185,7 @@ topics: {%- endif %} | `team.remove_member` | A member of an organization was removed from a team. For more information, see "[Removing organization members from a team](/organizations/organizing-members-into-teams/removing-organization-members-from-a-team)." | `team.remove_repository` | A repository was no longer under a team's control. | `team.rename` | A team's name was changed. | `team.update_permission` | A team's access was changed. | `team.update_repository_permission` | A team's permission to a repository was changed. -### ações de categoria de `team_discussions` +## ações de categoria de `team_discussions` | Ação | Descrição | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1184,7 +1194,7 @@ topics: | `team_discussions.enable` | An organization owner enabled team discussions for an organization. | {%- ifversion ghec %} -### `team_sync_tenant` category actions +## `team_sync_tenant` category actions | Ação | Descrição | | ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1194,7 +1204,7 @@ topics: {%- endif %} {%- ifversion fpt or ghes %} -### ações de categoria`two_factor_authentication` +## ações de categoria`two_factor_authentication` | Ação | Descrição | | ------------------------------------------------------- | -------------------------------------------------------------------------- | @@ -1207,7 +1217,7 @@ topics: {%- endif %} {%- ifversion fpt or ghes or ghae %} -### ações de categoria `user` +## ações de categoria `user` | Ação | Descrição | | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1234,7 +1244,7 @@ topics: {%- endif %} {%- ifversion ghec or ghes %} -### `user_license` category actions +## `user_license` category actions | Ação | Descrição | | ---------------------- | ------------------------------------------------------------ | @@ -1244,7 +1254,7 @@ topics: {%- endif %} {% ifversion fpt or ghec or ghes > 3.1 or ghae %} -### Ações da categoria `fluxos de trabalho` +## Ações da categoria `fluxos de trabalho` {% data reusables.audit_log.audit-log-events-workflows %} {%- endif %} @@ -1262,6 +1272,8 @@ topics: [aplicativo OAuth ]: /guides/basics-of-authentication/#registering-your-app [add key]: /authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account + [chave de implantação]: /developers/overview/managing-deploy-keys#deploy-keys + [chave de implantação de um repositório]: /developers/overview/managing-deploy-keys#deploy-keys [deploy key]: /developers/overview/managing-deploy-keys#deploy-keys [2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication diff --git a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md new file mode 100644 index 0000000000..6cd794ffd1 --- /dev/null +++ b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md @@ -0,0 +1,58 @@ +--- +title: Displaying IP addresses in the audit log for your enterprise +intro: You can display the source IP address for events in your enterprise's audit log. +shortTitle: IP addresses in audit log +permissions: Enterprise owners can display IP addresses in the audit log for an enterprise. +versions: + feature: enterprise-audit-log-ip-addresses +type: how_to +topics: + - Auditing + - Enterprise + - Logging + - Networking + - Security +--- + +{% note %} + +**Note:** Display of IP addresses in the enterprise audit log is currently in public beta and is subject to change. + +{% endnote %} + +## About display of IP addresses in the audit log + +By default, {% data variables.product.product_name %} does not display the source IP address for events in your enterprise's audit log. Optionally, to ensure compliance and respond to threats, you can display the full IP address associated with the actor responsible for each event. Actors are typically users, but can also be apps or integrations. + +You are responsible for meeting any legal obligations that accompany the viewing or storage of IP addresses displayed within your enterprise's audit log. + +If you choose to display IP addresses, the IP addresses only appear in your enterprise's audit log. IP addresses will not appear for events in the audit logs for individual organizations owned by your enterprise. For more information about organization audit logs, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)." + +You can display IP addresses in the audit log regardless of which authentication method you use for your enterprise on {% data variables.product.product_location %}. Para obter mais informações, consulte "[Sobre a autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". + +When anyone creates an account on {% data variables.product.product_location %}, the person agrees to {% data variables.product.company_short %}'s collection of basic information about connections to {% data variables.product.company_short %}'s services, including source IP address. For more information, see "[GitHub Privacy Statement](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement#usage-information)." + +## Events that display IP addresses in the audit log + +{% data variables.product.product_name %} displays an IP address in the audit log when a member of the enterprise interacts with a resource owned by your enterprise or an organization in your enterprise. For example, you will see an IP address for audited events involving an internal or private repository owned by an organization in your enterprise, or resources associated with those repositories, such as an issue, pull request, action, or project. + +If members of your enterprise access {% data variables.product.product_location %} with personal accounts that they manage, because you do not use {% data variables.product.prodname_emus %}, {% data variables.product.product_name %} does not display an event or IP address in the audit log for the following actions. + +- Authentication to {% data variables.product.product_location %} +- Interactions with a resource owned by the personal account, including a repository, gist, or project +- Interactions with a public repository owned by an organization in your enterprise + +## Enabling display of IP addresses in the audit log + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} +1. Under "Audit log", click **Source IP disclosure**. + + ![Screenshot of "Source IP disclosure" tab](/assets/images/help/enterprises/audit-log-source-ip-disclosure-tab.png) +1. Under "Disclose actor IP addresses in audit logs", select **Enable source IP disclosure**. + + ![Screenshot of checkbox to enable display of IP addresses in audit logs](/assets/images/help/enterprises/audit-log-enable-source-ip-disclosure-checkbox.png) +1. Clique em **Salvar**. + +After you enable the feature, you can access the audit log to view events that include IP addresses. Para obter mais informações, consulte[Acessando o log de auditoria para sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)". diff --git a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md index ca332060f5..b07d5506e8 100644 --- a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md +++ b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md @@ -11,6 +11,7 @@ topics: children: - /about-the-audit-log-for-your-enterprise - /accessing-the-audit-log-for-your-enterprise + - /displaying-ip-addresses-in-the-audit-log-for-your-enterprise - /searching-the-audit-log-for-your-enterprise - /exporting-audit-log-activity-for-your-enterprise - /streaming-the-audit-log-for-your-enterprise diff --git a/translations/pt-BR/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/translations/pt-BR/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index b13baab0af..7ce093041e 100644 --- a/translations/pt-BR/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/translations/pt-BR/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -24,7 +24,12 @@ shortTitle: Atualizar credenciais de acesso 1. Para solicitar uma nova senha, acesse {% ifversion fpt or ghec %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. 2. Insira o endereço de e-mail associado à sua conta em {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} e, em seguida, clique em **em Enviar e-mail de redefinição de senha.** O e-mail será enviado para o endereço de e-mail de backup, se você tiver um configurado. ![Caixa de diálogo para solicitar e-mail de redefinição de senha](/assets/images/help/settings/password-recovery-email-request.png) 3. Nós enviaremos por e-mail um link para você redefinir sua senha. Clique nele em até 3 horas após o recebimento do e-mail. Se você não receber o e-mail com o link, verifique sua pasta de spam. -4. Se você tiver habilitado a autenticação de dois fatores, será solicitado que você crie suas credenciais de 2FA. Digite o seu código de autenticação ou um dos seus códigos de recuperação e clique em **Verificar**. Se você adicionou uma chave de segurança à sua conta, você pode inserir a chave e clicar em **Usar a chave de segurança** ao invés de digitar um código de autenticação. ![Instrução de autenticação de dois fatores](/assets/images/help/2fa/2fa-password-reset.png) +4. Se você tiver habilitado a autenticação de dois fatores, será solicitado que você crie suas credenciais de 2FA: + * If you have {% data variables.product.prodname_mobile %}, you will be sent a push notification to verify your identity. Open the push notification or the {% data variables.product.prodname_mobile %} app and enter the two-digit code shown to you on the password reset page in your browser. ![Two-factor {% data variables.product.prodname_mobile %} authentication prompt](/assets/images/help/2fa/2fa-mobile-challenge-password-reset.png) + * To skip using GitHub Mobile to verify, click **Enter two-factor authentication or recovery code**. ![Two-factor GitHub Mobile authentication prompt on {% data variables.product.product_name %} with "Enter two-factor authentication or recovery code" highlighted](/assets/images/help/2fa/2fa-github-mobile-password-reset.png) + * Digite o seu código de autenticação ou um dos seus códigos de recuperação e clique em **Verificar**. ![Instrução de autenticação de dois fatores](/assets/images/help/2fa/2fa-password-reset.png) + * If you have added a security key to your account, click **Use security key** instead of typing an authentication code. + * If you have set up [{% data variables.product.prodname_mobile %}](https://github.com/mobile), click **Authenticate with GitHub Mobile** instead. 5. Digite uma nova senha, confirme a sua nova senha e clique em **Alterar senha**. Para ajudar a criar uma senha forte, consulte "[Criar uma senha forte](/articles/creating-a-strong-password)". {% ifversion fpt or ghec %}![Password recovery box](/assets/images/help/settings/password-recovery-page.png){% else %} ![Caixa para recuperar senha](/assets/images/enterprise/settings/password-recovery-page.png){% endif %} diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 5da284b01e..83301f9b0f 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -180,7 +180,8 @@ Ao descartar um alerta: - Ele é ignorado em todos os branches. - O alerta é removido do número de alertas atuais para o seu projeto. - O alerta é movido para a lista "Fechado" no resumo dos alertas, onde você pode reabri-lo, se necessário. -- O motivo pelo qual você fechou o alerta foi gravado. +- The reason why you closed the alert is recorded.{% if comment-dismissed-code-scanning-alert %} +- Optionally, you can comment on a dismissal to record the context of an alert dismissal.{% endif %} - Da próxima vez que {% data variables.product.prodname_code_scanning %} for executado, o mesmo código não gerará um alerta. {% if delete-code-scanning-alerts %}Ao excluir um alerta: @@ -213,7 +214,10 @@ Para ignorar{% if delete-code-scanning-alerts %}ou excluir{% endif %} alertas: {% else %} ![Lista de alertas de {% data variables.product.prodname_code_scanning %}](/assets/images/enterprise/3.1/help/repository/code-scanning-click-alert.png) {% endif %} -1. Revise o alerta e clique em **Ignorar** e escolha um motivo para fechar o alerta. ![Escolher um motivo para ignorar um alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +1. Review the alert, then click {% if comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert. ![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %}**Dismiss** and choose a reason for closing the alert. + ![Escolher um motivo para ignorar um alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +{% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 77f7485a4d..64f1b4de06 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -27,7 +27,16 @@ topics: ## Sobre os resultados de {% data variables.product.prodname_code_scanning %} em pull requests -Em repositórios onde {% data variables.product.prodname_code_scanning %} está configurado como uma verificação de pull request, {% data variables.product.prodname_code_scanning %} verifica o código no pull request. Por padrão, isso é limitado a pull requests que visam o branch-padrão ou branches protegidos, mas você pode alterar esta configuração em {% data variables.product.prodname_actions %} ou em um sistema de CI/CD de terceiros. Se o merge das alterações introduziria novos alertas de {% data variables.product.prodname_code_scanning %} no branch de destino, estes serão relatados como resultados de verificação no pull request. Os alertas também são exibidos como anotações na aba **Arquivos alterados** do pull request. Se você tiver permissão de gravação no repositório, você poderá ver qualquer alerta de {% data variables.product.prodname_code_scanning %} existente na aba **Segurança**. Para obter informações sobre os alertas do repositório, consulte "[Gerenciar alertas de {% data variables.product.prodname_code_scanning %} do repositório](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)". +Em repositórios onde {% data variables.product.prodname_code_scanning %} está configurado como uma verificação de pull request, {% data variables.product.prodname_code_scanning %} verifica o código no pull request. Por padrão, isso é limitado a pull requests que visam o branch-padrão ou branches protegidos, mas você pode alterar esta configuração em {% data variables.product.prodname_actions %} ou em um sistema de CI/CD de terceiros. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, the alerts are reported in multiple places. + +- Check results in the pull request {% if code-scanning-pr-conversations-tab %} +- The **Conversation** tab of the pull request, as part of a pull request review {% endif %} +- The **Files changed** tab of the pull request + +{% if code-scanning-pr-conversations-tab %} {% endif %} + +Se você tiver permissão de gravação no repositório, você poderá ver qualquer alerta de {% data variables.product.prodname_code_scanning %} existente na aba **Segurança**. Para obter informações sobre os alertas do repositório, consulte "[Gerenciar alertas de {% data variables.product.prodname_code_scanning %} do repositório](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)". + {% ifversion fpt or ghes > 3.2 or ghae or ghec %} Em repositórios em que {% data variables.product.prodname_code_scanning %} está configurado para digitalizar sempre que o código é enviado por push, o {% data variables.product.prodname_code_scanning %} também mapeará os resultados com qualquer solicitação de pull pull aberto e irá adicionar os alertas como anotações nos mesmos lugares que as outras verificações de pull request. Para obter mais informações, consulte "[Digitalizando ao enviar por push](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)". {% endif %} @@ -66,9 +75,18 @@ Assim como com outras verificações de pull request, você poderá ver informa ## Visualizando um alerta no seu pull request +{% if code-scanning-pr-conversations-tab %} +You can see any {% data variables.product.prodname_code_scanning %} alerts introduced in a pull request by viewing the **Conversation** tab. {% data variables.product.prodname_code_scanning_capc %} posts a pull request review that shows each alert as an annotation on the lines of code that triggered the alert. You can comment on the alerts, dismiss the alerts, and view paths for the alerts, directly from the annotations. You can view the full details of an alert by clicking the "Show more details" link, which will take you to the alert details page. + +![Alert annotation within a pull request Conversations tab](/assets/images/help/repository/code-scanning-pr-conversation-tab.png) + +You can also view all {% data variables.product.prodname_code_scanning %} alerts in the **Files changed** tab of the pull request. Existing {% data variables.product.prodname_code_scanning %} alerts on a file that are outside the diff of the changes introduced in the pull request will only appear in the **Files changed** tab. + +{% else %} Você pode ver todos os alertas de {% data variables.product.prodname_code_scanning %} introduzidos em um pull request que exibem a guia **Arquivos alterados**. Cada alerta é exibido como uma anotação nas linhas de código que acionaram o alerta. A gravidade do alerta é exibida na anotação. ![Alerta de anotação em um diff de pull request](/assets/images/help/repository/code-scanning-pr-annotation.png) +{% endif %} Se você tiver permissão de gravação para o repositório, algumas anotações conterão links com contexto adicional para o alerta. No exemplo acima, da análise de {% data variables.product.prodname_codeql %}, você pode clicar em **valor fornecido pelo usuário** para ver onde os dados não confiáveis entram no fluxo de dados (isso é referido como a fonte). Neste caso, você também pode ver o caminho completo desde a fonte até o código que usa os dados (o sumidouro), clicando em **Mostrar caminhos**. Isto faz com que seja fácil verificar se os dados não são confiáveis ou se a análise não reconheceu uma etapa de sanitização de dados entre a fonte e o destino. Para obter informações sobre a análise do fluxo de dados usando {% data variables.product.prodname_codeql %}, consulte "[Sobre a análise do fluxo de dados](https://codeql.github.com/docs/writing-codeql-queries/about-data-flow-analysis/)". @@ -85,6 +103,14 @@ Na visualização detalhada de um alerta, algumas ferramentas de {% data variabl {% else %} ![Descrição do alerta e link para mostrar mais informações](/assets/images/enterprise/3.4/repository/code-scanning-pr-alert.png) {% endif %} + +{% if code-scanning-pr-conversations-tab %} +## Commenting on an alert in a pull request + +You can comment on any {% data variables.product.prodname_code_scanning %} alert introduced by the changes in a pull request. Alerts appear as annotations in the **Conversation** tab of a pull request, as part of a pull request review, and also are shown in the **Files changed** tab. You can only comment on alerts introduced by the changes in a pull request. Existing {% data variables.product.prodname_code_scanning %} alerts, on files that are outside the changes introduced in the pull request, will appear in the **Files changed** tab but cannot be commented on. + +You can choose to require all conversations in a pull request, including those on {% data variables.product.prodname_code_scanning %} alerts, to be resolved before a pull request can be merged. Para obter mais informações, consulte "[Sobre branches protegidos](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-conversation-resolution-before-merging)." +{% endif %} ## Corrigir de um alerta no seu pull request Qualquer pessoa com acesso push a um pull request pode corrigir um alerta de {% data variables.product.prodname_code_scanning %} que seja identificado nesse pull request. Se você fizer commit de alterações na solicitação do pull request, isto acionará uma nova execução das verificações do pull request. Se suas alterações corrigirem o problema, o alerta será fechado e a anotação removida. @@ -92,9 +118,11 @@ Qualquer pessoa com acesso push a um pull request pode corrigir um alerta de {% ## Ignorar um alerta no seu pull request Uma forma alternativa de fechar um alerta é ignorá-lo. Você pode descartar um alerta se não acha que ele precisa ser corrigido. {% data reusables.code-scanning.close-alert-examples %} Se você tem permissão de gravação no repositório, o botão **Ignorar** estará disponível nas anotações de código e no resumo de alertas. Ao clicar em **Ignorar** será solicitado que você escolha um motivo para fechar o alerta. - +{% if comment-dismissed-code-scanning-alert %} +![Screenshot of code scanning alert with dropdown to choose dismissal reason emphasized](/assets/images/help/repository/code-scanning-alert-drop-down-reason.png) +{% else %} ![Escolher um motivo para ignorar um alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) - +{% endif %} {% data reusables.code-scanning.choose-alert-dismissal-reason %} {% data reusables.code-scanning.false-positive-fix-codeql %} diff --git a/translations/pt-BR/content/developers/overview/managing-deploy-keys.md b/translations/pt-BR/content/developers/overview/managing-deploy-keys.md index 0c2ca19cc4..5e71cd2237 100644 --- a/translations/pt-BR/content/developers/overview/managing-deploy-keys.md +++ b/translations/pt-BR/content/developers/overview/managing-deploy-keys.md @@ -4,6 +4,9 @@ intro: Aprenda maneiras diferentes de gerenciar chaves SSH em seus servidores ao redirect_from: - /guides/managing-deploy-keys - /v3/guides/managing-deploy-keys + - /deploy-keys + - /articles/managing-deploy-keys + - /multiple-keys versions: fpt: '*' ghes: '*' diff --git a/translations/pt-BR/content/developers/overview/using-ssh-agent-forwarding.md b/translations/pt-BR/content/developers/overview/using-ssh-agent-forwarding.md index 930ff2a8f3..8c21cca092 100644 --- a/translations/pt-BR/content/developers/overview/using-ssh-agent-forwarding.md +++ b/translations/pt-BR/content/developers/overview/using-ssh-agent-forwarding.md @@ -4,6 +4,7 @@ intro: 'Para simplificar a implantação em um servidor, você pode configurar o redirect_from: - /guides/using-ssh-agent-forwarding - /v3/guides/using-ssh-agent-forwarding + - /articles/using-ssh-agent-forwarding versions: fpt: '*' ghes: '*' diff --git a/translations/pt-BR/content/developers/webhooks-and-events/webhooks/testing-webhooks.md b/translations/pt-BR/content/developers/webhooks-and-events/webhooks/testing-webhooks.md index e311138048..e3d79ca022 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/webhooks/testing-webhooks.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/webhooks/testing-webhooks.md @@ -4,6 +4,7 @@ intro: 'Revise as entregas de webhook em {% data variables.product.prodname_dotc redirect_from: - /webhooks/testing - /developers/webhooks-and-events/testing-webhooks + - /articles/testing-webhooks versions: fpt: '*' ghes: '*' diff --git a/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 6307b18869..9089cb0f9c 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -966,6 +966,40 @@ Atividade relacionada a {% data variables.product.prodname_registry %}. {% data {{ webhookPayloadsForCurrentVersion.project_column.created }} +{% if project-beta-webhooks %} + +## projects_v2_item + +{% note %} + +**Note:** Webhook events for Projects (beta) are currently in beta and subject to change. To share feedback about Projects (beta) webhooks with {% data variables.product.product_name %}, see the [Projects (beta) webhook feedback discussion](https://github.com/github/feedback/discussions/17405). + +{% endnote %} + +Activity related to items in a Projects (beta) project. {% data reusables.webhooks.action_type_desc %} For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." + +### Disponibilidade + +- Webhooks da organização +- {% data variables.product.prodname_github_apps %} with the `organization_projects` permission + +### Objeto da carga do webhook + +| Tecla | Tipo | Descrição | +| ------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Ação` | `string` | The action that was performed on the project item. Can be one of `archived`, `converted`, `created`, `edited`, `restored`, `deleted`, or `reordered`. | +| `projects_v2_item` | `objeto` | The project item itself. To find more information about the project item, you can use `node_id` (the node ID of the project item) and `project_node_id` (the node ID of the project) to query information in the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." | +| `alterações` | `objeto` | The changes to the project item. | +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### Exemplo de carga de webhook + +{{ webhookPayloadsForCurrentVersion.projects_v2_item.created }} + +{% endif %} + ## público {% data reusables.webhooks.public_short_desc %} diff --git a/translations/pt-BR/content/github/copilot/github-copilot-telemetry-terms.md b/translations/pt-BR/content/github/copilot/github-copilot-telemetry-terms.md index 462147536b..d5b17bb3ad 100644 --- a/translations/pt-BR/content/github/copilot/github-copilot-telemetry-terms.md +++ b/translations/pt-BR/content/github/copilot/github-copilot-telemetry-terms.md @@ -11,7 +11,7 @@ effectiveDate: '2021-10-04' ## Telemetria adicional -Se você usar {% data variables.product.prodname_copilot %}, a extensão/plugin de {% data variables.product.prodname_copilot %} irá coletar informações de uso sobre eventos gerados pela interação com o ambiente integrado de desenvolvimento (IDE). Esses eventos incluem desempenho de {% data variables.product.prodname_copilot %}, funcionalidades usadas e sugestões aceitas, modificadas e aceitas, ou rejeitadas. Estas informações podem incluir dados pessoais, que incluem as suas Informações Pessoais do Usuário, conforme definido na [Declaração de Privacidade do GitHub](/github/site-policy/github-privacy-statement). +Se você usar {% data variables.product.prodname_copilot %}, a extensão/plugin de {% data variables.product.prodname_copilot %} irá coletar informações de uso sobre eventos gerados pela interação com o ambiente integrado de desenvolvimento (IDE). Esses eventos incluem desempenho de {% data variables.product.prodname_copilot %}, funcionalidades usadas e sugestões aceitas, modificadas e aceitas, ou rejeitadas. This information may include personal data, including your personal information, as referenced in the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement). Esta informação de uso é usada pelo {% data variables.product.company_short %} e compartilhada com a Microsoft e o OpenAI, para desenvolver e melhorar a extensão/plugin e produtos relacionados. O OpenAI também usa estas informações de uso para prestar outros serviços relacionados a {% data variables.product.prodname_copilot %}. Por exemplo, ao editar arquivos com a extensão/plugin de {% data variables.product.prodname_copilot %} habilitado, o conteúdo do arquivo snippets, sugestões, e todas as modificações nas sugestões serão compartilhadas com {% data variables.product.company_short %}, Microsoft e OpenAI, e usado para fins de diagnóstico para melhorar as sugestões e produtos relacionados. {% data variables.product.prodname_copilot %} depende do conteúdo do arquivo para o contexto, no arquivo que você está editando e potencialmente em outros arquivos abertos na mesma instância do IDE. Quando você estiver usando {% data variables.product.prodname_copilot %}, você também poderá coletar as URLs dos repositórios ou caminhos de arquivo para os arquivos relevantes. {% data variables.product.prodname_copilot %} não usa essas URLs, caminhos de arquivo ou trechos coletados na sua telemetria como sugestões para outros usuários de {% data variables.product.prodname_copilot %}. Essas informações são tratadas como uma informações confidenciais e acessadas conforme necessário. Você está proibido de coletar dados de telemetria sobre outros usuários de {% data variables.product.prodname_copilot %} da extensão/plugin de {% data variables.product.prodname_copilot %} Para mais informações sobre a telemetria de {% data variables.product.prodname_copilot %}, consulte "[Sobre a telemetria de {% data variables.product.prodname_copilot %}](/github/copilot/about-github-copilot-telemetry)". Você pode revogar seu consentimento às operações de telemetria e processamento de dados pessoais descritas neste parágrafo entrando em contato com o GitHub e solicitando a remoção da pré-visualização técnica. diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md index 43aa9d4303..4eee353afc 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review.md @@ -28,3 +28,4 @@ Quando você exibe uma revisão completa, vê a mesma versão da pull request qu - "[Sobre revisões de solicitação pull](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)" - "[Revisando alterações propostas em uma pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" +- "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/pt-BR/content/rest/overview/api-previews.md b/translations/pt-BR/content/rest/overview/api-previews.md index 899fc605d7..3e230921ef 100644 --- a/translations/pt-BR/content/rest/overview/api-previews.md +++ b/translations/pt-BR/content/rest/overview/api-previews.md @@ -5,7 +5,6 @@ redirect_from: - /v3/previews versions: ghes: <3.4 - ghae: '*' topics: - API --- @@ -146,7 +145,7 @@ Agora você pode fornecer mais informações no GitHub para URLs vinculadas a do **Tipos de mídia personalizada:** `corsair-preview` **Anunciado:** [2018-12-10](https://developer.github.com/changes/2018-12-10-content-attachments-api/) {% endif %} -{% ifversion ghae or ghes < 3.3 %} +{% ifversion ghes < 3.3 %} ## Habilitar e desabilitar páginas diff --git a/translations/pt-BR/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md b/translations/pt-BR/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md index 9b3b33c97a..9ec0fadd54 100644 --- a/translations/pt-BR/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md +++ b/translations/pt-BR/content/site-policy/acceptable-use-policies/github-acceptable-use-policies.md @@ -81,14 +81,14 @@ Você pode usar as informações do nosso Serviço pelos motivos a seguir, indep Scraping refere-se à extração de informações do nosso Serviço por meio de um processo automatizado, como um bot ou webcrawler. Scraping não se refere à coleta de informações por meio de nossa API. Por favor, consulte a Seção H de nossos [Termos de Serviço](/articles/github-terms-of-service#h-api-terms) para nossos Termos da API. -Você não pode usar as informações do Serviço (quer seja por meio de raspagem, coletadas através da nossa API ou obtidas de outra forma) para spam, incluindo para fins de envio de e-mails não solicitados a usuários ou venda de Informações Pessoais do Usuário (conforme definido na [Declaração de Privacidade do GitHub](/github/site-policy/github-privacy-statement)), tais como recrutadores, headhunters e quadros de emprego. +You may not use information from the Service (whether scraped, collected through our API, or obtained otherwise) for spamming purposes, including for the purposes of sending unsolicited emails to users or selling personal information, such as to recruiters, headhunters, and job boards. Seu uso de informações do Serviço deve estar em conformidade com a [Declaração de Privacidade do GitHub](/github/site-policy/github-privacy-statement). ## 8. Privacidade -Uso indevido de Informações Pessoais é proibido. +Misuse of personal information is prohibited. -Qualquer pessoa, entidade ou serviço que colete dados do Serviço deve estar em conformidade com a [Declaração de privacidade do GitHub](/articles/github-privacy-statement), especialmente no que diz respeito à coleta de Informações Pessoais do Usuário. Se você coletar qualquer Informação Pessoal do Usuário a partir do Serviço, você concorda que somente usará essa Informação Pessoal do Usuário para os fins autorizados pelo usuário. Você concorda que protegerá de forma razoável qualquer Informação Pessoal do Usuário que você coletou do Serviço, e que você responderá prontamente a reclamações, solicitações de remoção e solicitações de "não contatar" nossas e de outros usuários. +Any person, entity, or service collecting data from the Service must comply with the [GitHub Privacy Statement](/articles/github-privacy-statement), particularly in regards to the collection of personal information. If you collect any personal information from the Service, you agree that you will only use that personal information for the purpose for which that User has authorized it. You agree that you will reasonably secure any personal information you have gathered from the Service, and you will respond promptly to complaints, removal requests, and "do not contact" requests from us or other users. ## 9. Uso excessivo da largura de banda As limitações de largura de banda do Serviço variam com base nos recursos que você usa. Se constatarmos que seu uso de largura de banda é significativamente excessivo em relação a outros usuários com recursos similares, reservamos o direito de suspender sua Conta, reduzir a hospedagem de seu arquivo ou até mesmo limitar sua atividade até que você possa reduzir seu consumo de largura de banda. Também reservamos o direito — depois de fornecer aviso prévio — de excluir repositórios que avaliamos estar colocando pressão indevida em nossa infraestrutura. Para obter orientação sobre o uso aceitável do armazenamento de objetos em repositórios, consulte "[Qual é a minha cota de disco?](/github/managing-large-files/what-is-my-disk-quota)". Para obter mais detalhes sobre as limitações de largura de banda de recursos específicos, consulte os [Termos Adicionais do Produto GitHub](/github/site-policy/github-additional-product-terms). diff --git a/translations/pt-BR/content/site-policy/content-removal-policies/github-private-information-removal-policy.md b/translations/pt-BR/content/site-policy/content-removal-policies/github-private-information-removal-policy.md index ba5972909b..3006ca5289 100644 --- a/translations/pt-BR/content/site-policy/content-removal-policies/github-private-information-removal-policy.md +++ b/translations/pt-BR/content/site-policy/content-removal-policies/github-private-information-removal-policy.md @@ -23,7 +23,7 @@ Para os fins deste documento, “informações privadas” refere-se ao conteúd - Acesso às credenciais, como nomes de usuários combinados com senhas, tokens de acesso, ou outros segredos confidenciais que podem conceder acesso ao servidor, à rede ou ao domínio da sua organização. - Tokens AWS e outras credenciais de acesso semelhantes que concedem acesso a um terceiro em seu nome. Você deve comprovar que o token lhe pertence. - Documentação (tais como diagramas de rede ou arquiteturas) que representam um risco específico de segurança para uma organização. -- [Informações](/github/site-policy/github-community-guidelines#doxxing-and-invasion-of-privacy) relacionadas à, e que representam um risco de segurança para você como indivíduo (como, por exemplo, números de segurança social ou outros números de identificação do governo). +- [Informações](/site-policy/acceptable-use-policies/github-doxxing-and-invasion-of-privacy) relacionadas à, e que representam um risco de segurança para você como indivíduo (como, por exemplo, números de segurança social ou outros números de identificação do governo). ### As solicitações de remoção de informações privadas _não são_ apropriadas para: - Nomes internos do servidor, endereços IP e URLs, por conta própria. Você deve ser capaz de mostrar que o seu uso em um determinado arquivo ou código representa uma ameaça de segurança. diff --git a/translations/pt-BR/content/site-policy/github-terms/github-corporate-terms-of-service.md b/translations/pt-BR/content/site-policy/github-terms/github-corporate-terms-of-service.md index 7a254d3bb3..4fd2ebd13a 100644 --- a/translations/pt-BR/content/site-policy/github-terms/github-corporate-terms-of-service.md +++ b/translations/pt-BR/content/site-policy/github-terms/github-corporate-terms-of-service.md @@ -128,7 +128,7 @@ O uso dos Produtos pelo Cliente não deve violar quaisquer leis aplicáveis, inc O uso do Serviço pelo Cliente deve estar em conformidade com a [Política de Uso Aceitável do GitHub](/articles/github-acceptable-use-policies) e as [Diretrizes da Comunidade do GitHub](/articles/github-community-guidelines). O Cliente não deve usar o Serviço em qualquer jurisdição para atividade ou Conteúdo ilegal, obsceno, ofensivo ou fraudulento, como defender ou causar danos, interferir ou violar a integridade ou a segurança de uma rede ou um sistema, enganar os filtros, enviar vírus ou código nocivo e mensagens não solicitadas, abusivas ou enganosas ou violar direitos de terceiros. ### 3. Privacidade -A [Declaração de Privacidade do GitHub](/articles/github-privacy-statement) e o [Contrato de Proteção de Dados do GitHub](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) fornecem aviso detalhado das práticas de privacidade e uso de dados do GitHub, bem como do processamento e das obrigações de segurança do GitHub no que diz respeito aos Dados Pessoais do Cliente. Qualquer pessoa, entidade ou serviço que colete dados do Serviço deve estar em conformidade com a Declaração de Privacidade do GitHub, especialmente no que diz respeito à coleta de Informações Pessoais dos Usuários (conforme definido na Declaração de Privacidade do GitHub). Se o Cliente coletar qualquer Informação pessoal do usuário no GitHub, só a utilizará para a finalidade para a qual o Usuário externo o autorizou. O Cliente protegerá essas Informações pessoais, e o Cliente responderá prontamente a reclamações, solicitações de remoção e pedidos para "não contatar" do GitHub ou de Usuários externos. +A [Declaração de Privacidade do GitHub](/articles/github-privacy-statement) e o [Contrato de Proteção de Dados do GitHub](/github/site-policy/github-data-protection-agreement-non-enterprise-customers) fornecem aviso detalhado das práticas de privacidade e uso de dados do GitHub, bem como do processamento e das obrigações de segurança do GitHub no que diz respeito aos Dados Pessoais do Cliente. Qualquer pessoa, entidade ou serviço que colete dados do Serviço deve estar em conformidade com a Declaração de Privacidade do GitHub, especialmente no que diz respeito à coleta de Informações Pessoais dos Usuários (conforme definido na Declaração de Privacidade do GitHub). If Customer collects any personal information from GitHub, Customer will only use it for the purpose for which the External User has authorized it. O Cliente protegerá essas Informações pessoais, e o Cliente responderá prontamente a reclamações, solicitações de remoção e pedidos para "não contatar" do GitHub ou de Usuários externos. ## D. Responsabilidade pelo conteúdo; Propriedade; Direitos de licença diff --git a/translations/pt-BR/content/site-policy/privacy-policies/github-privacy-statement.md b/translations/pt-BR/content/site-policy/privacy-policies/github-privacy-statement.md index a54ba18665..ed186316a2 100644 --- a/translations/pt-BR/content/site-policy/privacy-policies/github-privacy-statement.md +++ b/translations/pt-BR/content/site-policy/privacy-policies/github-privacy-statement.md @@ -15,9 +15,10 @@ topics: - Legal --- -Data de vigência: 19 de dezembro de 2020 +Data de vigência: 31 de maio de 2022 + +Thanks for entrusting GitHub Inc. or GitHub B.V. (“GitHub”, “we”, "us" or "our") with your source code, your projects, and your personal data. This Privacy Statement explains our practices regarding the collection, use, and disclosure of your data, including any personal data we collect and process in connection with our website and any applications, software, products, and services provided by GitHub, including any Beta Previews (collectively “Service”). -Agradecemos por confiar seu código-fonte, seus projetos e suas informações pessoais à GitHub Inc. (“GitHub” ou “nós”). Manter suas informações pessoais em segurança é uma responsabilidade que levamos a sério, e queremos mostrar como fazemos esse trabalho. Todos os termos em maiúsculas estão definidos nos [Termos de Serviço do GitHub](/github/site-policy/github-terms-of-service), salvo observações em contrário. @@ -26,295 +27,226 @@ Todos os termos em maiúsculas estão definidos nos [Termos de Serviço do GitHu Usamos suas informações pessoais conforme descrito nesta Declaração de Privacidade. Não importa onde estiver, onde morar, ou qual for a sua cidadania, fornecemos os mesmos elevados padrões de proteção da privacidade a todos os nossos usuários em todo o mundo, independentemente do seu país de origem ou localização. -Esta é uma versão resumida das nossas diretrizes. Para obter as informações completas, continue a leitura desta página. +To see our Privacy Notice to residents of California, please go to [GitHub's Notice about the California Consumer Privacy Act](#githubs-notice-to-california-residents) or scroll down. + ## Sumário -| Seção | Conteúdo | -| ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Que tipo de informação o GitHub coleta](#what-information-github-collects) | O GitHub coleta informações diretamente de você para fins de registro, pagamento, transações e perfil de usuário. Também coletamos automaticamente cookies e informações do dispositivo das suas informações de uso, sujeito, quando necessário, ao seu consentimento. O GitHub também pode coletar Informações Pessoais de Usuário de terceiros. Coletamos somente a quantidade mínima de informações pessoais necessárias de você, a menos que você decida compartilhar mais informações. | -| [Que tipo de informação o GitHub _não_ coleta](#what-information-github-does-not-collect) | Não coletamos informações de crianças com menos de 13 anos nem coletamos [Informações Pessoais Confidenciais](https://gdpr-info.eu/art-9-gdpr/). | -| [Como o GitHub usa suas informações](#how-github-uses-your-information) | Nesta seção, descrevemos as formas como usamos suas informações, inclusive para fornecer o Serviço, para nos comunicarmos com você, para fins de segurança e conformidade, e para melhorar nosso Serviço. A seção também descreve a base jurídica na qual processamos suas informações quando tal processamento for exigido por lei. | -| [Como compartilhamos as informações obtidas](#how-we-share-the-information-we-collect) | Podemos compartilhar suas informações com terceiros diante de uma das seguintes circunstâncias: com seu consentimento, com nossos prestadores de serviços para fins de segurança, para cumprir as nossas obrigações legais, ou quando houver mudança de controle ou venda de entidades corporativas ou unidades de negócios. Não vendemos suas informações pessoais e não hospedamos anúncios no GitHub. Consulte uma lista de prestadores de serviços que acessam suas informações. | -| [Outras informações importantes](#other-important-information) | Oferecemos informações adicionais específicas relacionadas a conteúdo de repositórios, informações públicas e Organizações no GitHub. | -| [Serviços adicionais](#additional-services) | Oferecemos informações sobre ofertas de serviço adicionais, inclusive aplicativos de terceiros, GitHub Pages e aplicativos do GitHub. | -| [Como você pode acessar e controlar as informações obtidas](#how-you-can-access-and-control-the-information-we-collect) | Propomos algumas medidas para você acessar, alterar ou excluir suas informações pessoais. | -| [Uso de cookies e rastreamento](#our-use-of-cookies-and-tracking) | Nós só usamos cookies estritamente necessários para fornecer, proteger e melhorar nosso serviço. Temos uma página que torna o processo bastante transparente. Veja mais detalhes nesta seção. | -| [Como o GitHub protege suas informações](#how-github-secures-your-information) | Tomamos todas as medidas razoavelmente necessárias para proteger a confidencialidade, a integridade e a disponibilidade das suas informações pessoais no GitHub e para proteger a resiliência dos nossos servidores. | -| [Práticas globais de privacidade do GitHub](#githubs-global-privacy-practices) | Fornecemos os mesmos altos padrões de proteção de privacidade a todos os nossos usuários em todo o mundo. | -| [Nossa comunicação com você](#how-we-communicate-with-you) | Nossa comunicação com você ocorrerá por e-mail. É possível controlar os nossos meios de contato com você nas configurações da sua conta. | -| [Resolução de conflitos](#resolving-complaints) | Na hipótese improvável de sermos incapazes de resolver um problema de privacidade de dados de forma rápida e detalhada, indicaremos um caminho para a resolução de litígios. | -| [Mudanças nesta Declaração de Privacidade](#changes-to-our-privacy-statement) | Você receberá notificações sobre mudanças concretas nesta Declaração de Privacidade 30 dias antes de tais mudanças entrarem em vigor. Também é possível acompanhar as mudanças no nosso repositório da Política do Site. | -| [Licença](#license) | Esta Declaração de Privacidade é licenciada sob a [licença Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). | -| [Contato com a GitHub](#contacting-github) | Entre em contato em caso de dúvidas sobre a nossa Declaração de Privacidade. | -| [Traduções](#translations) | Acesse os links para consultar algumas traduções da Declaração de Privacidade. | +| Seção | Conteúdo | +| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Who is responsible for the processing of your information](#who-is-responsible-for-the-processing-of-your-information) | Subject to limited exceptions, GitHub is the controller and entity responsible for the processing of your Personal Data in connection with the Website or Service. | +| [Que tipo de informação o GitHub coleta](#what-information-github-collects) | O GitHub coleta informações diretamente de você para fins de registro, pagamento, transações e perfil de usuário. Também coletamos automaticamente cookies e informações do dispositivo das suas informações de uso, sujeito, quando necessário, ao seu consentimento. GitHub may also collect Personal Data from third parties. We only collect the minimum amount of Personal Data necessary from you, unless you choose to provide more. | +| [Como o GitHub usa suas informações](#how-github-uses-your-information) | In this section, we describe the ways in which we use your information, including to provide you the Service, to communicate with you, for security and compliance purposes, and to improve our Website or Service or develop new features and functionality of our Website or Service. A seção também descreve a base jurídica na qual processamos suas informações quando tal processamento for exigido por lei. | +| [Como compartilhamos as informações obtidas](#how-we-share-the-information-we-collect) | Podemos compartilhar suas informações com terceiros diante de uma das seguintes circunstâncias: com seu consentimento, com nossos prestadores de serviços para fins de segurança, para cumprir as nossas obrigações legais, ou quando houver mudança de controle ou venda de entidades corporativas ou unidades de negócios. Não vendemos suas informações pessoais e não hospedamos anúncios no GitHub. | +| [Your choices regarding our processing of your personal data](#your-choices-regarding-our-processing-of-your-personal-data) | Propomos algumas medidas para você acessar, alterar ou excluir suas informações pessoais. | +| [Cookies](#cookies) | We only use strictly necessary cookies to provide, secure, and improve our Website or Service or develop new features and functionality of our Website or Service. Temos uma página que torna o processo bastante transparente. We do not send any information to third-party analytics services. | +| [Como o GitHub protege suas informações](#how-github-secures-your-information) | We take all measures reasonably necessary to protect the confidentiality, integrity, and availability of your Personal Data on GitHub and to protect the resilience of our servers. | +| [Communication preferences](#communication-preferences) | Nossa comunicação com você ocorrerá por e-mail. É possível controlar os nossos meios de contato com você nas configurações da sua conta. | +| [Resolução de conflitos](#resolving-complaints) | Na hipótese improvável de sermos incapazes de resolver um problema de privacidade de dados de forma rápida e detalhada, indicaremos um caminho para a resolução de litígios. | +| [Mudanças nesta Declaração de Privacidade](#changes-to-our-privacy-statement) | Você receberá notificações sobre mudanças concretas nesta Declaração de Privacidade 30 dias antes de tais mudanças entrarem em vigor. Também é possível acompanhar as mudanças no nosso repositório da Política do Site. | +| [Licença](#license) | Esta Declaração de Privacidade é licenciada sob a [licença Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). | +| [Contato com a GitHub](#contacting-github) | Entre em contato em caso de dúvidas sobre a nossa Declaração de Privacidade. | +| [Traduções](#translations) | Acesse os links para consultar algumas traduções da Declaração de Privacidade. | ## Declaração de Privacidade do GitHub +## Who is responsible for the processing of your information? +The data controller of your personal data is GitHub, Inc. For individuals outside North America, the data controller is GitHub B.V. + +This privacy statement does not apply to personal data we process as a service provider or data processor on behalf of our enterprise customers. Our data processing activities as service processor or data processor is governed by our [Data Protection Agreement](https://github.com/customer-terms/github-data-protection-agreement). If you are a consumer end-user of one of those organizations, you should read that organization’s privacy statement and direct any privacy inquiries to that organization. + +## GitHub acting on your behalf + +In some cases, GitHub is acting only on your behalf for the personal data we collect and process in connection with our Service (for example, for the Personal Data added to a repository by the contributors to such repository). In such cases, GitHub will only process the data in order to provide the Service requested by you. Please note that subject to our [Private Information Removal Policy](/site-policy/content-removal-policies/github-private-information-removal-policy) contributors’ requests to remove Personal Data generally require notice to and action from the repository owner. + ## Que tipo de informação o GitHub coleta -"**Informações Pessoais de Usuário**" consistem em qualquer informação pessoal sobre um dos nossos Usuários, podendo identificá-los pessoalmente ou estarem vinculadas a eles. Informações como nome de usuário e senha, endereço de e-mail, nome real, protocolo Internet (endereço IP) e foto são exemplos de "Informações Pessoais de Usuário". +The personal data we collect depends on how you interact with us, the services you use, and the choices you make. We collect information about you from different sources and in various ways when you use our Service, including information you provide directly, information collected automatically, third-party data sources, and data we infer or generate from other data. -As Informações Pessoais de Usuário não incluem informações agregadas nem informações não pessoais identificáveis que não identifiquem o Usuário ou que não possam ser razoavelmente vinculadas ou relacionadas ao Usuário. Podemos usar tais informações agregadas e não pessoais identificáveis para fins de pesquisa e para operar, analisar, melhorar e otimizar nossos Site e Serviços. ### Informações enviadas pelos usuários diretamente ao GitHub +We collect personal data you provide to us. Por exemplo: #### Informações de registro -Solicitaremos algumas informações básicas no momento de criação da conta. Quando você criar seu próprio nome de usuário e senha, solicitaremos um endereço de e-mail válido. +We collect information such as your username, email address, and password during account creation. -#### Informações de pagamento -Se você fizer um registro de Conta paga conosco, enviar fundos pelo Programa de Patrocinadores do GitHub ou comprar um aplicativo no GitHub Marketplace, coletaremos seu nome completo, endereço e informações do PayPal ou do cartão de crédito. Observe que o GitHub não processa ou armazena suas informações de cartão de crédito ou do PayPal, mas nosso processador de pagamento de terceiros o fará. +#### Demographic information +In some cases, we request that you provide age, gender, and similar demographic details. -Se você listar e vender um aplicativo no [GitHub Marketplace](https://github.com/marketplace), precisaremos das suas informações bancárias. Se você angariar fundos pelo [Programa de Patrocinadores do GitHub](https://github.com/sponsors), solicitaremos algumas [informações adicionais](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-personal-account#submitting-your-bank-information) no processo de registro para você participar e receber fundos através desses serviços e para fins de conformidade. +#### Payment and billing information +If you make a purchase or other financial transaction, we collect credit card numbers, financial account information, and other payment details. -#### Informações do perfil -Você pode optar por nos enviar mais informações para o perfil da sua Conta, como nome completo, avatar com foto, biografia, localidade, empresa e URL para um site de terceiros. Essas informações podem incluir Informações Pessoais de Usuário. Observe que as suas informações de perfil podem ficar visíveis para outros Usuários do nosso Serviço. +#### Content and files +We collect any photographs, documents, or other files you upload to our Service; and if you send us email messages or other communications, we collect and retain those communications. For example, you may choose to give us more information for your Account profile, such as your full name, an avatar which may include a photograph, your biography, your location, your company, and a URL to a third-party website. Observe que as suas informações de perfil podem ficar visíveis para outros Usuários do nosso Serviço. -### Informações que o GitHub coleta automaticamente do seu uso do Serviço +### Information GitHub automatically collects. +When you visit or use our Service, we collect some information automatically. Por exemplo: -#### Informações da transação -Se você tiver uma Conta paga conosco, se vender um aplicativo no [GitHub Marketplace](https://github.com/marketplace) ou se angariar fundos pelo [Programa de Patrocinadores do GitHub](https://github.com/sponsors), coletaremos automaticamente determinadas informações sobre suas transações no Serviço, como data, hora e quantia cobrada. +#### Transaction information +If you have a paid Account with us, or make a purchase or sale using our Service, we automatically collect certain information about your transactions on the Service, such as your full name, address, region, state, country, zip code, the date, time, and amount charged. #### Informações de uso -Se você acessar nosso Serviço ou Site, coletaremos automaticamente as mesmas informações básicas coletadas pela maioria dos serviços, sujeitando-nos ao seu consentimento, quando necessário. A coleta inclui informações sobre o seu uso do Serviço, como as páginas que você visualiza, o site referenciado, seu endereço IP, informações da sessão, e a data e hora de cada solicitação. Essas informações são obtidas igualmente de todos os visitantes do Site, independentemente de terem Conta ou não. Esses dados podem incluir Informações Pessoais de Usuário. +If you're accessing or using our Service, we may automatically collect information about how you use the Service, such as the pages you view, the referring site, your IP address and information about your device, session information, the date and time of each request, information contained in or relating to your contributions to individual repositories, and telemetry data (i.e., information about how a specific feature or service is performing) regarding your use of other features and functionality of the Service. #### Cookies -Conforme descrito abaixo, coletamos informações automaticamente dos cookies (como ID de cookie e configurações) para manter você conectado, lembrar suas preferências, identificar você e o seu dispositivo e para analisar o seu uso dos nossos serviços. +As further described below, we automatically collect information from cookies (such as cookie ID and settings) in connection with our Service. #### Informações do dispositivo -Podemos coletar determinadas informações sobre o seu dispositivo, como endereço IP, dados de navegador ou aplicativo cliente, preferências de idioma, sistema operacional, versão de aplicativo, tipo e ID de dispositivo, e modelo e fabricante de dispositivo. Esses dados podem incluir Informações Pessoais de Usuário. +We may collect information about your device, such as its IP address, browser or client application information, language preference, operating system and application version, device type and ID, and device model and manufacturer. + +#### Geolocation information +In connection with certain features and depending on the functionality of the Service, we collect geolocation information such as through IP addresses or the location information you choose to provide in your Account profile. + +### Information we create or generate +We infer new information from other data we collect, including using automated means to generate information about your likely preferences or other characteristics (“inferences”). For example, we infer your general geographic location (such as city, state, and country) based on your IP address. ### Informações coletadas de terceiros -O GitHub pode coletar Informações Pessoais de Usuário de terceiros. Por exemplo, isso pode acontecer caso você se inscreva em treinamentos ou solicite informações sobre o GitHub via um de nossos fornecedores, parceiros ou afiliados. GitHub não compra Informações Pessoais de Usuário de agenciadores de terceiros. +Other companies with whom you choose to engage. GitHub may collect Personal Data about you from third parties. Por exemplo, isso pode acontecer caso você se inscreva em treinamentos ou solicite informações sobre o GitHub via um de nossos fornecedores, parceiros ou afiliados. GitHub does not purchase Personal Data from third-party data brokers. -## Que tipo de informação o GitHub não coleta +Service Providers. We may also receive information from processors or service providers who process the data on our behalf, such as our payment processor who process payment and billing information in connection with our Service. -Não coletamos "**[Informações Pessoais Confidenciais](https://gdpr-info.eu/art-9-gdpr/)**", como dados pessoais que revelem origem racial ou étnica; opiniões políticas, crenças religiosas ou filosóficas, ou filiação sindical; processamento de dados genéticos ou biométricos para identificar uma pessoa física de forma inequívoca; dados relativos à saúde, à orientação ou à vida sexual de uma pessoa física. Se decidir armazenar quaisquer Informações Pessoais Confidenciais em nossos servidores, você será responsável pela conformidade com quaisquer controles regulamentares sobre tais informações. +Content you post on our Service. Information you store in, or contribute to, a public repository, provide for use in connection with a Community Feature or make otherwise publicly available through the Service will be collected by GitHub as described in this Privacy Statement. Such information may also be available to the GitHub user community as well as the general public. For more information, please review details regarding public repositories and community features [here](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile). -Se você é criança e tem menos de 13 anos de idade, talvez você não tenha uma Conta no GitHub. O GitHub não coleta informações nem direciona qualquer conteúdo especificamente a crianças com menos de 13 anos. Se descobrirmos ou tivermos motivos para suspeitar de que você é Usuário e tem menos de 13 anos de idade, teremos que encerrar a sua Conta. Não pretendemos desmotivar o seu aprendizado na área de programação, mas devemos cumprir as regras. Consulte nossos [Termos de Serviço](/github/site-policy/github-terms-of-service) para mais informações sobre o encerramento da Conta. Outros países podem ter limites de idade diferentes. Se estiver abaixo da idade mínima necessária para dar consentimento sobre a coleta de dados no seu país, você não poderá ter uma Conta no GitHub. +Co-branding/marketing partners. We may receive information from partners with which we offer co-branded services or engage in joint marketing activities. -Não coletamos intencionalmente as Informações Pessoais de Usuário **armazenadas em seus repositórios** ou em outros métodos de entrada de conteúdo de forma livre. Toda e qualquer informação pessoal que conste no repositório do usuário é de responsabilidade do proprietário do repositório. +Publicly available sources. We may also obtain information from publicly available sources as GitHub repositories. + +When you are asked to provide Personal Data, you may decline. And you may use web browser or operating system controls to prevent certain types of automatic data collection. But if you choose not to provide or allow information that is necessary for certain services or features, those services or features may not be available or fully functional. ## Como o GitHub usa suas informações +We may use your information to provide, administer, analyze, manage, and operate our Service. For example, we use your information for the following purposes: +- Provide our products and deliver our services including troubleshooting, improving, and personalizing the features on the Service. +- Business operations such as billing, accounting, improving our internal operations, securing our systems, detecting fraudulent or illegal activity, and meeting our legal obligations. +- Improve and develop our products and services including to develop new services or features, and conduct research. +- Personalization of our Service by understanding you and your preferences to enhance your experience and enjoyment using our Service. +- Provide customer support and respond to your questions. +- Deliver promotional communications with you about new services, features, offers, promotions, and other information about our Service. +- Send you information, including confirmations, invoices, technical notices, updates, security alerts, support and administrative messages. -Podemos usar as suas informações das seguintes maneiras: -- Usamos suas [Informações de Registro](#registration-information) para criar sua conta e prestar o Serviço a você. -- Usamos suas [Informações de Pagamento](#payment-information) para prestar o serviço de Conta Paga, o serviço do Marketplace, o Programa de Patrocinadores ou qualquer outro serviço pago que você solicitar no GitHub. -- Usamos suas Informações Pessoais de Usuário, especificamente seu nome de usuário, para identificar você no GitHub. -- Usamos suas [Informações de Perfil](#profile-information) para preencher o perfil da sua Conta e compartilhar esse perfil com outros usuários, se você nos solicitar. -- Usaremos seu endereço de e-mail para nos comunicar com você, mediante o seu consentimento, e **somente para os fins que você especificar**. Consulte a seção sobre [comunicação por e-mail](#how-we-communicate-with-you) para saber mais. -- Usamos Informações Pessoais de Usuário para responder a solicitações de suporte. -- Usamos Informações Pessoais de Usuário e outros dados para fazer recomendações a você, como sugestões de projetos que talvez você queira acompanhar ou contribuir. Usamos o seu comportamento público no GitHub (como os projetos que você marca como favoritos) para determinar seus interesses de programação e recomendar projetos afins. Essas recomendações são decisões automatizadas, mas não têm qualquer impacto jurídico nos seus direitos. -- Podemos usar Informações Pessoais de Usuário para convidar você a participar de pesquisas, programas beta ou outros projetos de pesquisa, sujeitos ao seu consentimento, quando necessário. -- Usamos as [Informações de Uso](#usage-information) e as [Informações do Dispositivo](#device-information) para entender como nossos usuários aproveitam o GitHub e para melhorar nossos Site e Serviços. -- Se necessário, podemos usar suas Informações Pessoais de Usuário para fins de segurança ou para investigar possíveis fraudes ou tentativas de violar o GitHub ou nossos Usuários. -- Podemos usar suas Informações Pessoais de Usuário para cumprir com nossas obrigações legais, proteger nossa propriedade intelectual e impor nossos [Termos de Serviço](/github/site-policy/github-terms-of-service). -- Limitamos o nosso uso das Informações Pessoais de Usuário aos propósitos listados nesta Declaração de Privacidade. Se precisarmos usar suas Informações Pessoais de Usuário para outros fins, pediremos sua permissão com antecedência. No seu [perfil de usuário](https://github.com/settings/admin), você sempre poderá ver quais informações coletamos, o uso que fazemos delas e as permissões concedidas. - -### Bases jurídicas para o processamento de informações - -Na medida em que nosso processamento das suas Informações Pessoais de Usuário está sujeito a determinadas leis internacionais, inclusive, entre outras, o Regulamento Geral de Proteção de Dados (RGPD/GDPR) da União Europeia, o GitHub é obrigado a informar você sobre a base jurídica em que processamos Informações Pessoais de Usuário. O GitHub processa as Informações Pessoais de Usuário conforme as seguintes bases legais: - -- Execução contratual: - * Ao criar uma conta no GitHub, você envia suas [Informações de Registro](#registration-information). Solicitamos esses dados para que você celebre o contrato dos Termos de Serviço conosco e processamos tais dados com base na execução desse contrato. Também usamos outras bases para processar seu nome de usuário e endereço de e-mail, conforme descrito a seguir. - * Se você tiver uma conta paga conosco, coletaremos e processaremos [Informações de Pagamento](#payment-information) com base na execução desse contrato. - * Quando você comprar ou vender um aplicativo do nosso Marketplace, ou quando enviar ou receber fundos pelo Programa de Patrocinadores do GitHub, processaremos suas [Informações de Pagamento](#payment-information) e outros elementos adicionais para fins de execução do contrato referente a esses serviços. -- Consentimento: - * Recorreremos ao seu consentimento para usar suas Informações Pessoais de Usuário nas seguintes circunstâncias: quando você preencher as informações do seu [perfil de usuário](https://github.com/settings/admin); quando você decidir participar de um treinamento, projeto de pesquisa, programa beta ou pesquisa do GitHub; para fins de marketing, quando aplicável. Todas essas Informações Pessoais de Usuário são inteiramente opcionais, e você poderá acessar, modificar e excluir tais informações a qualquer momento. Embora não possa excluir totalmente seu endereço de e-mail, você pode torná-lo privado e poderá retirar seu consentimento a qualquer momento. -- Interesses legítimos: - * Em geral, nossos outros tipos de processamento de Informações Pessoais de Usuário são necessários para os nossos interesses legítimos, como para fins de conformidade jurídica, segurança ou manutenção contínua de confidencialidade, integridade, disponibilidade e resiliência dos sistemas, Site e Serviços do GitHub. -- Para solicitar a exclusão dos dados que processamos com base em consentimento ou para se objetar ao nosso processamento de informações pessoais, use o nosso [formulário de contato de Privacidade](https://support.github.com/contact/privacy). +We combine data we collect from different sources for these purposes and to give you a more seamless, consistent, and personalized experience. ## Como compartilhamos as informações obtidas -Podemos compartilhar suas Informações Pessoais de Usuário com terceiros em uma das seguintes circunstâncias: +We share Personal Data with your consent or as necessary to complete your transactions or provide the services you have requested or authorized. In addition, we may share each of the categories of your Personal Data described above with the types of third parties described below for the following business purposes: -### Com o seu consentimento -Com o seu consentimento, compartilhamos suas Informações Pessoais de Usuário, após deixarmos você ciente de quais informações serão compartilhadas, com quem e por quê. Por exemplo, se você comprar um aplicativo do nosso Marketplace, compartilharemos seu nome de usuário para permitir que o desenvolvedor do aplicativo preste os serviços. Além disso, por meio de suas ações no GitHub, você poderá indicar a sua disposição em compartilhar suas Informações Pessoais de Usuário. Por exemplo, ao ingressar em uma Organização, você indica que o proprietário da Organização poderá visualizar a sua atividade no log de acesso da Organização. +### Public information +You may select options available through our Service to publicly display and share your name and/or username and certain other information, such as your profile, demographic data, content and files, or geolocation data. For example, if you would like your email address to remain private, even when you’re commenting on public repositories, [you can adjust your setting for your email address to be private in your user profile](https://github.com/settings/emails). You can also [update your local Git configuration to use your private email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Saiba mais sobre endereços de e-mail em mensagens de commit [aqui](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). -### Com prestadores de serviço -Nós compartilhamos Informações Pessoais de Usuário com um número limitado de prestadores de serviços que processam tais informações em nosso nome para prestar (ou melhorar) nosso serviço. Ao assinarem contratos de proteção de dados, esses prestadores concordam com restrições de privacidade semelhantes às determinadas na presente Declaração de Privacidade. Nossos prestadores de serviços desempenham vários serviços, como processamento de pagamento, geração de tíquetes de atendimento ao cliente, transmissão de dados de rede, segurança e outros serviços afins. Embora o GitHub processe todas as Informações Pessoais de Usuário nos Estados Unidos, nossos prestadores de serviços podem processar dados fora dos Estados Unidos ou da União Europeia. Para saber quem são nossos prestadores de serviços, consulte nossa página em [Subprocessadores](/github/site-policy/github-subprocessors-and-cookies). - -### Por motivos de segurança -Se você é integrante de uma Organização, o GitHub pode compartilhar seu nome de usuário, [Informações de uso](#usage-information) e [Informações do dispositivo](#device-information) associado a essa organização com um proprietário e/ou administrador na medida em que essas informações são fornecidas apenas para investigar ou responder a um incidente de segurança que afeta ou compromete a segurança dessa organização em particular. - -### Para divulgação legal -O GitHub luta pela transparência no cumprimento do processo legal e das obrigações legais. A menos que sejamos impedidos de fazê-lo por lei ou ordem judicial, ou em circunstâncias raras e exigentes, fazemos esforço razoável para notificar os usuários de quaisquer informações legalmente solicitadas ou exigidas. O GitHub pode revelar Informações Pessoais de Usuário ou outras informações coletadas sobre você para fins de cumprimento da lei em resposta a intimação, ordem judicial, garantia ou ordem governamental similar, ou quando acreditarmos de boa-fé que a divulgação se faz necessária para cumprir com nossas obrigações legais, proteger nossa propriedade ou nossos direitos, ou de terceiros ou do público geral. - -Para obter mais informações sobre a nossa transparência em resposta a solicitações legais, consulte nossas [Diretrizes para Solicitações Legais de Dados do Usuário](/github/site-policy/guidelines-for-legal-requests-of-user-data). - -### Mudança de controle ou venda -Podemos compartilhar Informações Pessoais do Usuário se estivermos envolvidos em uma fusão, venda ou aquisição de entidades corporativas ou unidades de negócios. Diante de qualquer mudança de propriedade, garantiremos que a mudança ocorra de maneira a preservar a confidencialidade das Informações Pessoais de Usuário. Ademais, antes de qualquer transferência das suas Informações Pessoais de Usuário, enviaremos uma notificação a você pelo nosso Site ou por e-mail. A organização que receber nossas Informações Pessoais de Usuário terá que honrar toda e qualquer promessa que tenhamos feito em nossa Declaração de Privacidade ou em nossos Termos de Serviço. - -### Informações de identificação não pessoal agregadas -Nós compartilhamos com terceiros determinadas informações não pessoais agregadas sobre como nossos usuários, coletivamente, usam o GitHub, ou como nossos usuários reagem às nossas outras ofertas, tais como conferências ou eventos. - -Nós **não** vendemos suas Informações Pessoais de Usuário para obtenção de lucro ou considerações afins. - -Observação: a Lei de Privacidade do Consumidor da Califórnia de 2018 (“CCPA”) exige que as empresas informem em suas respectivas políticas de privacidade se divulgam ou não informações pessoais para obtenção de lucro ou considerações afins. Enquanto a CCPA cobre apenas residentes da Califórnia, nós voluntariamente estendemos seus principais direitos para as pessoas controlarem seus dados a _todos_ os nossos usuários e não apenas àqueles que residem na Califórnia. Saiba mais sobre a CCPA e sobre como a cumprimos [aqui](/github/site-policy/githubs-notice-about-the-california-consumer-privacy-act). - -## Conteúdo do repositório - -### Acesso a repositórios privados - -Se seu repositório for privado, você controla o acesso ao seu Conteúdo. Se você incluir Informações Pessoais do Usuário ou Informações Pessoais Confidenciais, essas informações só poderão ser acessadas pelo GitHub em conformidade com esta Declaração de Privacidade. Os funcionários do GitHub [não acessam o conteúdo privado do repositório](/github/site-policy/github-terms-of-service#e-private-repositories) exceto -- motivos de segurança -- para auxiliar o proprietário do repositório com uma questão de suporte -- para manter a integridade do Serviço -- para cumprir com nossas obrigações legais -- se tivermos motivos para acreditar que o conteúdo viola a lei, ou -- com o seu consentimento. - -No entanto, embora, de modo geral, não pesquisemos conteúdo nos seus repositórios, podemos escanear nossos servidores e conteúdo para detectar certos tokens ou assinaturas de segurança, malware ativo conhecido, vulnerabilidades conhecidas em dependências ou outro conteúdo conhecido por violar nossos Termos de Serviço, como extremistas violentos ou conteúdo terrorista ou imagem de exploração infantil, baseado em técnicas de impressão digital algorítmica (coletivamente denominados, "escaneamento automatizado"). Nossos Termos de Serviço fornecem mais detalhes em [repositórios privados](/github/site-policy/github-terms-of-service#e-private-repositories). - -Tenha em mente que você pode optar por desabilitar determinados acessos aos seus repositórios privados que são ativados por padrão como parte do fornecimento de Serviço (por exemplo, varredura automatizada necessária para habilitar alertas de Dependência de gráfico e do Dependabot). - -O GitHub fornecerá avisos sobre nosso acesso ao conteúdo do repositório privado, a menos que [para divulgação legal](/github/site-policy/github-privacy-statement#for-legal-disclosure), para cumprir nossas obrigações legais, ou onde de outra forma estiver vinculado por requisitos legais, para verificação automatizada ou se em resposta a uma ameaça de segurança ou outro risco à segurança. - -### Repositórios públicos - -Se o seu repositório for público, qualquer pessoa poderá ver o conteúdo do repositório em questão. Se você incluir informações pessoais do usuário, [Informações Pessoais Confidenciais](https://gdpr-info.eu/art-9-gdpr/)ou informações confidenciais, como endereços de e-mail ou senhas, no seu repositório público, essas informações podem ser indexadas por mecanismos de busca ou usadas por terceiros. - -Saiba mais sobre [Informações Pessoais de Usuário em repositórios públicos](/github/site-policy/github-privacy-statement#public-information-on-github). - -## Outras informações importantes - -### Informações públicas no GitHub - -Vários recursos e serviços do GitHub são voltados para o público. Se o seu conteúdo for voltado para o público, ele poderá ser acessado e usado por terceiros em conformidade com nossos Termos de Serviço. Por exemplo, os terceiros podem visualizar seu perfil ou repositórios, ou fazer pull de dados pela nossa API. Não vendemos esse conteúdo; ele é seu. Entretanto, permitimos que terceiros (como organizações de pesquisa ou arquivos) compilem as informações públicas do GitHub. Outros terceiros, como agentes de dados, são conhecidos também por fazer scraping do GitHub e compilar dados. - -Suas Informações Pessoais de Usuário, associadas ao seu conteúdo, podem ser coletadas por terceiros nessas compilações de dados do GitHub. Se você não quiser que suas Informações Pessoais de Usuário apareçam em compilações de dados do GitHub de terceiros, não disponibilize as Informações Pessoais de Usuário publicamente e certifique-se de [configurar seu endereço de e-mail como privado no seu perfil de usuário](https://github.com/settings/emails) e em suas [configurações de commit do Git](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Definimos o endereço de e-mail dos Usuários como privado por padrão, mas alguns Usuários do GitHub podem ter que atualizar suas configurações. - -Se você desejar compilar os dados do GitHub, você deverá cumprir os nossos Termos de Serviço com relação ao [uso da informação](/github/site-policy/github-acceptable-use-policies#6-information-usage-restrictions) e [privacidade](/github/site-policy/github-acceptable-use-policies#7-privacy), e você só poderá usar qualquer Informação Pessoal do Usuário pública que você coletar para o propósito autorizado pelo nosso usuário. Por exemplo, quando um usuário do GitHub criou um endereço de e-mail voltado para o público para fins de identificação e atribuição, não use esse endereço de e-mail para fins de envio de e-mails não solicitados aos usuários ou de venda de informações pessoais do usuário, tais como recrutadores, headhunters e job boards ou para publicidade comercial. Esperamos que você proteja, de forma razoável, qualquer Informação Pessoal de Usuário que coletar do GitHub e que responda prontamente a reclamações, solicitações de remoção e solicitações de "não contatar" de nossa parte e de outros usuários. - -De modo semelhante, os projetos no GitHub podem incluir Informações Pessoais de Usuário publicamente disponíveis e coletadas como parte do processo colaborativo. Em caso de problemas relacionados a quaisquer Informações Pessoais de Usuário no GitHub, consulte nossa seção sobre [resolução de conflitos](/github/site-policy/github-privacy-statement#resolving-complaints). - - -### Organizações - -Por meio de suas ações no GitHub, você poderá indicar a sua disposição em compartilhar suas Informações Pessoais de Usuário. Se você colaborar com ou se tornar integrante de uma Organização, os proprietários da Conta poderão receber suas Informações Pessoais de Usuário. Ao aceitar um convite para uma Organização, você receberá uma notificação sobre os tipos de informações que os proprietários poderão ver (para mais informações, consulteorganização <[Sobre Associação à Organização](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Se você aceitar um convite para uma Organização com um [domínio verificado](/organizations/managing-organization-settings/verifying-your-organizations-domain), os proprietários da Organização poderão ver seu(s) endereço(s) de e-mail completo(s) no(s) domínio(s) verificado(s) da Organização. - -Observe que o GitHub poderá compartilhar seu nome de usuário, suas [Informações de Uso](#usage-information) e as [Informações do Dispositivo](#device-information) com a organização da qual você é integrante na medida que as suas informações pessoais sejam fornecidas apenas para investigar ou responder a um incidente de segurança que afeta ou compromete a segurança dessa organização em particular. - -Se você colaborar com ou se tornar integrante de uma Conta que concordou com os [Termos de Serviço Corporativos](/github/site-policy/github-corporate-terms-of-service) e com um Adendo de Proteção de Dados (DPA) nesta Declaração de Privacidade, o DPA prevalecerá em caso de quaisquer conflitos entre a presente Declaração de Privacidade e o DPA no que tange à sua atividade na Conta. - -Entre em contato com os proprietários da conta para obter mais informações sobre como eles processam suas Informações Pessoais de Usuário na Organização e sobre as suas formas de acesso, atualização, alteração ou exclusão das Informações Pessoais de Usuário armazenadas na Conta. - -## Serviços adicionais +Please note that if you would like to compile GitHub data, you must comply with our [Terms of Service](/site-policy/github-terms/github-terms-of-service) regarding information usage and privacy, and you may only use any public-facing information you gather for the purpose for which our user authorized it. For example, where a GitHub user has made an email address public-facing for the purpose of identification and attribution, do not use that email address for the purposes of sending unsolicited emails to users or selling personal information, such as to recruiters, headhunters, and job boards, or for commercial advertising. We expect you to reasonably secure information you have gathered from GitHub, and to respond promptly to complaints, removal requests, and "do not contact" requests from GitHub or GitHub users. ### Aplicativos de terceiros +We share your Personal Data with third parties when you tell us to do so. For example, if you purchase an application listed on our Marketplace, we share your username to allow the application developer to provide you with services. Additionally, you may direct us through your actions on GitHub to share your Personal Data. Por exemplo, ao ingressar em uma Organização, você indica que o proprietário da Organização poderá visualizar a sua atividade no log de acesso da Organização. -Você pode habilitar ou adicionar aplicativos de terceiros, conhecidos como "Produtos de Desenvolvedor", na sua Conta. Esses Produtos de Desenvolvedor não são necessários para o uso do GitHub. Compartilharemos suas Informações Pessoais de Usuário com terceiros quando você nos solicitar, por exemplo, ao comprar um Produto de Desenvolvedor no Marketplace. No entanto, você será responsável pelo uso do Produto de Desenvolvedor de terceiro e pela quantidade de Informações Pessoais de Usuário que decidir compartilhar. Consulte nossa [documentação de API](/rest/reference/users) para saber quais informações são fornecidas quando você se autentica em um Produto de Desenvolvedor usando seu perfil no GitHub. +You can enable or add third-party applications, known as "Developer Products" to your Account. Esses Produtos de Desenvolvedor não são necessários para o uso do GitHub. We will share your Personal Data with such third-party applications when you ask us to; however, you are responsible for your use of the third-party Developer Product and for the amount of Personal Data you choose to share with it. You can check our [API documentation](/rest/reference/users) to see what information is provided when you authenticate into a Developer Product using your GitHub profile. -### GitHub Pages +### Organizations with which you engage +You may indicate, through your actions on GitHub, that you are willing to share your Personal Data. If you collaborate on or become a member of an organization, then its Account owners may receive your Personal Data. When you accept an invitation to an organization, you will be notified of the types of information owners may be able to see (for more information, see [About Organization Membership](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Please contact the Account owners for more information about how they might process your Personal Data in their Organization and the ways for you to access, update, alter, or delete your Personal Data stored in the Account. -Se você criar um site no GitHub Pages, é de sua responsabilidade publicar uma declaração de privacidade que descreva precisamente a sua forma de coletar, usar e compartilhar informações pessoais e outras informações dos visitantes, bem como de que maneira você cumpre as leis, regras e regulamentos aplicáveis de privacidade de dados. Observe que o GitHub pode coletar Informações Pessoais de Usuário de visitantes do seu site do GitHub Pages, inclusive logs de endereços IP dos visitantes, para fins de obrigações legais e de manutenção de segurança e integridade do Site e do Serviço. +### Provedores de serviço +We share your Personal Data with service providers who process the information on our behalf to provide or improve our Service. For example, our service providers may perform payment processing, customer support ticketing, network data transmission, security, and other similar services. While GitHub processes all Personal Data in the United States, our service providers may process data outside of the United States or the European Union. Such processing by service providers will be in compliance with applicable law including any relevant transfer mechanism. -### Aplicativos do GitHub + ### Affiliates We enable access to Personal Data across our subsidiaries, affiliates, and related companies, for example, where we share common data systems or where access is needed to operate and provide the Service. -Você também pode adicionar aplicativos do GitHub, como nosso aplicativo Desktop, nosso aplicativo Atom ou outros aplicativos e recursos de conta à sua conta. Cada um desses aplicativos tem seus próprios termos e pode coletar diferentes tipos de Informações Pessoais de Usuário. No entanto, todos os aplicativos do GitHub estão sujeitos a esta Declaração de Privacidade, e sempre coletaremos a quantidade mínima necessária de Informações Pessoais de Usuário somente para os fins que você nos autorizou. +### Por motivos de segurança +We will disclose Personal Data if we believe it is necessary to: +- protect our customers and others, for example to prevent spam or attempts to commit fraud, or to help prevent the loss of life or serious injury of anyone; +- operate and maintain the security of the Service, including to prevent or stop an attack on our systems or networks; or +- protect the rights or property or ourselves or others, including enforcing our agreements, terms, and policies. -## Como você pode acessar e controlar as informações obtidas -Se você já é um usuário do GitHub, você poderá acessar, atualizar, alterar, ou excluir as suas informações básicas de perfil de usuário, [editando seu perfil de usuário](https://github.com/settings/profile) ou entrando em contato com o [Suporte do GitHub](https://support.github.com/contact?tags=docs-policy). Você pode controlar as informações que coletamos sobre você limitando quais informações estão no seu perfil, mantendo sua informação atualizada ou entrando em contato com o [Suporte do GitHub](https://support.github.com/contact?tags=docs-policy). +### Para divulgação legal +GitHub may disclose Personal Data or other information we collect about you to law enforcement or other governmental agencies if required in response to a valid legal process. Para obter mais informações sobre a nossa transparência em resposta a solicitações legais, consulte nossas [Diretrizes para Solicitações Legais de Dados do Usuário](/github/site-policy/guidelines-for-legal-requests-of-user-data). -Se o GitHub processar informações sobre você como, por exemplo, informações que o [GitHub recebe de terceiros](#information-we-collect-from-third-parties), e você não tiver uma conta, você poderá, sujeito à lei, acessar, atualizar, alterar, excluir ou contestar o processamento das suas informações pessoais entrando em contato com o [Suporte do GitHub](https://support.github.com/contact?tags=docs-policy). +### Mudança de controle ou venda +We may share your Personal Data if we are involved in a merger, sale, or acquisition of corporate entities or business units as described in this Privacy Statement. + +Please note that some of the features on our Service include integrations, references, or links to services provided by third parties whose privacy practices differ from ours. If you provide Personal Data to any of those third parties, or allow us to share Personal Data with them, that data is governed by their privacy statements. + +Finally, we may share de-identified information in accordance with applicable law. + +### No Selling of Personal Data +We *do not* sell your Personal Data for monetary or other consideration as defined under California and Nevada state laws. You can learn more about the CCPA and how we comply with it [here](#githubs-notice-to-california-residents). + +## Your choices regarding our processing of your personal data +We provide choices about the Personal Data we collect about you. The choices you make will not apply to any Personal Data associated with an Organization under your Account. + +Access, correction, and deletion. If you're a GitHub user, you may access, update, alter, or delete your basic user profile information by [editing your user profile](https://github.com/settings/profile) or contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). Você pode controlar as informações que coletamos sobre você ao limitar as informações do seu perfil, manter suas informações atualizadas ou entrar em contato com o [Suporte do GitHub](https://support.github.com/contact) ou o [Suporte Premium do GitHub](https://enterprise.githubsupport.com/hc/en-us). + +We retain and use your information as described in this Privacy Statement, but barring legal requirements, we will delete your full profile within 90 days of your request. Alguns dados permanecerão após a exclusão de uma conta, como contribuições em repositórios de outros Usuários e comentários em problemas de outrem. However, we will delete or de-identify your Personal Data, including your username and email address, from the author field of issues, pull requests, and comments by associating them with a ghost user. That said, the email address you have provided via your Git commit settings will always be associated with your commits in the Git system. Se decidir tornar seu endereço de e-mail privado, você também deverá atualizar suas configurações de commit do Git. Não podemos alterar ou excluir dados no histórico de commit do Git; o software Git foi desenvolvido para manter um registro, mas você pode controlar as informações que insere nesse registro. + +If GitHub processes Personal Data other than your profile information, such as information about you GitHub receives from [third parties](/github/site-policy/github-privacy-statement#information-we-collect-from-third-parties), then you may, subject to applicable law, access, update, alter, delete, object to or restrict the processing of your Personal Data by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us). + +You can adjust the settings on your Account regarding the display of your Personal Data in private or public repositories or Personal Data processed in connection with Community Features (such as the GitHub Feed, the GitHub Globe, GitHub Explore, the GitHub Discussion Leaderboard) through [profile settings](https://github.com/settings/profile). + +Additionally, if you are unable to access certain Personal Data we have via the means described above, you can request access by contacting us as described at the bottom of this privacy statement. ### Portabilidade de dados -Como usuário do GitHub, você sempre pode levar seus dados com você. Por exemplo, você pode [clonar seus repositórios para o seu desktop](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop) ou pode usar nossas [ferramentas de Portabilidade de Dados](https://developer.github.com/changes/2018-05-24-user-migration-api/) para baixar os dados que temos sobre você. +Como usuário do GitHub, você sempre pode levar seus dados com você. You can [clone your repositories to your desktop](/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop), for example, or you can use our [Data Portability tools](https://developer.github.com/changes/2018-05-24-user-migration-api/) to download information we have about you. -### Retenção e exclusão de dados +### Communication preferences +We use your email address to communicate with you, if you've said that's okay, and only for the reasons you’ve said that’s okay. Por exemplo, se você comunicar alguma solicitação à nossa equipe de Suporte, responderemos por e-mail. You have control over how your email address is used and shared on and through our Service. You may manage your communication preferences in your [profile](https://github.com/settings/emails). -Em geral, o GitHub retém as Informações Pessoais de Usuário enquanto a sua conta está ativa ou sempre que for necessário para prestar serviços a você. +Pela natureza de seu design, o sistema de controle de versões do Git associa várias ações ao endereço de e-mail do usuário, como mensagens de commit. See more details regarding [setting your commit email address](https://github.com/settings/emails). -Para cancelar sua conta ou excluir suas Informações Pessoais de Usuário, acesse o seu [perfil de usuário](https://github.com/settings/admin). Vamos reter e usar suas informações conforme o necessário para cumprir nossas obrigações legais, resolver conflitos e fazer valer nossos acordos; salvo em casos de requisitos legais, apagaremos seu perfil por completo (se razoável) dentro de 90 dias. Você pode entrar em contato com o [Suporte do GitHub](https://support.github.com/contact?tags=docs-policy) para solicitar a eliminação dos dados que processamos com base no consentimento dentro de 30 dias. +Depending on your [email settings](https://github.com/settings/emails), GitHub may occasionally send notification emails, for example, about changes in a repository you’re watching, new features, requests for feedback, important policy changes, or to offer customer support. We may also send marketing emails, based on your choices and in accordance with applicable laws and regulations. Na parte inferior de cada e-mail de marketing que enviamos, há um link de cancelamento do recebimento desse tipo de mensagem. -Alguns dados permanecerão após a exclusão de uma conta, como contribuições em repositórios de outros Usuários e comentários em problemas de outrem. Todavia, vamos excluir ou remover a identificação das suas Informações Pessoais de Usuário (inclusive nome de usuário e endereço de e-mail) do campo de autoria de problemas, pull requests e comentários, que serão associados a um [usuário fantasma](https://github.com/ghost). +Observe que você não pode deixar de receber nossas comunicações importantes, como mensagens da nossa equipe de suporte ou mensagens do sistema, mas é possível definir suas configurações de notificação no seu perfil para cancelar o recebimento de outras mensagens. -Com isso, o endereço de e-mail que você informou [nas suas configurações de commit do Git](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address) sempre será associado aos seus commits no sistema Git. Se decidir tornar seu endereço de e-mail privado, você também deverá atualizar suas configurações de commit do Git. Não podemos alterar ou excluir dados no histórico de commit do Git; o software Git foi desenvolvido para manter um registro, mas você pode controlar as informações que insere nesse registro. +### European Data Protection Rights -## Uso de cookies e rastreamento +If the processing of Personal Data about you is subject to European Union data protection law, you have certain rights with respect to that data: -### Cookies +You can request access to, and rectification or erasure of, Personal Data; If any automated processing of Personal Data is based on your consent or a contract with you, you have a right to transfer or receive a copy of the Personal Data in a usable and portable format; If the processing of Personal Data is based on your consent, you can withdraw consent at any time for future processing; You can to object to, or obtain a restriction of, the processing of Personal Data under certain circumstances; and For residents of France, you can send us specific instructions regarding the use of your data after your death. -O GitHub só usa cookies estritamente necessários. Cookies são pequenos arquivos de texto que os sites costumam armazenar nos discos rígidos de computadores ou dispositivos móveis de visitantes. +To make such requests, please use the contact information at the bottom of this statement. When we are processing data on behalf of another party (i.e., where GitHub is acting as a data processor) you should direct your request to that party. You also have the right to lodge a complaint with a supervisory authority, but we encourage you to first contact us with any questions or concerns. -Usamos apenas cookies para fornecer, proteger e melhorar nossos serviços. Por exemplo, nós os usamos para manter você conectado, lembrar as suas preferências, identificar o seu dispositivo para fins de segurança, analisar o uso do nosso serviço, compilar relatórios estatísticos e fornecer informações para o desenvolvimento futuro do GitHub. Usamos os nossos próprios cookies para fins de análise, mas não utilizamos quaisquer provedores de serviços de análise de terceiros. +We rely on different lawful bases for collecting and processing Personal Data about you, for example, with your consent and/or as necessary to provide the services you use, operate our business, meet our contractual and legal obligations, protect the security of our systems and our customers, or fulfill other legitimate interests. -Ao usar o nosso serviço, você concorda que podemos colocar esses tipos de cookies no seu computador ou dispositivo. Se você desabilitar o navegador ou a capacidade de o dispositivo de aceitar esses cookies, você não poderá efetuar o login nem usar nosso serviço. +## Our use of cookies and tracking technologies -Fornecemos mais informações sobre [cookies no GitHub](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) na nossa página [Subprocessadores e Cookies do GitHub](/github/site-policy/github-subprocessors-and-cookies) que descreve os cookies que definimos, a necessidade que temos para esses cookies e a expiração desses cookies. +### Cookies and tracking technologies + +GitHub uses cookies to provide, secure and improve our Service or to develop new features and functionality of our Service. For example, we use them to keep you logged in, remember your preferences, identify your device for security purposes, compile statistical reports, and provide information for future development of GitHub. We use our own cookies and do not use any third-party service providers in this context. If you disable your browser or device’s ability to accept these cookies, you will not be able to log in or use our Service. Fornecemos mais informações sobre [cookies no GitHub](/github/site-policy/github-subprocessors-and-cookies#cookies-on-github) na nossa página [Subprocessadores e Cookies do GitHub](/github/site-policy/github-subprocessors-and-cookies) que descreve os cookies que definimos, a necessidade que temos para esses cookies e a expiração desses cookies. + +Our emails to users may contain a pixel tag, which is a small, clear image that can tell us whether or not you have opened an email and what your IP address is. We use this pixel tag to make our email communications more effective and to make sure we are not sending you unwanted email. ### DNT -"[Não rastrear](https://www.eff.org/issues/do-not-track)" (DNT) é uma preferência de privacidade que você pode definir no seu navegador se não quiser que os serviços on-line coletem e compartilhem certos tipos de informações sobre a sua atividade on-line de serviços de rastreamento de terceiros. O GitHub responde aos sinais de DNT dos navegadores e segue o [padrão do W3C de resposta aos sinais de DNT](https://www.w3.org/TR/tracking-dnt/). Se você deseja configurar seu navegador para sinalizar que não gostaria de ser rastreado, verifique a documentação do seu navegador para saber como ativar essa sinalização. Há também bons aplicativos que bloqueiam o rastreamento online, como [Badger de Privacidade](https://privacybadger.org/). +"[Não rastrear](https://www.eff.org/issues/do-not-track)" (DNT) é uma preferência de privacidade que você pode definir no seu navegador se não quiser que os serviços on-line coletem e compartilhem certos tipos de informações sobre a sua atividade on-line de serviços de rastreamento de terceiros. O GitHub responde aos sinais de DNT dos navegadores e segue o [padrão do W3C de resposta aos sinais de DNT](https://www.w3.org/TR/tracking-dnt/). Se você deseja configurar seu navegador para sinalizar que não gostaria de ser rastreado, verifique a documentação do seu navegador para saber como habilitar essa sinalização. Há também bons aplicativos que bloqueiam o rastreamento on-line, como [Badger de Privacidade](https://privacybadger.org/). + +## Retention of Personal Data +We retain Personal Data for as long as necessary to provide the services and fulfill the transactions you have requested, comply with our legal obligations, resolve disputes, enforce our agreements, and other legitimate and lawful business purposes. Because these needs can vary for different data types in the context of different services, actual retention periods can vary significantly based on criteria such as user expectations or consent, the sensitivity of the data, the availability of automated controls that enable users to delete data, and our legal or contractual obligations. For example, we may retain your Personal Data for longer periods, where necessary, subject to applicable law, for security purposes. ## Como o GitHub protege suas informações +GitHub takes reasonable measures necessary to protect your Personal Data from unauthorized access, alteration, or destruction; maintain data accuracy; and help ensure the appropriate use of your Personal Data. To help us protect personal data, we request that you use a strong password and never share your password with anyone or use the same password with other sites or accounts. -O GitHub toma todas as medidas razoavelmente necessárias para proteger as Informações Pessoais de Usuário contra acesso não autorizado, alteração ou destruição, para manter a precisão dos dados e ajudar a garantir o uso adequado das Informações Pessoais de Usuário. +In addition, if your account has private repositories, you control the access to that Content. GitHub personnel does not access private repository content except for +- security purposes, +- automated scanning for known vulnerabilities, active malware, or other content known to violate our Terms of Service +- para auxiliar o proprietário do repositório com uma questão de suporte +- para manter a integridade do Serviço +- to comply with our legal obligations if we have reason to believe the contents are in violation of the law, +- or with your consent. -O GitHub impõe um programa gravado de informações de segurança. O nosso programa: -- é alinhado a estruturas reconhecidas pelo setor; -- inclui proteções de segurança razoavelmente desenvolvidas para proteger a confidencialidade, a integridade, a disponibilidade e a resiliência dos dados dos nossos Usuários; -- é adequado a natureza, tamanho e complexidade das operações de negócios do GitHub; -- inclui processos de resposta a incidentes e notificação de violação de dados; -- cumpre as leis e regulamentos aplicáveis de segurança da informação nas regiões geográficas onde o GitHub atua. - -Em caso de uma violação de dados que afete as suas Informações Pessoais de Usuário, agiremos prontamente para mitigar o impacto da violação e notificar quaisquer Usuários afetados em tempo hábil. - -A transmissão de dados no GitHub é criptografada usando SSH e HTTPS (TLS), e o conteúdo do repositório git é criptografado em repouso. Gerenciamos nossos compartimentos e racks em datacenters com alto nível de segurança física e de rede. Quando armazenados em provedores de armazenamento de terceiros, os dados são criptografados. - -Nenhum método de transmissão ou método de armazenamento eletrônico é 100% seguro. Portanto, não podemos garantir segurança absoluta. Para obter mais informações, consulte nossa [divulgação sobre segurança](https://github.com/security). - -## Práticas globais de privacidade do GitHub - -GitHub, Inc. e, para aqueles do Espaço Econômico Europeu, Reino Unido e Suíça, os B.V. do GitHub são os controladores responsáveis pelo processamento das suas informações pessoais com relação ao Serviço, exceto (a) no que diz respeito a informações pessoais adicionadas a um repositório pelos seus contribuidores, em cujo caso, o proprietário desse repositório é o controlador e o GitHub é o processador (ou, se o proprietário atuar como processador, o GitHub será o subprocessador); ou (b) quando você e o GitHub tiverem celebrado um acordo separado que cubra a privacidade de dados (como um Contrato de Processamento de Dados). - -Nossos endereços são: - -- GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107. -- GitHub B.V., Vijzelstraat 68-72, 1017 HL Amsterdã, Holanda. - -Armazenamos e processamos nos Estados Unidos as informações que coletamos de acordo com esta Declaração de Privacidade, mas nossos prestadores de serviço podem armazenar e processar dados fora dos Estados Unidos. No entanto, entendemos que temos Usuários de vários países e regiões com diferentes expectativas de privacidade e tentamos atender a essas expectativas, mesmo quando os Estados Unidos não têm a mesma estrutura de privacidade dos outros países. - -Oferecemos o mesmo alto nível de proteção de privacidade (conforme descrito nesta Declaração de Privacidade) para todos os nossos usuários do mundo, independentemente de país de origem ou localidade, e temos orgulho dos níveis de aviso, escolha, responsabilidade, segurança, integridade de dados, acesso e recursos que fornecemos. Não medimos esforços para respeitar as leis aplicáveis de privacidade de dados em todas as regiões onde fazemos negócios, usando nosso Departamento de Proteção de Dados como parte de uma equipe multifuncional que supervisiona nossos esforços de conformidade com a privacidade. Ainda, nossos fornecedores ou afiliados que têm acesso às Informações Pessoais de Usuário devem assinar acordos que exigem o cumprimento das nossas políticas de privacidade e das leis aplicáveis de privacidade de dados. - -Em particular: - - - O GitHub fornece métodos claros de consentimento inequívoco, específico e informado no momento da coleta de dados, quando coletamos suas Informações Pessoais de Usuário com base em consentimento. - - Coletamos somente a quantidade mínima de Informações Pessoais de Usuário necessárias para nossos fins, a menos que você decida compartilhar mais informações. Recomendamos que você nos informe somente a quantidade de dados que estiver confortável para compartilhar. - - Oferecemos métodos simples de acesso, correção, alteração ou exclusão das Informações Pessoais de Usuário que coletamos, desde que permitidos por lei. - - Oferecemos meios de notificação, escolha, responsabilidade, segurança e acesso aos nossos Usuários quanto às suas respectivas Informações Pessoais de Usuário, e limitamos os fins de processamento. Também oferecemos um método de recurso e imposição aos nossos Usuários. +Github will provide notice regarding private repository access where not prohibited by law or if in response to a security threat or other risk to security. ### Transferência internacional de dados +GitHub processes Personal Data both inside and outside of the United States and relies on legal mechanisms such as Standard Contractual Clauses to lawfully transfer data from the European Economic Area, the United Kingdom, and Switzerland to the United States. You may request a copy of the Standard Contractual Clauses using the contact details provided in the section entitled “Contacting GitHub” below. -O GitHub processa informações pessoais dentro e fora dos Estados Unidos e depende das Cláusulas Contratuais Padrão como um mecanismo legalmente fornecido para transferir, de modo legal, os dados do Espaço Econômico Europeu, Reino Unido e Suíça para os Estados Unidos. Além disso, a GitHub é certificado nos Quadros de Proteção à Privacidade entre UE e EUA e Suíça e EUA. Para saber mais sobre nossas transferências de dados transfronteiriças, consulte nossas [Práticas de Privacidade Globais](/github/site-policy/global-privacy-practices). - -## Nossa comunicação com você - -Usaremos seu endereço de e-mail para nos comunicar com você, mediante o seu consentimento, e **somente para os fins que você especificar**. Por exemplo, se você comunicar alguma solicitação à nossa equipe de Suporte, responderemos por e-mail. Você terá alto nível de controle sobre as formas de uso e compartilhamento do seu endereço de e-mail no GitHub. Você poderá gerenciar suas preferências de comunicação no seu [perfil de usuário](https://github.com/settings/emails). - -Pela natureza de seu design, o sistema de controle de versões do Git associa várias ações ao endereço de e-mail do Usuário, como mensagens de commit. Não podemos mudar vários aspectos do sistema Git. Se quiser que seu endereço de e-mail continue privado, mesmo quando estiver comentando em repositórios públicos, [você pode criar um endereço de e-mail privado no seu perfil de usuário](https://github.com/settings/emails). Você também deve [atualizar sua configuração local do Git para usar seu endereço de e-mail privado](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Fazer isso não mudará a nossa forma de entrar em contato com você, mas afetará a forma como outras pessoas visualizam você. Definimos o endereço de e-mail dos Usuários como privado por padrão, mas alguns Usuários do GitHub podem ter que atualizar suas configurações. Saiba mais sobre endereços de e-mail em mensagens de commit [aqui](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). - -Dependendo das suas [configurações de e-mail](https://github.com/settings/emails), o GitHub pode ocasionalmente enviar e-mails de notificação sobre mudanças no repositório que você está acompanhando, novos recursos, solicitações de feedback, atualizações importantes da política ou atendimento ao cliente. Também enviamos e-mails de marketing com base nas suas escolhas e conforme as leis e regulamentos aplicáveis. Na parte inferior de cada e-mail de marketing que enviamos, há um link de cancelamento do recebimento desse tipo de mensagem. Observe que você não pode deixar de receber nossas comunicações importantes, como mensagens da nossa equipe de suporte ou mensagens do sistema, mas é possível definir suas configurações de notificação no seu perfil para cancelar o recebimento de outras mensagens. - -Nossos e-mails podem conter uma tag de pixel, isto é, uma imagem pequena que pode nos mostrar se você abriu uma mensagem e nos informar o seu endereço IP. Usamos a tag de pixel para aumentar a eficácia de nossas comunicações por e-mail e garantir que não estamos enviando mensagens indesejadas. - -## Resolução de conflitos - -Em caso de dúvidas sobre a forma como o GitHub manipula suas Informações Pessoais de Usuário, entre em contato conosco imediatamente. Estamos à sua disposição para ajudar no que for necessário. Entre em contato conosco preenchendo o [formulário de contato de Privacidade](https://support.github.com/contact/privacy). ou escrevendo diretamente para privacy@github.com, especificando a linha de assunto "Privacidade". Responderemos sua solicitação o quanto antes, no máximo em 45 dias. +### Resolução de conflitos +If you have concerns about the way GitHub is handling your Personal Data, please let us know immediately. Estamos à sua disposição para ajudar no que for necessário. Entre em contato conosco preenchendo o [formulário de contato de Privacidade](https://support.github.com/contact/privacy). You may also email us directly at **(privacy [at] github [dot] com)** with the subject line "Privacy Concerns." Responderemos sua solicitação o quanto antes, no máximo em 45 dias. Você também pode entrar em contato diretamente com o nosso Departamento de Proteção de Dados. -| Sede nos Estados Unidos | Filial na UE | -| ------------------------------------------- | ------------------ | -| Departamento de Proteção de dados do GitHub | GitHub BV | -| 88 Colin P. Kelly Jr. St. | Vijzelstraat 68-72 | -| San Francisco, CA 94107 | 1017 HL Amsterdam | -| Estados Unidos | Holanda | -| privacy@github.com | privacy@github.com | +| Sede nos Estados Unidos | Filial na UE | +| ------------------------------------------- | --------------------------------- | +| Departamento de Proteção de dados do GitHub | GitHub BV | +| 88 Colin P. Kelly Jr. St. | Vijzelstraat 68-72 | +| San Francisco, CA 94107 | 1017 HL Amsterdam | +| Estados Unidos | Holanda | +| **privacy [at] github [dot] com** | **privacy [at] github [dot] com** | ### Processo de resolução de conflitos @@ -336,8 +268,55 @@ Envie suas perguntas sobre nossas práticas de coleta de informações ou a Decl Consulte abaixo este documento traduzido para outros idiomas. Em caso de conflito, incerteza ou aparente incoerência entre quaisquer versões traduzidas e a versão original em inglês, o documento em inglês prevalecerá. ### French -Clique aqui para consultar a versão em francês: [Déclaration de confidentialité de GitHub](/assets/images/help/site-policy/github-privacy-statement(07.22.20)(FR).pdf) +Cliquez ici pour obtenir la version française: [Déclaration de confidentialité de GitHub](/assets/images/help/site-policy/github-privacy-statement(07.22.20)(FR).pdf) ### Outras traduções Para traduções desta declaração para outros idiomas, acesse [https://docs.github.com/](/) e selecione um idioma no menu suspenso abaixo de "Inglês". + +## GitHub's notice to California residents +A [Lei de Privacidade do Consumidor da Califórnia](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375) de 2018, (Cal. Civ. Código §1798.100 et seq., conforme alterado, "CCPA") dá aos residentes da Califórnia direitos e controle sobre suas informações pessoais. GitHub, Inc. ("GitHub", "nós") fornece esta declaração aos residentes ("você") de acordo com os requisitos da CCPA para fazer certas divulgações sobre a coleta e o processamento de suas informações pessoais. Esta é a descrição específica do GitHub dos direitos de privacidade dos consumidores para a Califórnia, sob a CCPA. Para obter informações sobre como estendemos os direitos fundamentais da CCPA para controle de informações pessoais a todos os nossos usuários nos Estados Unidos, consulte nossa [Declaração de Privacidade](/github/site-policy/github-privacy-statement). + +### Our handling of personal information +While the table below contains information about the categories of personal information we collect, process, and share, please see the [GitHub Privacy Statement](/github/site-policy/github-privacy-statement) for full details. + +| Categoria de informações pessoais coletadas nos últimos 12 meses | Categoria de fontes das quais as informações pessoais foram coletadas | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Identificadores (como nome real, pseudônimo, endereço postal, identificador pessoal exclusivo, endereço do Protocolo da Internet do identificador on-line, endereço de e-mail, nome da conta ou outros identificadores semelhantes) | Information consumer provides directly or automatically through their interaction with our Service and/or Website or GitHub’s vendors, partners, or affiliates | +| Personal information described in Cal. Civ. Code §1798.80 (e) such as name, address, credit card or debit card number) | Information consumer may choose to provide directly, through service providers | +| Characteristics of protected classifications under California or federal law (such as gender) | Informações que o consumidor pode optar por fornecer diretamente | +| Informações comerciais (tais como informações sobre produtos ou serviços comprados, obtidos ou tomados, ou outros históricos ou tendências de compra ou consumo) | Informação que o consumidor fornece direta ou automaticamente através da interação com os nossos Serviços | +| Geolocation data (such as any information collected after giving users the opportunity to opt-in to location-based services, which rely upon a device’s precise location services. ) | Information consumer provides automatically through their interaction with our Services | +| Audio, electronic, visual, or similar information such as content and files uploaded to the Service. | Informações que o consumidor pode optar por fornecer diretamente | +| Professional or employment information | Informações que o consumidor pode optar por fornecer diretamente | +| Inferences drawn from any of the information identified in this table to create a profile about a consumer reflecting the consumer’s preferences | Informação que o consumidor fornece direta ou automaticamente através da interação com os nossos Serviços | + + +We use the categories of personal information described above for the purposes listed in the [“How GitHub uses your information”](/github/site-policy/github-privacy-statement#how-github-uses-your-information) section of our Privacy Statement. We also disclose the categories of personal information listed above for business purposes. Please see the [“How we share the information we collect”](/github/site-policy/github-privacy-statement#how-we-share-the-information-we-collect) section of our Privacy Statement for additional details. + +### Não vendemos suas informações pessoais +De acordo com a CCPA, um negócio que consiste na venda de informações pessoais de residentes da Califórnia para outros: 1) deve avisar os residentes da Califórnia antes de vender suas informações pessoais para outros; e 2) deve fornecer o direito de opt-out (autoexclusão) pela venda de suas informações pessoais. GitHub does not sell personal information, including personal information of anyone under 16 years old. + +### Seus direitos sob a CCPA +A CCPA fornece aos residentes da Califórnia certos direitos relacionados às suas informações pessoais. Para enviar uma solicitação com base nesses direitos, entre em contato conosco por meio do nosso [formulário de contato](https://support.github.com/contact?tags=docs-policy). + + + +Ao receber uma solicitação, verificaremos se o indivíduo que fez a solicitação é o residente a quem pertencem as informações pessoais sujeitas à solicitação. California residents may exercise their rights themselves or may use an authorized agent, designated in writing or through a power of attorney, to make requests on their behalf. If you use an authorized agent to submit a request, we may require that you provide us additional information demonstrating that the agent is acting on your behalf, and we may need you to verify your identity directly with us. With respect to your personal information, California residents may exercise the rights described below. +#### Right to Know. +You have a right to request that we disclose to you the personal information we have collected about you. You also have a right to request additional information about our collection, use, disclosure, or sale of such personal information. Note that we have provided much of this information in this privacy statement. You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to know” by contacting us here. +#### Right to Request Deletion. +You also have a right to request that we delete personal information under certain circumstances, subject to a number of exceptions. To make a request to delete, You can use GitHub’s User Migration API to access and download your data. Learn more here. You may also make such a “request to delete” by contacting us here. + +#### Right to Opt-Out. +You have a right to opt-out from future “sales” of personal information. Note that we do not “sell” personal information as defined by the CCPA and have not done so in the past 12 months. + +#### Right to Non-Discrimination. +You have a right to not be discriminated against for exercising your CCPA rights. We will not discriminate against you for exercising your CCPA rights. + +You may designate, in writing or through a power of attorney, an authorized agent to make requests on your behalf to exercise your rights under the CCPA. Before accepting such a request from an agent, we will require the agent to provide proof you have authorized it to act on your behalf, and we may need you to verify your identity directly with us. Further, to provide or delete specific pieces of personal information we will need to verify your identity to the degree of certainty required by law. We will verify your request by asking you to submit the request from the email address associated with your account or requiring you to provide information necessary to verify your account. [Please note that you may use two-factor authentication with your GitHub account.](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication) +Finally, you have a right to receive notice of our practices at or before collection of personal information. + +Additionally, under California Civil Code section 1798.83, also known as the “Shine the Light” law, California residents who have provided personal information to a business with which the individual has established a business relationship for personal, family, or household purposes (“California Customers”) may request information about whether the business has disclosed personal information to any third parties for the third parties’ direct marketing purposes. Please be aware that we do not disclose personal information to any third parties for their direct marketing purposes as defined by this law. California Customers may request further information about our compliance with this law by emailing **(privacy [at] github [dot] com)**. Please note that businesses are required to respond to one request per California Customer each year and may not be required to respond to requests made by means other than through the designated email address. + +California residents under the age of 18 who are registered users of online sites, services, or applications have a right under California Business and Professions Code Section 22581 to remove, or request and obtain removal of, content or information they have publicly posted. To remove content or information you have publicly posted, [please submit a Private Information Removal request](https://support.github.com/contact/private-information). Alternatively, to request that we remove such content or information, please send a detailed description of the specific content or information you wish to have removed to [GitHub support](https://support.github.com/contact). Please be aware that your request does not guarantee complete or comprehensive removal of content or information posted online and that the law may not permit or require removal in certain circumstances. If you have any questions about our privacy practices with respect to California residents, please contact us via our [contact form](https://support.github.com/contact?tags=docs-policy). diff --git a/translations/pt-BR/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md b/translations/pt-BR/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md index 88ab2cd2c6..22d9515986 100644 --- a/translations/pt-BR/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md +++ b/translations/pt-BR/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md @@ -20,7 +20,7 @@ O GitHub fornece um grande acordo de transparência em relação à forma como u ## Subprocessadores GitHub -Quando compartilhamos suas informações com terceiros subprocessadores, tais como nossos fornecedores e provedores de serviços, permanecemos responsáveis por elas. Trabalhamos muito duro para manter sua confiança quando trazemos novos fornecedores, e exigimos que todos os fornecedores se submetam a contratos de proteção de dados conosco que restringem seu processamento de Informações Pessoais dos Usuários (conforme definido na [Declaração de Privacidade](/articles/github-privacy-statement/)). +Quando compartilhamos suas informações com terceiros subprocessadores, tais como nossos fornecedores e provedores de serviços, permanecemos responsáveis por elas. Trabalhamos muito duro para manter sua confiança quando trazemos novos fornecedores, e exigimos que todos os fornecedores se submetam a contratos de proteção de dados conosco que restringem seu processamento de Informações Pessoais dos Usuários (conforme definido na [Declaração de Privacidade](/articles/github-privacy-statement/)). You can sign up to receive subprocessor list updates [here](https://www.github.com/privacy/subprocessors). | Nome do subprocessador | Descrição do processamento | Local do Processamento | Localização corporativa | |:------------------------ |:--------------------------------------------------------------------------- |:---------------------- |:----------------------- | diff --git a/translations/pt-BR/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md b/translations/pt-BR/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md deleted file mode 100644 index c633027aaa..0000000000 --- a/translations/pt-BR/content/site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Aviso do GitHub sobre a Lei de Privacidade do Consumidor da Califórnia -versions: - fpt: '*' -topics: - - Policy - - Legal -redirect_from: - - /github/site-policy/githubs-notice-about-the-california-consumer-privacy-act ---- - -Data de vigência: 1 de janeiro de 2020 - -## Aviso do GitHub aos Residentes da Califórnia - -A [Lei de Privacidade do Consumidor da Califórnia](https://leginfo.legislature.ca.gov/faces/billCompareClient.xhtml?bill_id=201720180AB375) de 2018, (Cal. Civ. Código §1798.100 et seq., conforme alterado, "CCPA") dá aos residentes da Califórnia direitos e controle sobre suas informações pessoais. GitHub, Inc. ("GitHub", "nós") fornece esta declaração aos residentes ("você") de acordo com os requisitos da CCPA para fazer certas divulgações sobre a coleta e o processamento de suas informações pessoais. Esta é a descrição específica do GitHub dos direitos de privacidade dos consumidores para a Califórnia, sob a CCPA. Para obter informações sobre como estendemos os direitos fundamentais da CCPA para controle de informações pessoais a todos os nossos usuários nos Estados Unidos, consulte nossa [Declaração de Privacidade](/github/site-policy/github-privacy-statement). - -## Não vendemos suas informações pessoais - -De acordo com a CCPA, um negócio que consiste na venda de informações pessoais de residentes da Califórnia para outros: 1) deve avisar os residentes da Califórnia antes de vender suas informações pessoais para outros; e 2) deve fornecer o direito de opt-out (autoexclusão) pela venda de suas informações pessoais. - -O Github _não_ vende informações pessoais, incluindo informações pessoais de menores de 16 anos. Assim, esses requisitos de notificação e opt-out não se aplicam ao GitHub. - -## Seus direitos sob a CCPA - -A CCPA fornece aos residentes da Califórnia certos direitos relacionados às suas informações pessoais. Para enviar uma solicitação com base nesses direitos, entre em contato conosco por meio do nosso [formulário de contato](https://support.github.com/contact?tags=docs-policy). - -Ao receber uma solicitação, verificaremos se o indivíduo que fez a solicitação é o residente a quem pertencem as informações pessoais sujeitas à solicitação. Os residentes da Califórnia podem exercer seus direitos por si próprios ou podem usar um agente autorizado para fazer solicitações para divulgar certas informações sobre o processamento de suas informações pessoais ou para excluir informações pessoais em seu nome. Se você usar um agente autorizado para enviar uma solicitação, podemos exigir que você nos forneça informações adicionais demonstrando que o agente está agindo em seu nome. - -Com relação às suas informações pessoais, os residentes da Califórnia podem exercer os direitos descritos abaixo. - -## 1. Direito de saber quais informações pessoais estão sendo coletadas, para quais fins e com quem são compartilhadas - -Os residentes da Califórnia têm o direito de solicitar uma divulgação comercial das categorias e partes específicas das suas informações pessoais recolhidas nos 12 meses anteriores, as categorias de fontes a partir das quais tais informações pessoais são coletadas, a empresa ou o fim comercial para os quais foram realizadas a coleta ou a venda dessas informações pessoais, e as categorias de terceiros com quem a empresa compartilha informações pessoais. - -Se você solicitar que uma empresa divulgue categorias e partes específicas de informações pessoais coletadas sobre você, você tem o direito de receber essas informações, gratuitamente, duas vezes por ano. As informações podem ser entregues por correio ou eletronicamente e, se fornecidas eletronicamente, devem estar em um formato portátil e, na medida do possível tecnicamente, facilmente utilizável de forma a permitir ao residente da Califórnia transmitir de forma relativamente fácil essas informações para outra entidade. Você pode usar o [API de Migração de Usuário](/rest/reference/migrations#users) do GitHub para acessar e baixar seus dados. Saiba Mais [aqui](https://github.blog/2018-12-19-download-your-data/). - -## 2. Direito de saber se suas informações pessoais são vendidas ou divulgadas para fins comerciais e para quem - -Os residentes da Califórnia têm o direito de solicitar de uma empresa que venda ou divulgue informações pessoais para fins comerciais listas separadas das categorias de informações pessoais coletadas, vendidas ou divulgadas para fins comerciais nos últimos 12 meses, incluindo as categorias de terceiros a quem as informações pessoais foram vendidas ou divulgadas para fins comerciais. - -## 3. Direito de dizer não à venda de suas informações pessoais - -Como explicado acima, a CCPA exige que as empresas que vendem informações pessoais permitam aos residentes a capacidade de autoexclusão da venda de suas informações. - -Novamente, o GitHub não vende informações pessoais. - -## 4. Direito à não discriminação de serviço ou preço se você exercer seus direitos de privacidade - -O CCPA proíbe as empresas de discriminarem um residente da Califórnia por exercerem qualquer um dos seus direitos sob o CCPA, inclusive: -- negar bens ou serviços -- cobrar diferentes preços ou tarifas por bens ou serviços, inclusive através do uso de descontos ou outros benefícios ou por impor penalidades -- fornecer um nível diferente ou qualidade diversa de bens ou serviços -- sugerir que a pessoa que exerce seus direitos receberá um preço ou taxa diferente para bens ou serviços ou um nível diferente ou qualidade diversa de bens ou serviços - -## 5. Direito à exclusão - -Os residentes da Califórnia têm o direito de solicitar que uma empresa exclua qualquer uma de suas informações pessoais que o negócio coletou deles, sujeito às exceções na CCPA §1798.105. - -## Nosso tratamento de informações pessoais - -Embora a tabela abaixo contenha informações sobre as categorias de informações pessoais que coletamos, processamos e compartilhamos, consulte a [Declaração de Privacidade do GitHub](/github/site-policy/github-privacy-statement) para obter informações completas. - -| **Categoria de informações pessoais coletadas nos últimos 12 meses** | **Categoria de fontes das quais as informações pessoais foram coletadas** | **Fins comerciais ou de negócios para coletar as informações pessoais** | **Categorias de terceiros com quem as informações pessoais são compartilhadas** | **Categorias de informações pessoais divulgadas para fins comerciais ou de negócios** | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Identificadores (como nome real, pseudônimo, endereço postal, identificador pessoal exclusivo, endereço do Protocolo da Internet do identificador on-line, endereço de e-mail, nome da conta ou outros identificadores semelhantes) | Informações que o consumidor fornece direta ou automaticamente através de sua interação com nosso Serviço e/ou Site | Detectar incidentes de segurança, proteger contra atividades maliciosas, enganosas, fraudulentas ou ilegais, e processar os responsáveis por essa atividade

Depuração para identificar e reparar erros que prejudicam a funcionalidade pretendida existente

Execução de serviços em nome do provedor de negócios ou serviços

Empreender pesquisa interna para desenvolvimento tecnológico e demonstração

Empreender atividades para verificar ou manter a qualidade ou segurança de um serviço, e melhorar, atualizar ou aprimorar o serviço | Prestadores de serviços, clientes aplicáveis, aplicação da lei | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | -| Quaisquer categorias de informações pessoais descritas na subdivisão (e) do Cal. Civ. Code §1798.80 (que define “informações pessoais” como “qualquer informação que identifique, relacione-se, descreva ou possa ser associada com um indivíduo em particular" — com exemplos incluindo nome, endereço, cartão de crédito ou número do cartão de débito — e exclui informações disponíveis publicamente) | Informações que o consumidor fornece diretamente | Processar os responsáveis por atividades maliciosas, enganosas, fraudulentas ou ilegais.

Execução de serviços em nome do provedor de negócios ou serviços | Prestadores de serviços, agentes da lei | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | -| Características das classificações protegidas sob a lei da Califórnia ou lei federal (como gênero, idade) | Informações que o consumidor pode optar por fornecer diretamente | Serviços de desempenho (perfil de usuário) | Provedores de serviço | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | -| Informações comerciais (tais como informações sobre produtos ou serviços comprados, obtidos ou tomados, ou outros históricos ou tendências de compra ou consumo) | Informação que o consumidor fornece direta ou automaticamente através da interação com os nossos Serviços | Depuração para identificar e reparar erros que prejudicam a funcionalidade pretendida existente

Execução de serviços em nome do provedor de negócios ou serviços | Provedores de serviço | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | | Informações sobre a internet ou outras informações de atividades de rede eletrônica (como histórico de navegação, histórico de pesquisa e informações sobre a interação de um consumidor com um site ou aplicativo na internet) | Informações que o consumidor fornece automaticamente através de sua interação com nossos Serviços | Detectar incidentes de segurança, proteger contra atividades maliciosas, enganosas, fraudulentas ou ilegais, e processar os responsáveis por essa atividade

Depuração para identificar e reparar erros que prejudicam a funcionalidade pretendida existente

Execução de serviços em nome do provedor de negócios ou serviços

Realização de pesquisas internas para desenvolvimento e demonstração tecnológica

Realizar atividades para verificar ou manter a qualidade ou segurança de um serviço, e melhorar, atualizar ou aprimorar o serviço | Prestadores de serviços, clientes aplicáveis, agentes da lei | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | - Dados de geolocalização (como endereço IP) | Informações que o consumidor fornece automaticamente através de sua interação com nossos Serviços | Detectar incidentes de segurança, proteger contra atividades maliciosas, enganosas, fraudulentas ou ilegais, e processar os responsáveis por essa atividade

Depuração para identificar e reparar erros que prejudicam a funcionalidade pretendida existente

Execução de serviços em nome do provedor de negócios ou serviços

Empreender pesquisa interna para desenvolvimento tecnológico e demonstração

Realizar atividades para verificar ou manter a qualidade ou segurança de um serviço, e melhorar, atualizar ou aprimorar o serviço | Prestadores de serviços, clientes aplicáveis, agentes da lei | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | Informações de áudio, eletrônica, visual ou similares | Informações que o consumidor pode optar por fornecer diretamente | Execução de serviços (perfil do usuário) | Prestadores de serviços | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | Informações profissionais ou relacionadas ao emprego | Informações que o consumidor pode optar por fornecer diretamente | Execução de serviços (perfil do usuário) | Prestadores de serviços | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios| Informações de educação que não estão disponíveis publicamente pessoalmente identificáveis | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | Informações definidas na Lei de Direitos Educacionais e Privacidade da Família (20 U.S.C. Sec. Sec. 1232g; 34 C.F.R. Parte 99) | Informações que o consumidor pode optar por fornecer diretamente | Prestação de serviços (perfil do usuário) | Prestadores de serviços | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | Inferências extraídas de qualquer uma das informações identificadas nesta tabela para criar um perfil sobre um consumidor refletindo as preferências do consumidor | Informações que o consumidor fornece direta ou automaticamente através de sua interação com nossos Serviços | Execução de serviços em nome do prestador de serviços ou empresas | Prestadores de serviços | Esta categoria de informações pessoais foi divulgada para fins comerciais ou de negócios | - -## Isenções no âmbito da CCPA - -A CCPA prevê isenções, até 31 de dezembro de 2020 (inclusive), de algumas das divulgações acima descritas referentes aos últimos 12 meses, incluindo uma **isenção de business-to-business**: - - informações pessoais que reflitam uma comunicação escrita ou verbal ou uma transação entre o GitHub e uma pessoa física, onde a pessoa física está agindo como funcionário, proprietário, diretor, responsável ou terceirizado de uma empresa, parceria, propriedade exclusiva, entidade sem fins lucrativos ou agência governamental e cujas comunicações ou transações com o GitHub ocorrem apenas no contexto do GitHub realizando due diligence em relação, ou fornecendo ou recebendo um produto ou serviço para ou de tal empresa, parceria, propriedade exclusiva, entidade sem fins lucrativos ou agência governamental. - -Em caso de dúvidas sobre esta página, entre em contato conosco por meio do nosso [formulário de contato](https://support.github.com/contact?tags=docs-policy). diff --git a/translations/pt-BR/content/site-policy/privacy-policies/global-privacy-practices.md b/translations/pt-BR/content/site-policy/privacy-policies/global-privacy-practices.md index d1180fcbd3..717df6fa8c 100644 --- a/translations/pt-BR/content/site-policy/privacy-policies/global-privacy-practices.md +++ b/translations/pt-BR/content/site-policy/privacy-policies/global-privacy-practices.md @@ -27,7 +27,7 @@ Para saber mais sobre as SCCs, consulte este artigo no [site da Comissão Europe O GitHub é certificado nas estruturas do Escudo de Privacidade Privacidade entre a UE e os EUA e entre a Suíça e os EUA e nos compromissos que implicam, embora o GitHub não dependa da Estrutura do Escudo de Privacidade entre a UE e os EUA como base jurídica para transferências de informações pessoais à luz da decisão do Tribunal de Justiça da UE no processo C-311/18. -Os Estruturas do Escudo de Privacidade entre a UE e os EU e entre a Suíça e os EUA são estabelecidas pelo Departamento do Comércio dos EUA no que se refere à coleta, uso, e retenção de Informações Pessoais do Usuário transferidas da União Europeia, Reino Unido e Suíça para os Estados Unidos. O GitHub certificou ao Departamento do Comércio que cumpre com os princípios de Defesa da Privacidade. Se nossos fornecedores ou afiliados processarem as Informações Pessoais do Usuário em nosso nome, de forma inconsistente com os princípios do Escudo de Proteção de Privacidade, o GitHub permanecerá responsável, a menos que provemos que não somos responsáveis por este evento causador do dano. +The EU-US and Swiss-US Privacy Shield Frameworks are set forth by the US Department of Commerce regarding the collection, use, and retention of personal information transferred from the European Union, the UK, and Switzerland to the United States. O GitHub certificou ao Departamento do Comércio que cumpre com os princípios de Defesa da Privacidade. If our vendors or affiliates process personal information on our behalf in a manner inconsistent with the principles of either Privacy Shield Framework, GitHub remains liable unless we prove we are not responsible for the event giving rise to the damage. Para fins das nossas certificações nos termos das Estruturas do Escudo de Privacidade, se houver qualquer conflito entre os termos nestas Práticas Globais de Privacidade e os Princípios da Proteção à Privacidade, prevalecerão os Princípios da Proteção à Privacidade. Para saber mais sobre o programa do Escudo de Proteção da Privacidade e consultar nossa certificação, acesse o site do [Escudo de Proteção da Privacidade](https://www.privacyshield.gov/). diff --git a/translations/pt-BR/content/site-policy/privacy-policies/index.md b/translations/pt-BR/content/site-policy/privacy-policies/index.md index 50d9ff76b0..fbed015a5c 100644 --- a/translations/pt-BR/content/site-policy/privacy-policies/index.md +++ b/translations/pt-BR/content/site-policy/privacy-policies/index.md @@ -10,7 +10,6 @@ children: - /global-privacy-practices - /github-data-protection-agreement - /github-subprocessors-and-cookies - - /githubs-notice-about-the-california-consumer-privacy-act - /github-codespaces-privacy-statement - /github-candidate-privacy-policy --- diff --git a/translations/pt-BR/data/features/code-scanning-pr-conversations-tab.yml b/translations/pt-BR/data/features/code-scanning-pr-conversations-tab.yml new file mode 100644 index 0000000000..40e6b2d53a --- /dev/null +++ b/translations/pt-BR/data/features/code-scanning-pr-conversations-tab.yml @@ -0,0 +1,6 @@ +--- +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-5895' diff --git a/translations/pt-BR/data/features/comment-dismissed-code-scanning-alert.yml b/translations/pt-BR/data/features/comment-dismissed-code-scanning-alert.yml new file mode 100644 index 0000000000..e9cb18bb20 --- /dev/null +++ b/translations/pt-BR/data/features/comment-dismissed-code-scanning-alert.yml @@ -0,0 +1,6 @@ +--- +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-2191' diff --git a/translations/pt-BR/data/features/enterprise-audit-log-ip-addresses.yml b/translations/pt-BR/data/features/enterprise-audit-log-ip-addresses.yml new file mode 100644 index 0000000000..d39d55cd0c --- /dev/null +++ b/translations/pt-BR/data/features/enterprise-audit-log-ip-addresses.yml @@ -0,0 +1,5 @@ +--- +#Reference: #6972 +#Documentation for IP addresses in the enterprise audit log (public beta) +versions: + ghec: '*' diff --git a/translations/pt-BR/data/features/oidc-for-emu.yml b/translations/pt-BR/data/features/oidc-for-emu.yml new file mode 100644 index 0000000000..523dd3df61 --- /dev/null +++ b/translations/pt-BR/data/features/oidc-for-emu.yml @@ -0,0 +1,6 @@ +--- +#Issues 6495 and 6494 +#OIDC/CAP for Enterprise Managed Users +versions: + ghec: '*' + ghae: 'issue-6495' diff --git a/translations/pt-BR/data/features/project-beta-webhooks.yml b/translations/pt-BR/data/features/project-beta-webhooks.yml new file mode 100644 index 0000000000..326213ebe0 --- /dev/null +++ b/translations/pt-BR/data/features/project-beta-webhooks.yml @@ -0,0 +1,6 @@ +--- +#Issue 6981 +#Projects (beta) webhooks +versions: + fpt: '*' + ghec: '*' diff --git a/translations/pt-BR/data/reusables/audit_log/audit-log-search-list-info-about-action.md b/translations/pt-BR/data/reusables/audit_log/audit-log-search-list-info-about-action.md index 901df660fc..8643719b20 100644 --- a/translations/pt-BR/data/reusables/audit_log/audit-log-search-list-info-about-action.md +++ b/translations/pt-BR/data/reusables/audit_log/audit-log-search-list-info-about-action.md @@ -9,3 +9,6 @@ Cada entrada do log de auditoria mostra informações aplicáveis sobre um event - A ação que foi executada - Em que país a ação foi executada - A data e a hora que a ação foi executada +{%- if enterprise-audit-log-ip-addresses %} +- Optionally, the source IP address for the user (actor) who performed the action +{%- endif %} diff --git a/translations/pt-BR/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/pt-BR/data/reusables/code-scanning/choose-alert-dismissal-reason.md index 5b7480e602..6585656db8 100644 --- a/translations/pt-BR/data/reusables/code-scanning/choose-alert-dismissal-reason.md +++ b/translations/pt-BR/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -1 +1,3 @@ É importante escolher o motivo apropriado no menu suspenso, pois isso pode afetar se uma consulta continua sendo incluída em análise futura. +{% if comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)." +{% endif %} diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/download-recovery-codes.md b/translations/pt-BR/data/reusables/enterprise-accounts/download-recovery-codes.md index 662b1831c5..119aadb4da 100644 --- a/translations/pt-BR/data/reusables/enterprise-accounts/download-recovery-codes.md +++ b/translations/pt-BR/data/reusables/enterprise-accounts/download-recovery-codes.md @@ -1,3 +1,3 @@ -1. Para garantir que você ainda pode acessar a sua empresa no caso de o seu provedor de identidade ficar indisponível no futuro clique em **Download**, **Imprimir** ou **Copiar** para salvar seus códigos de recuperação. Para obter mais informações, consulte "[Fazendo o download dos códigos de recuperação do logon único único SAML da sua conta corporativa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes)." +1. Para garantir que você ainda pode acessar a sua empresa no caso de o seu provedor de identidade ficar indisponível no futuro clique em **Download**, **Imprimir** ou **Copiar** para salvar seus códigos de recuperação. For more information, see "[Downloading your enterprise account's single sign-on recovery codes](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-single-sign-on-recovery-codes)." ![Captura de tela dos botões para fazer o download, imprimir ou copiar seus códigos de recuperação](/assets/images/help/saml/saml_recovery_code_options.png) diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/emu-azure-admin-consent.md b/translations/pt-BR/data/reusables/enterprise-accounts/emu-azure-admin-consent.md new file mode 100644 index 0000000000..22ac9ba7bc --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise-accounts/emu-azure-admin-consent.md @@ -0,0 +1,6 @@ +1. When redirected, sign in to your identity provider, then follow the instructions to give consent and install the {% data variables.product.prodname_emu_idp_oidc_application %} application. + {% warning %} + + **Warning:** You must sign in to Azure AD as a user with global admin rights in order to consent to the installation of the {% data variables.product.prodname_emu_idp_oidc_application %} application. + + {% endwarning %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/emu-cap-validates.md b/translations/pt-BR/data/reusables/enterprise-accounts/emu-cap-validates.md new file mode 100644 index 0000000000..6701264a92 --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise-accounts/emu-cap-validates.md @@ -0,0 +1 @@ +When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will automatically use your IdP's conditional access policy (CAP) IP conditions to validate user interactions with {% data variables.product.prodname_dotcom %}, when members change IP addresses, and each time a personal access token or SSH key is used. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/oidc-beta-notice.md b/translations/pt-BR/data/reusables/enterprise-accounts/oidc-beta-notice.md new file mode 100644 index 0000000000..77e3430f95 --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise-accounts/oidc-beta-notice.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** OpenID Connect (OIDC) and Conditional Access Policy (CAP) support for {% data variables.product.prodname_emus %} is in public beta and only available for Azure AD. + +{% endnote %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/oidc-gei-warning.md b/translations/pt-BR/data/reusables/enterprise-accounts/oidc-gei-warning.md new file mode 100644 index 0000000000..73ed859d44 --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise-accounts/oidc-gei-warning.md @@ -0,0 +1,5 @@ +{% warning %} + +**Warning:** If you use {% data variables.product.prodname_importer_proper_name %} to migrate an organization from {% data variables.product.product_location_enterprise %}, make sure to use a service account that is exempt from Azure AD's CAP otherwise your migration may be blocked. + +{% endwarning %} \ No newline at end of file diff --git a/translations/pt-BR/data/variables/product.yml b/translations/pt-BR/data/variables/product.yml index a7c8f2b50c..333fdadb77 100644 --- a/translations/pt-BR/data/variables/product.yml +++ b/translations/pt-BR/data/variables/product.yml @@ -34,6 +34,8 @@ prodname_enterprise_backup_utilities: 'GitHub Enterprise Server Backup Utilities prodname_github_connect: 'GitHub Connect' prodname_unified_contributions: 'contribuições unificadas' prodname_unified_search: 'pesquisa unificada' +#GitHub Enterprise migration tool +prodname_importer_proper_name: 'Importador do GitHub Enterprise' #GitHub Education prodname_education: 'GitHub Education' prodname_education_community: 'Education Community' @@ -79,10 +81,11 @@ prodname_debug: 'GitHub Debug' prodname_discussions: 'GitHub Discussions' #GitHub Enterprise Managed Users prodname_emu_idp_application: 'GitHub Enterprise Managed User' +prodname_emu_idp_oidc_application: 'GitHub Enterprise Managed User (OIDC)' prodname_emus: 'Enterprise Managed Users' -prodname_managed_user: 'managed user' -prodname_managed_users: 'managed users' -prodname_managed_users_caps: 'Managed users' +prodname_managed_user: 'managed user account' +prodname_managed_users: 'managed user accounts' +prodname_managed_users_caps: 'Managed user accounts' prodname_emu_enterprise: 'enterprise with managed users' prodname_emu_org: 'organization with managed users' #GitHub Issues