From 1105d70bdb99ad85434e2678ed6c645c4552be4b Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Thu, 26 Aug 2021 08:46:59 +0100 Subject: [PATCH 1/6] [GHES 3.2] - Security Overview (versioning updates + improvements) (#20990) * made required updates --- .../security-overview-show-more-button.png | Bin 30166 -> 36765 bytes .../help/organizations/security-overview.png | Bin 37523 -> 61455 bytes .../securing-your-organization.md | 2 +- content/code-security/guides.md | 2 +- ...erts.md => about-the-security-overview.md} | 29 ++++++++++-------- .../code-security/security-overview/index.md | 2 +- data/learning-tracks/code-security.yml | 2 +- 7 files changed, 21 insertions(+), 16 deletions(-) rename content/code-security/security-overview/{exploring-security-alerts.md => about-the-security-overview.md} (71%) diff --git a/assets/images/help/organizations/security-overview-show-more-button.png b/assets/images/help/organizations/security-overview-show-more-button.png index 3ef14a15e3f00b92dbb2669724dbddf677ed69bc..a9f59f5893b443da838182e38869bb38772581ac 100644 GIT binary patch literal 36765 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 literal 30166 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

^TmIIGTAiKAculFU-hY#19DfPaQJ>j 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­XdH$lE{AVc)SW|>S9Ll_&hoidk- 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 diff --git a/assets/images/help/organizations/security-overview.png b/assets/images/help/organizations/security-overview.png index 552c57ed63e0c2cb6b36e5c0917aa73f3556943d..14b518a3be966534eec7a194825c43a36c531dab 100644 GIT binary patch literal 61455 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 3.1 or ghae-next %}You can view, filter, and sort security alerts for repositories owned by your organization in the security overview. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)."{% endif %} You can view and manage alerts from security features to address dependencies and vulnerabilities in your code. For more information, see {% ifversion fpt or ghes > 2.22 %} "[Viewing and updating vulnerable dependencies in your repository](/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository),"{% endif %} {% ifversion fpt %}"[Managing pull requests for dependency updates](/code-security/supply-chain-security/managing-pull-requests-for-dependency-updates)," {% endif %}"[Managing {% data variables.product.prodname_code_scanning %} for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)," and "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/managing-alerts-from-secret-scanning)." diff --git a/content/code-security/guides.md b/content/code-security/guides.md index c8e0f49ea1..e05346ff2d 100644 --- a/content/code-security/guides.md +++ b/content/code-security/guides.md @@ -52,7 +52,7 @@ includeGuides: - /code-security/security-advisories/publishing-a-security-advisory - /code-security/security-advisories/removing-a-collaborator-from-a-security-advisory - /code-security/security-advisories/withdrawing-a-security-advisory - - /code-security/security-overview/exploring-security-alerts + - /code-security/security-overview/about-the-security-overview - /code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates - /code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions - /code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates diff --git a/content/code-security/security-overview/exploring-security-alerts.md b/content/code-security/security-overview/about-the-security-overview.md similarity index 71% rename from content/code-security/security-overview/exploring-security-alerts.md rename to content/code-security/security-overview/about-the-security-overview.md index ee6b83a0b6..1248eae1b1 100644 --- a/content/code-security/security-overview/exploring-security-alerts.md +++ b/content/code-security/security-overview/about-the-security-overview.md @@ -1,9 +1,12 @@ --- -title: Exploring security alerts -intro: 'You can view, filter, and sort security alerts for repositories owned by your organization or team in one place.' +title: About the security overview +intro: 'You can view, filter, and sort security alerts for repositories owned by your organization or team in one place: the Security Overview page.' product: '{% data reusables.gated-features.security-center %}' +redirect_from: + - /code-security/security-overview/exploring-security-alerts versions: fpt: '*' + ghes: '>3.1' ghae: next type: how_to topics: @@ -12,7 +15,7 @@ topics: - Alerts - Organizations - Teams -shortTitle: Explore security alerts +shortTitle: About security overview --- {% data reusables.security-center.beta %} @@ -21,13 +24,15 @@ shortTitle: Explore security alerts You can use the security overview for a high-level view of the security status of your organization or to identify problematic repositories that require intervention. At the organization-level, the security overview displays aggregate and repository-specific security information for repositories owned by your organization. At the team-level, the security overview displays repository-specific security information for repositories that the team has admin privileges for. For more information, see "[Managing team access to an organization repository](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)." -The security overview indicates whether {% data variables.product.prodname_GH_advanced_security %} features are enabled for repositories owned by your organization and consolidates alerts from {% data variables.product.prodname_advanced_security %} features, including {% data variables.product.prodname_code_scanning %} alerts, {% data variables.product.prodname_dependabot_alerts %}, and {% data variables.product.prodname_secret_scanning %} alerts. For more information, see "[Securing your repository](/code-security/getting-started/securing-your-repository)" and "[Securing your organization](/code-security/getting-started/securing-your-organization)." +The security overview indicates whether {% ifversion fpt or ghes > 3.1 %}security{% endif %}{% ifversion ghae-next %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} features are enabled for repositories owned by your organization and consolidates alerts for each feature.{% ifversion fpt or ghes > 3.1 %} Security features include {% data variables.product.prodname_GH_advanced_security %} features, such as {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_secret_scanning %}, as well as {% data variables.product.prodname_dependabot_alerts %}.{% endif %} For more information about {% data variables.product.prodname_GH_advanced_security %} features, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)."{% ifversion fpt or ghes > 3.1 %} For more information about {% data variables.product.prodname_dependabot_alerts %}, see "[About alerts for vulnerable dependencies](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)."{% endif %} + +For more information about securing your code at the repository and organization levels, see "[Securing your repository](/code-security/getting-started/securing-your-repository)" and "[Securing your organization](/code-security/getting-started/securing-your-organization)." In the security overview, you can view, sort, and filter alerts to understand the security risks in your organization and in specific repositories. You can apply multiple filters to focus on areas of interest. For example, you can identify private repositories that have a high number of {% data variables.product.prodname_dependabot_alerts %} or repositories that have no {% data variables.product.prodname_code_scanning %} alerts. ![The security overview for an organization](/assets/images/help/organizations/security-overview.png) -For each repository in the security overview, you will see icons for each type of {% data variables.product.prodname_advanced_security %} feature and how many alerts there are of each type. If an {% data variables.product.prodname_advanced_security %} feature is not enabled for a repository, the icon for that feature will be grayed out. +For each repository in the security overview, you will see icons for each type of security feature and how many alerts there are of each type. If a security feature is not enabled for a repository, the icon for that feature will be grayed out. ![Icons in the security overview](/assets/images/help/organizations/security-overview-icons.png) @@ -36,12 +41,12 @@ For each repository in the security overview, you will see icons for each type o | {% octicon "code-square" aria-label="Code scanning alerts" %} | {% data variables.product.prodname_code_scanning_capc %} alerts. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/about-code-scanning)." | | {% octicon "key" aria-label="Secret scanning alerts" %} | {% data variables.product.prodname_secret_scanning_caps %} alerts. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." | | {% octicon "hubot" aria-label="Dependabot alerts" %} | {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[About alerts for vulnerable dependencies](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." | -| {% octicon "check" aria-label="Check" %} | The {% data variables.product.prodname_advanced_security %} feature is enabled, but does not raise alerts in this repository. | -| {% octicon "x" aria-label="x" %} | The {% data variables.product.prodname_advanced_security %} feature is not supported in this repository. | +| {% octicon "check" aria-label="Check" %} | The security feature is enabled, but does not raise alerts in this repository. | +| {% octicon "x" aria-label="x" %} | The security feature is not supported in this repository. | By default, archived repositories are excluded from the security overview for an organization. You can apply filters to view archived repositories in the security overview. For more information, see "[Filtering the list of alerts](#filtering-the-list-of-alerts)." -The security overview displays active alerts raised by {% data variables.product.prodname_GH_advanced_security %} features. If there are no alerts in the security overview for a repository, undetected security vulnerabilities or code errors may still exist. +The security overview displays active alerts raised by security features. If there are no alerts in the security overview for a repository, undetected security vulnerabilities or code errors may still exist. ## Viewing the security overview for an organization @@ -67,7 +72,7 @@ Members of a team can see the security overview for repositories that the team h ### Filter by level of risk for repositories -The level of risk for a repository is determined by the number and severity of alerts from {% data variables.product.prodname_advanced_security %} features. If one or more {% data variables.product.prodname_advanced_security %} features are not enabled for a repository, the repository will have an unknown level of risk. If a repository has no risks that are detected by {% data variables.product.prodname_advanced_security %} features, the repository will have a clear level of risk. +The level of risk for a repository is determined by the number and severity of alerts from security features. If one or more security features are not enabled for a repository, the repository will have an unknown level of risk. If a repository has no risks that are detected by security features, the repository will have a clear level of risk. | Qualifier | Description | | -------- | -------- | @@ -85,7 +90,7 @@ The level of risk for a repository is determined by the number and severity of a | secret-scanning-alerts:n | Display repositories that have *n* {% data variables.product.prodname_secret_scanning %} alerts. This qualifier can use > and < comparison operators. | | dependabot-alerts:n | Display repositories that have *n* {% data variables.product.prodname_dependabot_alerts %}. This qualifier can use > and < comparison operators. | -### Filter by whether {% data variables.product.prodname_advanced_security %} features are enabled +### Filter by whether security features are enabled | Qualifier | Description | | -------- | -------- | @@ -99,8 +104,8 @@ The level of risk for a repository is determined by the number and severity of a ### Filter by repository type | Qualifier | Description | -| -------- | -------- | -| `is:public` | Display public repositories. | +| -------- | -------- |{% ifversion fpt or ghes > 3.1 %} +| `is:public` | Display public repositories. |{% endif %} | `is:internal` | Display internal repositories. | | `is:private` | Display private repositories. | | `archived:true` | Display archived repositories. | diff --git a/content/code-security/security-overview/index.md b/content/code-security/security-overview/index.md index b20a70f5c3..d3f94a99a8 100644 --- a/content/code-security/security-overview/index.md +++ b/content/code-security/security-overview/index.md @@ -10,6 +10,6 @@ topics: - Security overview - Advanced Security children: - - /exploring-security-alerts + - /about-the-security-overview --- diff --git a/data/learning-tracks/code-security.yml b/data/learning-tracks/code-security.yml index db3cd34078..0531585805 100644 --- a/data/learning-tracks/code-security.yml +++ b/data/learning-tracks/code-security.yml @@ -68,7 +68,7 @@ security_alerts: title: 'Explore and manage security alerts' description: 'Learn where to find and resolve security alerts.' guides: - - /code-security/security-overview/exploring-security-alerts + - /code-security/security-overview/about-the-security-overview - '{% ifversion fpt %}/code-security/secret-security/managing-alerts-from-secret-scanning {% endif %}' - '{% ifversion fpt %}/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository{% endif %}' - '{% ifversion fpt %}/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests{% endif %}' From 8106009dc057b1b8c479e2d26835ce3171b66b03 Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Thu, 26 Aug 2021 08:56:08 +0100 Subject: [PATCH 2/6] [GHES 3.2]: Versioning updates for code scanning - multiple SARIF file upload for 3rd party CI/CD (#21025) * implemented versioning updates --- .../configuring-code-scanning.md | 4 ++-- .../sarif-support-for-code-scanning.md | 7 +++---- .../configuring-codeql-cli-in-your-ci-system.md | 2 +- .../configuring-codeql-runner-in-your-ci-system.md | 2 +- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md index e85ef9f002..59d76bbf59 100644 --- a/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md +++ b/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md @@ -267,7 +267,7 @@ jobs: ``` {% endif %} -{% ifversion fpt %} +{% ifversion fpt or ghes > 3.1 %} ## Configuring a category for the analysis Use `category` to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code. The category you specify in your workflow will be included in the SARIF results file. @@ -286,7 +286,7 @@ This parameter is particularly useful if you work with monorepos and have multip ``` {% endraw %} -If you don't specify a `category` parameter in your workflow, {% data variables.product.prodname_dotcom %} will generate a category name for you, based on the name of the workflow file triggering the action, the action name, and any matrix variables. For example: +If you don't specify a `category` parameter in your workflow, {% data variables.product.product_name %} will generate a category name for you, based on the name of the workflow file triggering the action, the action name, and any matrix variables. For example: - The `.github/workflows/codeql-analysis.yml` workflow and the `analyze` action will produce the category `.github/workflows/codeql.yml:analyze`. - The `.github/workflows/codeql-analysis.yml` workflow, the `analyze` action, and the `{language: javascript, os: linux}` matrix variables will produce the category `.github/workflows/codeql-analysis.yml:analyze/language:javascript/os:linux`. diff --git a/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md b/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md index ab6d8ddfae..f144567d9c 100644 --- a/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md +++ b/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md @@ -35,9 +35,8 @@ If you're using {% data variables.product.prodname_actions %} with the {% data v {% ifversion fpt or ghes > 3.0 or ghae-next %} If you're using the {% data variables.product.prodname_codeql_cli %}, then you can specify the version of SARIF to use. For more information, see "[Configuring {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system#analyzing-a-codeql-database)."{% endif %} -{% ifversion fpt %} +{% ifversion fpt or ghes > 3.1 %} You can upload multiple SARIF files for the same tool and commit, and analyze each file using {% data variables.product.prodname_code_scanning %}. You can indicate a "category" for each analysis by specifying a `runAutomationDetails.id` in each file. Only SARIF files with the same category will overwrite each other. For more information about this property, see [`runAutomationDetails` object](#runautomationdetails-object) below. - {% endif %} {% data variables.product.prodname_dotcom %} uses properties in the SARIF file to display alerts. For example, the `shortDescription` and `fullDescription` appear at the top of a {% data variables.product.prodname_code_scanning %} alert. The `location` allows {% data variables.product.prodname_dotcom %} to show annotations in your code file. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)." @@ -140,7 +139,7 @@ A location within a programming artifact, such as a file in the repository or a | `region.endLine` | **Required.** The line number of the last character in the region. | `region.endColumn` | **Required.** The column number of the character following the end of the region. -{% ifversion fpt %} +{% ifversion fpt or ghes > 3.1 %} ### `runAutomationDetails` object The `runAutomationDetails` object contains information that specifies the identity of a run. @@ -244,7 +243,7 @@ This SARIF output file has example values to show the minimum required propertie This SARIF output file has example values to show all supported SARIF properties for {% data variables.product.prodname_code_scanning %}. -{% ifversion fpt %} +{% ifversion fpt or ghes > 3.1 %} ```json { "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", diff --git a/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md b/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md index 5f938f190a..427e89ca1c 100644 --- a/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md +++ b/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md @@ -143,7 +143,7 @@ $ codeql pack download <packs> ``` {% endif %} -3. Run `codeql database analyze` on the database and specify which {% if codeql-packs %}packs and/or{% endif %}queries to use. +3. Run `codeql database analyze` on the database and specify which {% if codeql-packs %}packs and/or {% endif %}queries to use. ```shell codeql database analyze <database> --format=<format> \ --output=<output> {% if codeql-packs %}<packs,queries>{% else %} <queries>{% endif %} diff --git a/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md b/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md index dfc901c13b..dbd2ecd093 100644 --- a/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md +++ b/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md @@ -190,7 +190,7 @@ Analyzes the code in the {% data variables.product.prodname_codeql %} databases | `--no-upload` | | None. Stops the {% data variables.product.prodname_codeql_runner %} from uploading the results to {% data variables.product.product_name %}. | | `--output-dir` | | Directory where the output SARIF files are stored. The default is in the directory of temporary files. | | `--ram` | | Amount of memory to use when running queries. The default is to use all available memory. | -| `--no-add-snippets` | | None. Excludes code snippets from the SARIF output. |{% ifversion fpt %} +| `--no-add-snippets` | | None. Excludes code snippets from the SARIF output. |{% ifversion fpt or ghes > 3.1 %} | `--category` | | Category to include in the SARIF results file for this analysis. A category can be used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code. This value will appear in the `.automationDetails.id` property in SARIF v2.1.0. |{% endif %} | `--threads` | | Number of threads to use when running queries. The default is to use all available cores. | | `--temp-dir` | | Directory where temporary files are stored. The default is `./codeql-runner`. | From 86f16af936c4459955bb44e5b3c824400145c09a Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 26 Aug 2021 09:32:52 +0000 Subject: [PATCH 3/6] update search indexes --- lib/search/indexes/github-docs-2.22-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-cn.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-de.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-en.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-es.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-ja.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-2.22-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-de.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.0-pt.json.br | 4 ++-- 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-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-de.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-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-de.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-de-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-de.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 ++-- 60 files changed, 120 insertions(+), 120 deletions(-) diff --git a/lib/search/indexes/github-docs-2.22-cn-records.json.br b/lib/search/indexes/github-docs-2.22-cn-records.json.br index ad3c967c16..29614cac87 100644 --- a/lib/search/indexes/github-docs-2.22-cn-records.json.br +++ b/lib/search/indexes/github-docs-2.22-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d85cc69269c019a4d3695b770985fbe09a4297c67452901fee3b34865f726185 -size 563127 +oid sha256:90abf2a62a85fe55992624a3e2a7de52d0f03b9291dcc86ebbf9401a655f92ae +size 562801 diff --git a/lib/search/indexes/github-docs-2.22-cn.json.br b/lib/search/indexes/github-docs-2.22-cn.json.br index c71723f03b..a4fa3251c6 100644 --- a/lib/search/indexes/github-docs-2.22-cn.json.br +++ b/lib/search/indexes/github-docs-2.22-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dccab895fd1fd6473a7d5d9ec639798e54d9726aad92d94314feaefbafbdfc0b -size 1068991 +oid sha256:7210aa0c98ef45a349878a277ce83b032959cea2e852e24a63c4994de12ca853 +size 1067792 diff --git a/lib/search/indexes/github-docs-2.22-de-records.json.br b/lib/search/indexes/github-docs-2.22-de-records.json.br index 3572dbfc5e..3b6da40cdc 100644 --- a/lib/search/indexes/github-docs-2.22-de-records.json.br +++ b/lib/search/indexes/github-docs-2.22-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:685efd245a1389f3ea3867fa75db9b89aac9f84e63cca6062a47c2c2973129c4 -size 524263 +oid sha256:18740905ab1e1a0f3ac7c644d484130ed64a33ad5d11c5f5338d37d497b4d2ba +size 524469 diff --git a/lib/search/indexes/github-docs-2.22-de.json.br b/lib/search/indexes/github-docs-2.22-de.json.br index 529239e424..5da4524811 100644 --- a/lib/search/indexes/github-docs-2.22-de.json.br +++ b/lib/search/indexes/github-docs-2.22-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19e92307a4746d6d6c3ee6bbb1537257cada9ee0b0686e8cb2936e5de3ae4a8d -size 2415955 +oid sha256:8a428a754189418caa5ad23420b11f866d05b2bb344acc2c5beff1133e966364 +size 2416180 diff --git a/lib/search/indexes/github-docs-2.22-en-records.json.br b/lib/search/indexes/github-docs-2.22-en-records.json.br index ba3bd80ec7..1cebbf9897 100644 --- a/lib/search/indexes/github-docs-2.22-en-records.json.br +++ b/lib/search/indexes/github-docs-2.22-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c661d89c82c90aae007ef495bee2971ced1c58896a8fea336e4d0af335cba4aa -size 740273 +oid sha256:bd2a5b32ccf436e4f907c3a92f5e995dcd7c38b9462c1dbc3708facd8fe8f530 +size 740310 diff --git a/lib/search/indexes/github-docs-2.22-en.json.br b/lib/search/indexes/github-docs-2.22-en.json.br index 136949207e..fbea534e87 100644 --- a/lib/search/indexes/github-docs-2.22-en.json.br +++ b/lib/search/indexes/github-docs-2.22-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bd059032c6f475efdd9be1b87e4544a6d4bd6172a51f0193e2ca6b720665ff9 -size 3612637 +oid sha256:fd0b999b904f64da286095be4113c832e3464d54e280f1ce77198f3245cb8544 +size 3612113 diff --git a/lib/search/indexes/github-docs-2.22-es-records.json.br b/lib/search/indexes/github-docs-2.22-es-records.json.br index 91c473e432..b78115acb7 100644 --- a/lib/search/indexes/github-docs-2.22-es-records.json.br +++ b/lib/search/indexes/github-docs-2.22-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a0efb992da18bcc179dba56f69d3c5fce1fada054172cf7923c18f7fb629cb2 -size 335617 +oid sha256:0f259ae350009b2537227b2f9e26ea6e78d8de20a1943eb178028c016ca513f0 +size 335640 diff --git a/lib/search/indexes/github-docs-2.22-es.json.br b/lib/search/indexes/github-docs-2.22-es.json.br index ecd637d171..0797fff2de 100644 --- a/lib/search/indexes/github-docs-2.22-es.json.br +++ b/lib/search/indexes/github-docs-2.22-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8086a032edf2c70cc0efe8ac151cca9daa2f095e027d275b7fdc76525848acc -size 1383441 +oid sha256:0159fc186284d4aee474eae116aa2b21986fe790acac85599e6fe8a80a4667d2 +size 1383654 diff --git a/lib/search/indexes/github-docs-2.22-ja-records.json.br b/lib/search/indexes/github-docs-2.22-ja-records.json.br index 0ee5255c51..6b634c3848 100644 --- a/lib/search/indexes/github-docs-2.22-ja-records.json.br +++ b/lib/search/indexes/github-docs-2.22-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2173541d80d441618839dbf6920c80352df7b549336e0ac889e589dfb635b1d -size 585410 +oid sha256:fd7f42c8664c2fc2bf4975af377f686592bf47806420aedc52f61a36a04941f3 +size 585412 diff --git a/lib/search/indexes/github-docs-2.22-ja.json.br b/lib/search/indexes/github-docs-2.22-ja.json.br index 1c20f5b148..e7982a3869 100644 --- a/lib/search/indexes/github-docs-2.22-ja.json.br +++ b/lib/search/indexes/github-docs-2.22-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e22c2a5eb801677b0cb64935ebd72629396db3587d28d3ba13bbf46ec454cf7 -size 3277289 +oid sha256:d82c525be0337312e6a0a48407a1eb61ee36ef55a41e03d2f20f71a14b284a1a +size 3277218 diff --git a/lib/search/indexes/github-docs-2.22-pt-records.json.br b/lib/search/indexes/github-docs-2.22-pt-records.json.br index 97062f3aa1..76b4f407c2 100644 --- a/lib/search/indexes/github-docs-2.22-pt-records.json.br +++ b/lib/search/indexes/github-docs-2.22-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b42af1a4e29136192f9f748efe39ec391a579ce03da52304353138c700fa182c -size 499703 +oid sha256:e265d5553ace17520b603ac8d193b6ed492df0206c0bcb120ca9cea3abc020e9 +size 499926 diff --git a/lib/search/indexes/github-docs-2.22-pt.json.br b/lib/search/indexes/github-docs-2.22-pt.json.br index 93cfac84d1..3bffbd061d 100644 --- a/lib/search/indexes/github-docs-2.22-pt.json.br +++ b/lib/search/indexes/github-docs-2.22-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09b99ff668d46b138c4c0d1e582f93a0673f2dfb2e4569862dd8915cf37382c9 -size 2178904 +oid sha256:65617851eb872fb6a848d80813b7d6addab044041e95f3abb1afd29d44d22558 +size 2180424 diff --git a/lib/search/indexes/github-docs-3.0-cn-records.json.br b/lib/search/indexes/github-docs-3.0-cn-records.json.br index 23535699b9..eedf46379a 100644 --- a/lib/search/indexes/github-docs-3.0-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.0-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dce5d6298ba11cd797e111f2a651053a57e1060b8bdbbbcd303236403cd458c -size 581106 +oid sha256:62a3a69c1a7deb37177f1bdd18a1810e9016499db1930c435f32cbfd4d88249b +size 581429 diff --git a/lib/search/indexes/github-docs-3.0-cn.json.br b/lib/search/indexes/github-docs-3.0-cn.json.br index 4019e02159..d9c7a6960e 100644 --- a/lib/search/indexes/github-docs-3.0-cn.json.br +++ b/lib/search/indexes/github-docs-3.0-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cabb518ad1fe73cb5195e804649e08ed83e2b9e728a800dfbe8f1775bcf3e73 -size 1105275 +oid sha256:b134f3a62f94e0060d025ffe9f19b8feeb7f061861fdf7f98d93b54317a1184c +size 1105770 diff --git a/lib/search/indexes/github-docs-3.0-de-records.json.br b/lib/search/indexes/github-docs-3.0-de-records.json.br index 363c298b2e..994d0a300b 100644 --- a/lib/search/indexes/github-docs-3.0-de-records.json.br +++ b/lib/search/indexes/github-docs-3.0-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5084440ba3cf1a73a46692c6012e1b81aa8a2f537ddc9d7e430a6e71b48c49c3 -size 546296 +oid sha256:76def7699a2caf94d3b001e8ebd36edad7f8f1acf6cf0c477b3302871b6d3190 +size 546328 diff --git a/lib/search/indexes/github-docs-3.0-de.json.br b/lib/search/indexes/github-docs-3.0-de.json.br index 4dbd087b6c..58603ac5c1 100644 --- a/lib/search/indexes/github-docs-3.0-de.json.br +++ b/lib/search/indexes/github-docs-3.0-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e099e44b03eb9822aee52dbeef845b5b17700d3e84ce69f101b83d4e98bc330 -size 2524163 +oid sha256:5839e9abb7eb9e9754d80e1a1e192f749412db369c2571add1291019798a5167 +size 2524683 diff --git a/lib/search/indexes/github-docs-3.0-en-records.json.br b/lib/search/indexes/github-docs-3.0-en-records.json.br index c901950bf7..f0e8fc5c4a 100644 --- a/lib/search/indexes/github-docs-3.0-en-records.json.br +++ b/lib/search/indexes/github-docs-3.0-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a3a39da257135d53423ad90317a04a74d1bbf9c3aad6eeec225872ad82b5d24 -size 765542 +oid sha256:c4b1aa76839ece7159b21d69923956314f4afbd0355fbdad89f7a971480fc890 +size 764656 diff --git a/lib/search/indexes/github-docs-3.0-en.json.br b/lib/search/indexes/github-docs-3.0-en.json.br index 6ed2ae5cd8..a3ef93c862 100644 --- a/lib/search/indexes/github-docs-3.0-en.json.br +++ b/lib/search/indexes/github-docs-3.0-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95a54bd1162ca9b1696da3613a1fbbdc6310a205b07785321fdc7a0c98df23e3 -size 3749680 +oid sha256:3bee421c3bbacf5da31240913912ddee5538ecc5e57cbd416b3d0b07d35e31a3 +size 3746524 diff --git a/lib/search/indexes/github-docs-3.0-es-records.json.br b/lib/search/indexes/github-docs-3.0-es-records.json.br index 3eb9699c71..ffc19fc29e 100644 --- a/lib/search/indexes/github-docs-3.0-es-records.json.br +++ b/lib/search/indexes/github-docs-3.0-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3cdc931c700890e2722e2753f07f56e762546e9988f27d16b72d3ad38ea9245 -size 334232 +oid sha256:d250c0122be3122e6a1651e28aa452bb4f82a2606a593ccd7909877933232d85 +size 334137 diff --git a/lib/search/indexes/github-docs-3.0-es.json.br b/lib/search/indexes/github-docs-3.0-es.json.br index ebb117a7aa..7ca2c24c5e 100644 --- a/lib/search/indexes/github-docs-3.0-es.json.br +++ b/lib/search/indexes/github-docs-3.0-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:047c89c32fb2c09ccacb622303d2957b19188ade34bbb686936a36c5a2e9ea02 -size 1373498 +oid sha256:cb1ba37efc183be189753e16be180201363978880a4301ac551a2fe3c1d627a0 +size 1373654 diff --git a/lib/search/indexes/github-docs-3.0-ja-records.json.br b/lib/search/indexes/github-docs-3.0-ja-records.json.br index f25f581aa6..11438497b4 100644 --- a/lib/search/indexes/github-docs-3.0-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.0-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2388186e166d30260b2ff778251ed025c03a4ceb5cee0923a26da36794d35510 -size 607157 +oid sha256:238c6bb397ef313c90d78f580caae910ab5d25e4abf0161347f946e0969d8598 +size 607109 diff --git a/lib/search/indexes/github-docs-3.0-ja.json.br b/lib/search/indexes/github-docs-3.0-ja.json.br index 499e124c09..0ab79ab7b3 100644 --- a/lib/search/indexes/github-docs-3.0-ja.json.br +++ b/lib/search/indexes/github-docs-3.0-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f471b836e3944f74276ede9c9ffe5611d37e26ca07807a35b3580bb9a61ecb2d -size 3401426 +oid sha256:3d01b147e7a905defd415f5c103fbef7bf514a1fcc9ee0b29390f35ca0b39b17 +size 3401003 diff --git a/lib/search/indexes/github-docs-3.0-pt-records.json.br b/lib/search/indexes/github-docs-3.0-pt-records.json.br index 0cb14913b0..c2b925c4f8 100644 --- a/lib/search/indexes/github-docs-3.0-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.0-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90dc726b958ca4967575811d48011133774ff46e6875f6f7474b8aa7b9116463 -size 521959 +oid sha256:c62a05a6b5c4b94e6a077e9fb14b69b2f05bd90473517de40b33e84b0926d6dc +size 521993 diff --git a/lib/search/indexes/github-docs-3.0-pt.json.br b/lib/search/indexes/github-docs-3.0-pt.json.br index 1f86093b2d..172fcec1db 100644 --- a/lib/search/indexes/github-docs-3.0-pt.json.br +++ b/lib/search/indexes/github-docs-3.0-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0ba6f5916e3418187c583d6d99068822b5f225b5f2356f1b027440c24dc26ed -size 2272449 +oid sha256:f36273788b84e4d2548d69a6c14605f3857732bb844244f8c5f273b08bd07142 +size 2271853 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 92f36a03a1..58f7ec91a4 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:2df4bb7eb317eb798afceb185880054f5df58fadfef55c69abd4c2150a8dc421 -size 592231 +oid sha256:ada11202c4740b0229f309c260182317ad0303b27c91deb42e9d2b01b4545205 +size 591798 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 e1b698a6ce..dc25f1f5db 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:1a61e11a9dc023a3640b5f0d441101691906bc324ab526d66253c85e2c2c4779 -size 1123663 +oid sha256:50b5c3fc7c1ca57682edcc3045c6b87389bce17e1e109038be0f682f31353125 +size 1123457 diff --git a/lib/search/indexes/github-docs-3.1-de-records.json.br b/lib/search/indexes/github-docs-3.1-de-records.json.br index d88dedfb48..5b5fb054b8 100644 --- a/lib/search/indexes/github-docs-3.1-de-records.json.br +++ b/lib/search/indexes/github-docs-3.1-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b9637fa9ca1e4e9f0f2f34fc32d501a71c54cf098e5cc6c86477907214be364 -size 554713 +oid sha256:0cb5292b153dca351ed10543e037717743fd135e160a92948846089e27de11a8 +size 554931 diff --git a/lib/search/indexes/github-docs-3.1-de.json.br b/lib/search/indexes/github-docs-3.1-de.json.br index 01883f4038..9a02bd4f72 100644 --- a/lib/search/indexes/github-docs-3.1-de.json.br +++ b/lib/search/indexes/github-docs-3.1-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94f463d68ce81e8cb376be3d262069f2fd8e0036c0623c659707267750c52f1b -size 2579123 +oid sha256:3cdf396e7008ece4516b8d094f300c41592c063c93f225922be24163af6ba09e +size 2578839 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 f38c2764b7..fee5130d63 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:9122877f9b2056f01cc9b657d2f96821bfa02308ab61df71f976497c32b423c0 -size 779177 +oid sha256:82fd2a2be10107f3bc242b6a99a9697295f0c7ef4206e65053861417f3130235 +size 779996 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 59e9bce0d1..2737bcdf85 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:755cfac9e32491881ed85fdedcf550fccfe84287f69708f8023fe5b8674e16ef -size 3828270 +oid sha256:a11027658f6f5a20d7aca16fe7be17bd5dc7414969021a4a62ab67e7d72649cb +size 3831549 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 b01d6b1270..5e2a35cfd6 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:5fabd477ed2e1670d2801e1e30bec548db66addb568bb359f8c87e8674f5b954 -size 335082 +oid sha256:403204811d623e8141f8b5a5f0c1b2358229119615837ab6fb617d6b769b01e7 +size 334919 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 f731a07ff2..83b364a302 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:865ea04500097d6c5d5cca415f65a65d2affe3734d55db123e05b24a99c5fc7a -size 1378205 +oid sha256:020862d3b614b6425eb3a5e8030b61cb768639083cbb314e49fbfb3c1132c543 +size 1377416 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 71a09a82df..5ce4d01716 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:97b8557d1ecfd6901f6432f86dc2d88046f7932d2210ed8c823f38a28a5e3a90 -size 617109 +oid sha256:b8893800aa79da2d61c8921863f235bd73405c677a204f7b7585b82101f60e0b +size 617252 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 8e552daa91..e7cc52e7ac 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:788d87df08475a57678dea897d910462d2b11699726bb975660a6fb8011fc0e2 -size 3468372 +oid sha256:28deb4313bf6a82fea7699457e9b96c0b8af7058313fa6e87355aabcb05c97a1 +size 3467467 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 9c5dae4819..3edaa5a1f7 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:a12e70eebd7c6815b40b702751be937748364ed40e55efe955e400886b81bd91 -size 530787 +oid sha256:a85a36d9e9ef95418c73962dc5e0cff0e6ea710c303440f2bb7fb9799922e324 +size 530927 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 fade9c7196..2c88ebfa47 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:461ee67fa4a3fefa973be5e80f92eeca8452e53b58c4e879066b4b38994d0a61 -size 2317545 +oid sha256:454d1d136b2a6d40b421fd8bb1dabd235dc18be31976395dc73766f888c5b7d9 +size 2318383 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 d4e1e38261..9139a49ae3 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:68faef6ec08970ef7cf7a53fcf7876b8faaf80fd5826576803e03d534480d729 -size 783137 +oid sha256:ad3f875cab9cebee5c8ebfb444751a951cbfab45b81964bd908b4fcd21aa78b8 +size 782879 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 7f4f8d176b..1614c3bcfc 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:255ab82909e08be2162adface8bd823d985053852c2f2ec49206c96eeb04dbc7 -size 1288647 +oid sha256:f0e97556dc1c4ee7067a1f7094a81d1a0eaac6b0e4a2a822e45a756f24136e01 +size 1288289 diff --git a/lib/search/indexes/github-docs-dotcom-de-records.json.br b/lib/search/indexes/github-docs-dotcom-de-records.json.br index 5ed54d34f9..5bf4a133cb 100644 --- a/lib/search/indexes/github-docs-dotcom-de-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f41046d34c333210a5d367235930604e83130d657a5cbd31dfaf7421655b644 -size 718811 +oid sha256:a4a1be9745a694ac042993f4c3d02a2f14ed07e985ab6266679e8f8ccfae34f2 +size 719139 diff --git a/lib/search/indexes/github-docs-dotcom-de.json.br b/lib/search/indexes/github-docs-dotcom-de.json.br index 39412f573b..7ac41cc9c2 100644 --- a/lib/search/indexes/github-docs-dotcom-de.json.br +++ b/lib/search/indexes/github-docs-dotcom-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18a65e279ccb9bef6b0552d86d0c52ece147cd0a9a5acdd18c2084d294212444 -size 3322384 +oid sha256:0ac460fedb5f4ac03a4f1d574daa7791d247a7f5d51e04207157a7886d5cf462 +size 3322032 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 88016ff5de..550aed3b6e 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:b4cd662df13350dfd8c07823e570a5a811d86c93d91f6cf4bbbb7351685538b4 -size 1057328 +oid sha256:4491a22934c33a543c47e26b99402c23da58f580a8d6dce05eb807674ce59ee7 +size 1057100 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index 0bfb61fc62..8316842795 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:f37e326a87a7c70492cccdff1db2e7cae3a98e9faea559fc5aec467c9996bee2 -size 5120033 +oid sha256:0a9a611fe133326e0fa1a0748c05c4dfdcb542f8c72551f44d6e279b0a7904d5 +size 5116844 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 05035a69fd..e38fa0c5d4 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:95fe7900fba11855250885a0fb45f526ef19b8cd055b546a566f14283bbb2e1a -size 370269 +oid sha256:5feb62a6018eb728acbc31dadebf6aa10fe732bddfc4c3a34c8a03ec78a10d2a +size 370394 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index 267b87c509..24b419baaf 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:a9fb4ba63a5bc788ac27d037ca0ddeabbf5126cf992b3321d808e8932c1bee84 -size 1437425 +oid sha256:65cb56b425ce24a791edb7c7fd4b88d1e495f26e4992f47bf1d8e8aaa19f371e +size 1438011 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 7d29f1d536..9d438d1d18 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:0c392dbaa6557e1e8d1f7f9903ae4c6485b1fa0e85a9124416eabaa8684f5d6b -size 812090 +oid sha256:daf92a7de22f0c4b35610a804647da9b6c3b1331c656a835f4c4a1ea84fbfda9 +size 812060 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 383ebe03d4..c5bd3dee4f 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:d28279d5ff182e8ab784b3bda93f6b7512c420c09a6c8b69e7b88906730db9f8 -size 4444322 +oid sha256:2512a357e1f5e8ff458b0213e1a0e8c2e8840b216a332ada6ef5bea9a47e8f55 +size 4443121 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 59457d0a40..1df86b5113 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:9985af9d5e499c87d0376ecb3194b52b987f4470eb17b0f4e7afa3491c9381bf -size 693964 +oid sha256:afdfb634b8b3e9e84341a36bf236b9930ae7c33b7b32692838f5e394ea4adad0 +size 694147 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index a0122d5692..a1fc6561c0 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:3a431d31cec6b6bc491f3a68a4cd8fb3b409271f193747bbd7c41c08e4de632a -size 2961988 +oid sha256:34e99b4570f8b9e3ec726ea94e0f092927db0d7eff058f4eec3905bb4d63022e +size 2961971 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 c98f62e48a..802528d2ce 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:4bfd0ac4204210e2a6bedb99372815dae911e0e43ef7e1530a3d643917c3aee1 -size 469054 +oid sha256:7efbf527a9cd119fe68e43988f086644a98a1cabb66790ce97728aa59b8a88ea +size 468877 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index 002d195e17..982d350771 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:6ce1f3c482ea4252daefa21afd8ab9c656bacce45092b190dac34a69bced4b6f -size 898256 +oid sha256:d80d99e0a8dc58c5ca5507a30dbc766c5895e505d813ea100f4327fce8546d35 +size 897460 diff --git a/lib/search/indexes/github-docs-ghae-de-records.json.br b/lib/search/indexes/github-docs-ghae-de-records.json.br index c0d2a9f538..c7b95906ea 100644 --- a/lib/search/indexes/github-docs-ghae-de-records.json.br +++ b/lib/search/indexes/github-docs-ghae-de-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6335ca46e37afaff6dc01aa73be1f9d23e9cbd24ea492a0397d11143d4eb1c40 -size 445100 +oid sha256:0d6710d0baa6b19e586647db345e3d4bd363430068804520b2ab4a68db2b0212 +size 445090 diff --git a/lib/search/indexes/github-docs-ghae-de.json.br b/lib/search/indexes/github-docs-ghae-de.json.br index 137c675dde..384cde14d2 100644 --- a/lib/search/indexes/github-docs-ghae-de.json.br +++ b/lib/search/indexes/github-docs-ghae-de.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a79088053669d0dc1d69c8a7502e03c11c3c1f96cd938b1c2558994b694aed60 -size 2030840 +oid sha256:e20331da3e27be39242f6dbc2f5fd442ff954b3e4860c478684277a19c98163f +size 2030536 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 0822cc6d56..de7e05c77f 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:1d1945fe8e5a1d235b7892cad46cf1edf04ab331c3b80ba565c2a56ed40d5174 -size 631737 +oid sha256:959f40a9264e92e943ef50e18123310c1b632cab04e1cdedbafa542de6402266 +size 632012 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index 37163e78b8..4b5be5bb34 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:9c3cfcb259b808e3493e63b985c4305a764a0d37c44e5d033f5817f13924afe6 -size 2998841 +oid sha256:f7d437ab85bc648074858c4088cfb061a4bb77f7647881c279a8942c01a2eb00 +size 3000458 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 a6fea4526f..1219cac065 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:8ecee9e5c5e33f9a3abd15b41ccb0b4bc851cb3795fffadf03601c06fe32294a -size 256092 +oid sha256:16bac497de7fdc71e332fe9bfc4d9f40c3dc21b2bed8626bf4e1cd19f53d4eef +size 256024 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index af447c1be8..a6155d662d 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:685d9523a05fba822e882edc6a8b110f8f6918ca0befea9bd23dfe267d3aef2c -size 1023539 +oid sha256:b6439375d915bdf05b59bf0a54f5de81c42c564edd05bf791a85acd0cd1158c4 +size 1022596 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 5f75aa28bb..ab3531a43f 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:c750713ddcb5a5d771e319bd75bb43c6f382df5bc2ea1afeb548aeff2042a3f3 -size 490385 +oid sha256:628c821e1f0108ef00f0cc250829e1437f8669f5fa02f35249b778750b9d5ea1 +size 490483 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index d742e26855..4f03426313 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:a96a476c60919298191f5fe7899a31e048dd31954b8d7b5cf73781b99ef87e62 -size 2676546 +oid sha256:c5d467b077aaea1a3ed6d39f13f1f70530d2b5cd4214514ed66a6654ffe01857 +size 2676052 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 1c63b4c8cd..ab46fb20d9 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:66bb5dd8b04ec5f9e553b2150f82e69c62df49d19216deababef6870c5e2fef3 -size 427659 +oid sha256:09253383978323c9d044ba683c31e8d17c3bd2065d73a3f63eab8b860f89f165 +size 427432 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index 55c4054b16..3987a8908c 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:7780e3c2acc5dfb7583d1dff4529bbe3e0c902c27b131843885e866fe9ac9847 -size 1820572 +oid sha256:5d9d3b92e9e73cf135582c277f56e861f585469efad3834ad31a5ebef7c5b1eb +size 1820438 From b6516a2a460ca7b189853d14e3f72211ae6f3cc2 Mon Sep 17 00:00:00 2001 From: Dev Prakash Sharma Date: Thu, 26 Aug 2021 16:50:26 +0530 Subject: [PATCH 4/6] Added Intros for Rest APIs (#9165) * Update codes-of-conduct.md * Create codes-of-conduct.md * Update code-scanning.md * Update emojis.md * Update enterprise-admin.md * Update gists.md * Update gists.md * Update codes-of-conduct.md * Update content/rest/reference/emojis.md * Modify the intro text Remove the initial sentence below the intro to avoid repetition and remove reference to logging as this is not available on GHEC. Co-authored-by: hubwriter --- content/rest/reference/code-scanning.md | 1 + content/rest/reference/codes-of-conduct.md | 1 + content/rest/reference/emojis.md | 1 + content/rest/reference/enterprise-admin.md | 3 +-- content/rest/reference/gists.md | 1 + 5 files changed, 5 insertions(+), 2 deletions(-) diff --git a/content/rest/reference/code-scanning.md b/content/rest/reference/code-scanning.md index c3e2761549..3b16cdec49 100644 --- a/content/rest/reference/code-scanning.md +++ b/content/rest/reference/code-scanning.md @@ -1,5 +1,6 @@ --- title: Code scanning +intro: 'The Code Scanning API enables you to retrieve and update the code scanning alerts and analyses from a repository.' redirect_from: - /v3/code-scanning product: '{% data reusables.gated-features.code-scanning %}' diff --git a/content/rest/reference/codes-of-conduct.md b/content/rest/reference/codes-of-conduct.md index 47e0faea52..d5a6f5df4c 100644 --- a/content/rest/reference/codes-of-conduct.md +++ b/content/rest/reference/codes-of-conduct.md @@ -1,5 +1,6 @@ --- title: Codes of conduct +intro: "The Codes of Conduct API lets you to retreive the information about a particular respository's code of conduct." redirect_from: - /v3/codes_of_conduct - /v3/codes-of-conduct diff --git a/content/rest/reference/emojis.md b/content/rest/reference/emojis.md index d6bb4583ff..1db5d7aaca 100644 --- a/content/rest/reference/emojis.md +++ b/content/rest/reference/emojis.md @@ -1,5 +1,6 @@ --- title: Emojis +intro: 'With the Emojis API, you can list and view all the available emojis to use in {% data variables.product.product_name %}.' redirect_from: - /v3/emojis - /v3/misc diff --git a/content/rest/reference/enterprise-admin.md b/content/rest/reference/enterprise-admin.md index 38fa0d8fbb..d558888275 100644 --- a/content/rest/reference/enterprise-admin.md +++ b/content/rest/reference/enterprise-admin.md @@ -1,5 +1,6 @@ --- title: GitHub Enterprise administration +intro: 'You can use these endpoints to administer your enterprise. Among the tasks you can perform with this API are many relating to GitHub Actions.' allowTitleToDifferFromFilename: true redirect_from: - /v3/enterprise-admin @@ -14,8 +15,6 @@ miniTocMaxHeadingLevel: 3 shortTitle: Enterprise administration --- -You can use these endpoints to administer your enterprise. - {% ifversion fpt %} {% note %} diff --git a/content/rest/reference/gists.md b/content/rest/reference/gists.md index ff95b8b46e..920c709817 100644 --- a/content/rest/reference/gists.md +++ b/content/rest/reference/gists.md @@ -1,5 +1,6 @@ --- title: Gists +intro: 'The Gists API enables the authorized user to list, create, update and delete the public gists on {% data variables.product.product_name %}.' redirect_from: - /v3/gists versions: From f5e47df68885370cfb5a77fa5a0501a6ef1b8d16 Mon Sep 17 00:00:00 2001 From: Matt Pollard Date: Thu, 26 Aug 2021 13:54:54 +0200 Subject: [PATCH 5/6] Revise versioning (#21149) --- .../audited-actions.md | 24 +++++++++++++++++-- ...ing-the-audit-log-for-your-organization.md | 4 +++- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/content/admin/user-management/monitoring-activity-in-your-enterprise/audited-actions.md b/content/admin/user-management/monitoring-activity-in-your-enterprise/audited-actions.md index de2d414419..b169538ab0 100644 --- a/content/admin/user-management/monitoring-activity-in-your-enterprise/audited-actions.md +++ b/content/admin/user-management/monitoring-activity-in-your-enterprise/audited-actions.md @@ -81,15 +81,15 @@ Name | Description {% endif %} -## Issues and pull requests +## Issues Action | Description ------------------------------------ | ----------------------------------------------------------- `issue.update` | An issue's body text (initial comment) changed. `issue_comment.update` | A comment on an issue (other than the initial one) changed. -`pull_request_review_comment.delete` | A comment on a pull request was deleted. `issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)." + ## Organizations Action | Description @@ -98,6 +98,26 @@ Action | Description `org.delete` | An organization was deleted by a user-initiated background job.{% ifversion not ghae %} `org.transform` | A user account was converted into an organization. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."{% endif %} +## Pull requests + +| Action | Description | +| :- | :- |{% ifversion ghes > 3.1 or ghae-next %} +| `pull_request.create` | A pull request was created. For more information, see "[Creating a pull request](/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)." | +| `pull_request.close` | A pull request was closed without being merged. For more information, see "[Closing a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request)." | +| `pull_request.reopen` | A pull request was reopened after previously being closed. | +| `pull_request.merge` | A pull request was merged. For more information, see "[Merging a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)." | +| `pull_request.indirect_merge` | A pull request was considered merged because the pull request's commits were merged into the target branch. | +| `pull_request.ready_for_review` | A pull request was marked as ready for review. 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#marking-a-pull-request-as-ready-for-review)." | +| `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.create_review_request` | A review was requested on a pull request. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." | +| `pull_request.remove_review_request` | A review request was removed from a pull request. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." | +| `pull_request_review.submit` | A review was submitted for a pull request. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." | +| `pull_request_review.dismiss` | A review on a pull request was dismissed. For more information, see "[Dismissing a pull request review](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review)." | +| `pull_request_review.delete` | A review on a pull request was deleted. | +| `pull_request_review_comment.create` | A review comment was added to a pull request. For more information, see "[About pull request reviews](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)." | +| `pull_request_review_comment.update` | A review comment on a pull request was changed. |{% endif %} +| `pull_request_review_comment.delete` | A review comment on a pull request was deleted. | + ## Protected branches Action | Description diff --git a/content/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization.md b/content/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization.md index ddd9d52087..f1f628511c 100644 --- a/content/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization.md @@ -524,7 +524,8 @@ For more information, see "[Managing the publication of {% data variables.produc | `update_linear_history_requirement_enforcement_level ` | Triggered when required linear commit history is enabled or disabled for a protected branch. {% endif %} -{% ifversion fpt %} +{% ifversion fpt or ghes > 3.1 or ghae-next %} + ### `pull_request` category actions | Action | Description @@ -554,6 +555,7 @@ For more information, see "[Managing the publication of {% data variables.produc | `create` | Triggered when a review comment is added. | `update` | Triggered when a review comment is changed. | `delete` | Triggered when a review comment is deleted. + {% endif %} ### `repo` category actions From 4fa6e8ab95ae77c9d7052059ec8d724b9a66add7 Mon Sep 17 00:00:00 2001 From: Peter Schmidt Date: Thu, 26 Aug 2021 22:07:05 +1000 Subject: [PATCH 6/6] add how to generate bearer tokens (#9308) * add how to generate bearer tokens I stumbled into this based on an educated guess and prior knowledge, though for an intro doc I think it could assume as little as possible and so I added the steps that worked for me. * align formatting emphasis with rest of the article * standardise on authorization Aligns with rest of the existing article * align with previous curl output + Insomnia output I like Insomnia's GUI though keeping it as more of an afterthought seems to align more closely with the next guide which I didn't click on until going through the review steps * active voice * move note earlier - to first spot token is found * Move and slightly reword the new note Co-authored-by: hubwriter --- content/graphql/guides/introduction-to-graphql.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/graphql/guides/introduction-to-graphql.md b/content/graphql/guides/introduction-to-graphql.md index da7eff2be5..62b4a3b0ee 100644 --- a/content/graphql/guides/introduction-to-graphql.md +++ b/content/graphql/guides/introduction-to-graphql.md @@ -117,9 +117,15 @@ GraphQL is [introspective](https://graphql.github.io/learn/introspection/). This ```shell $ curl -H "Authorization: bearer token" {% data variables.product.graphql_url_pre %} ``` + + {% note %} + **Note**: If you get the response `"message": "Bad credentials"` or `401 Unauthorized`, check that you are using a valid token. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." + + {% endnote %} + The results are in JSON, so we recommend pretty-printing them for easier reading and searching. You can use a command-line tool like [jq](https://stedolan.github.io/jq/) or pipe the results into `python -m json.tool` for this purpose. - + Alternatively, you can pass the `idl` media type to return the results in IDL format, which is a condensed version of the schema: ```shell