From 320ec083c4e6a473d41873a83b07e11fc98f662b Mon Sep 17 00:00:00 2001 From: SnowBit Date: Wed, 19 Jan 2022 10:35:32 +0530 Subject: [PATCH 01/32] Removal of unwanted extra closure of achor tag --- content/rest/guides/basics-of-authentication.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/rest/guides/basics-of-authentication.md b/content/rest/guides/basics-of-authentication.md index 6c2ccf70a5..f948b6118d 100644 --- a/content/rest/guides/basics-of-authentication.md +++ b/content/rest/guides/basics-of-authentication.md @@ -76,7 +76,7 @@ Next, in _views/index.erb_, paste this content:

We're going to now talk to the GitHub API. Ready? - Click here to begin! + Click here to begin!

If that link doesn't work, remember to provide your own Client ID! From 403ec56315bec44f2e6caefb00cdfc0133a86cb1 Mon Sep 17 00:00:00 2001 From: Chris Queitzsch Date: Tue, 18 Jan 2022 21:51:33 -0800 Subject: [PATCH 02/32] adding yaml release notes --- .../enterprise-server/3-0/23.yml | 19 ++++++++++++ .../enterprise-server/3-1/15.yml | 21 +++++++++++++ .../release-notes/enterprise-server/3-2/7.yml | 22 +++++++++++++ .../release-notes/enterprise-server/3-3/2.yml | 31 +++++++++++++++++++ 4 files changed, 93 insertions(+) create mode 100644 data/release-notes/enterprise-server/3-0/23.yml create mode 100644 data/release-notes/enterprise-server/3-1/15.yml create mode 100644 data/release-notes/enterprise-server/3-2/7.yml create mode 100644 data/release-notes/enterprise-server/3-3/2.yml diff --git a/data/release-notes/enterprise-server/3-0/23.yml b/data/release-notes/enterprise-server/3-0/23.yml new file mode 100644 index 0000000000..93a4adc5fe --- /dev/null +++ b/data/release-notes/enterprise-server/3-0/23.yml @@ -0,0 +1,19 @@ +date: '2022-01-12' +sections: + security_fixes: + - Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server. + - Sanitize more secrets in the generated support bundles + - Packages have been updated to the latest security versions. + bugs: + - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. + - The save button in management console was unreachable by scrolling in lower resolution browsers. + - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. + - Some webhook related jobs could generated large amount of logs. + known_issues: + - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. + - When a replica node is offline in a high availability configuration, {% data variables.product.product_name %} may still route {% data variables.product.prodname_pages %} requests to the offline node, reducing the availability of {% data variables.product.prodname_pages %} for users. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/data/release-notes/enterprise-server/3-1/15.yml b/data/release-notes/enterprise-server/3-1/15.yml new file mode 100644 index 0000000000..57235b59f3 --- /dev/null +++ b/data/release-notes/enterprise-server/3-1/15.yml @@ -0,0 +1,21 @@ +date: '2022-01-12' +sections: + security_fixes: + - Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server. + - Sanitize more secrets in the generated support bundles + - Packages have been updated to the latest security versions. + bugs: + - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. + - The save button in management console was unreachable by scrolling in lower resolution browsers. + - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. + - Some webhook related jobs could generated large amount of logs. + - The repository permissions to the user returned by the `/repos` API would not return the full list. + known_issues: + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. + - If {% data variables.product.prodname_actions %} is enabled for {% data variables.product.prodname_ghe_server %}, teardown of a replica node with `ghe-repl-teardown` will succeed, but may return `ERROR:Running migrations`. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/data/release-notes/enterprise-server/3-2/7.yml b/data/release-notes/enterprise-server/3-2/7.yml new file mode 100644 index 0000000000..54ae349ca5 --- /dev/null +++ b/data/release-notes/enterprise-server/3-2/7.yml @@ -0,0 +1,22 @@ +date: '2022-01-12' +sections: + security_fixes: + - Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server. + - Sanitize more secrets in the generated support bundles + - Packages have been updated to the latest security versions. + bugs: + - Actions self hosted runners would fail to self-update or run new jobs after upgrading from an older GHES installation. + - Storage settings could not be validated when configuring MinIO as blob storage for GitHub Packages. + - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. + - The save button in management console was unreachable by scrolling in lower resolution browsers. + - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. + - Some webhook related jobs could generated large amount of logs. + - Several documentation links resulted in a 404 Not Found error. + known_issues: + - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. diff --git a/data/release-notes/enterprise-server/3-3/2.yml b/data/release-notes/enterprise-server/3-3/2.yml new file mode 100644 index 0000000000..b272db47ed --- /dev/null +++ b/data/release-notes/enterprise-server/3-3/2.yml @@ -0,0 +1,31 @@ +date: '2022-01-12' +sections: + security_fixes: + - Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server. + - Sanitize more secrets in the generated support bundles + - Users on teams with the Security Manger role will now be notified about security alerts for repositories they are watching. + - The security managers component will show a less-aggressive warning once the maximum number of teams has been reached. + - The repository manage access page should return 403 when attempting to remove a security manager team from the repository. + - Packages have been updated to the latest security versions. + bugs: + - Actions self hosted runners would fail to self-update or run new jobs after upgrading from an older GHES installation. + - Storage settings could not be validated when configuring MinIO as blob storage for GitHub Packages. + - GitHub Actions storage settings could not be validated and saved in the Management Console when "Force Path Style" was selected. + - Actions would be left in a stopped state after an update with maintenance mode set. + - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. + - The save button in management console was unreachable by scrolling in lower resolution browsers. + - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. + - Some webhook related jobs could generated large amount of logs. + - A Billing navigation item was visible in the site admin pages. + - Several documentation links resulted in a 404 Not Found error. + known_issues: + - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. + - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' + From 9370ccb901b59927fa10174cb959be37f01f2cc3 Mon Sep 17 00:00:00 2001 From: Chris Queitzsch Date: Tue, 18 Jan 2022 23:26:53 -0800 Subject: [PATCH 03/32] fixing quotes and release date --- .../enterprise-server/3-0/23.yml | 16 ++++----- .../enterprise-server/3-1/15.yml | 18 +++++----- .../release-notes/enterprise-server/3-2/7.yml | 22 ++++++------ .../release-notes/enterprise-server/3-3/2.yml | 35 +++++++++---------- 4 files changed, 45 insertions(+), 46 deletions(-) diff --git a/data/release-notes/enterprise-server/3-0/23.yml b/data/release-notes/enterprise-server/3-0/23.yml index 93a4adc5fe..557f85290c 100644 --- a/data/release-notes/enterprise-server/3-0/23.yml +++ b/data/release-notes/enterprise-server/3-0/23.yml @@ -1,14 +1,14 @@ -date: '2022-01-12' +date: '2022-01-18' sections: security_fixes: - - Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server. - - Sanitize more secrets in the generated support bundles - - Packages have been updated to the latest security versions. + - 'Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server.' + - Sanitize more secrets in the generated support bundles + - Packages have been updated to the latest security versions. bugs: - - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. - - The save button in management console was unreachable by scrolling in lower resolution browsers. - - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. - - Some webhook related jobs could generated large amount of logs. + - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. + - The save button in management console was unreachable by scrolling in lower resolution browsers. + - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. + - Some webhook related jobs could generated large amount of logs. known_issues: - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - Custom firewall rules are removed during the upgrade process. diff --git a/data/release-notes/enterprise-server/3-1/15.yml b/data/release-notes/enterprise-server/3-1/15.yml index 57235b59f3..533cd364d8 100644 --- a/data/release-notes/enterprise-server/3-1/15.yml +++ b/data/release-notes/enterprise-server/3-1/15.yml @@ -1,15 +1,15 @@ -date: '2022-01-12' +date: '2022-01-18' sections: security_fixes: - - Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server. - - Sanitize more secrets in the generated support bundles - - Packages have been updated to the latest security versions. + - 'Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server.' + - Sanitize more secrets in the generated support bundles + - Packages have been updated to the latest security versions. bugs: - - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. - - The save button in management console was unreachable by scrolling in lower resolution browsers. - - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. - - Some webhook related jobs could generated large amount of logs. - - The repository permissions to the user returned by the `/repos` API would not return the full list. + - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. + - The save button in management console was unreachable by scrolling in lower resolution browsers. + - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. + - Some webhook related jobs could generated large amount of logs. + - The repository permissions to the user returned by the `/repos` API would not return the full list. known_issues: - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. diff --git a/data/release-notes/enterprise-server/3-2/7.yml b/data/release-notes/enterprise-server/3-2/7.yml index 54ae349ca5..0781b380fb 100644 --- a/data/release-notes/enterprise-server/3-2/7.yml +++ b/data/release-notes/enterprise-server/3-2/7.yml @@ -1,17 +1,17 @@ -date: '2022-01-12' +date: '2022-01-18' sections: security_fixes: - - Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server. - - Sanitize more secrets in the generated support bundles - - Packages have been updated to the latest security versions. + - 'Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server.' + - Sanitize more secrets in the generated support bundles + - Packages have been updated to the latest security versions. bugs: - - Actions self hosted runners would fail to self-update or run new jobs after upgrading from an older GHES installation. - - Storage settings could not be validated when configuring MinIO as blob storage for GitHub Packages. - - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. - - The save button in management console was unreachable by scrolling in lower resolution browsers. - - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. - - Some webhook related jobs could generated large amount of logs. - - Several documentation links resulted in a 404 Not Found error. + - Actions self hosted runners would fail to self-update or run new jobs after upgrading from an older GHES installation. + - Storage settings could not be validated when configuring MinIO as blob storage for GitHub Packages. + - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. + - The save button in management console was unreachable by scrolling in lower resolution browsers. + - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. + - Some webhook related jobs could generated large amount of logs. + - Several documentation links resulted in a 404 Not Found error. known_issues: - On a freshly set up {% data variables.product.prodname_ghe_server %} without any users, an attacker could create the first admin user. - Custom firewall rules are removed during the upgrade process. diff --git a/data/release-notes/enterprise-server/3-3/2.yml b/data/release-notes/enterprise-server/3-3/2.yml index b272db47ed..7830403f13 100644 --- a/data/release-notes/enterprise-server/3-3/2.yml +++ b/data/release-notes/enterprise-server/3-3/2.yml @@ -1,23 +1,23 @@ -date: '2022-01-12' +date: '2022-01-18' sections: security_fixes: - - Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server. - - Sanitize more secrets in the generated support bundles - - Users on teams with the Security Manger role will now be notified about security alerts for repositories they are watching. - - The security managers component will show a less-aggressive warning once the maximum number of teams has been reached. - - The repository manage access page should return 403 when attempting to remove a security manager team from the repository. - - Packages have been updated to the latest security versions. + - 'Packages have been updated to the latest security versions. In these updates, Log4j has been updated to version 2.17.1. Note: previous mitigations released in 3.3.1, 3.2.6, 3.1.14, and 3.0.22 are sufficient to address the impact of CVE-2021-44228, CVE-2021-45046, CVE-2021-45105, and CVE-2021-44832 in these versions of GitHub Enterprise Server.' + - Sanitize more secrets in the generated support bundles + - Users on teams with the Security Manger role will now be notified about security alerts for repositories they are watching. + - The security managers component will show a less-aggressive warning once the maximum number of teams has been reached. + - The repository manage access page should return 403 when attempting to remove a security manager team from the repository. + - Packages have been updated to the latest security versions. bugs: - - Actions self hosted runners would fail to self-update or run new jobs after upgrading from an older GHES installation. - - Storage settings could not be validated when configuring MinIO as blob storage for GitHub Packages. - - GitHub Actions storage settings could not be validated and saved in the Management Console when "Force Path Style" was selected. - - Actions would be left in a stopped state after an update with maintenance mode set. - - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. - - The save button in management console was unreachable by scrolling in lower resolution browsers. - - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. - - Some webhook related jobs could generated large amount of logs. - - A Billing navigation item was visible in the site admin pages. - - Several documentation links resulted in a 404 Not Found error. + - Actions self hosted runners would fail to self-update or run new jobs after upgrading from an older GHES installation. + - Storage settings could not be validated when configuring MinIO as blob storage for GitHub Packages. + - GitHub Actions storage settings could not be validated and saved in the Management Console when "Force Path Style" was selected. + - Actions would be left in a stopped state after an update with maintenance mode set. + - Running `ghe-config-apply` could sometimes fail because of permission issues in `/data/user/tmp/pages`. + - The save button in management console was unreachable by scrolling in lower resolution browsers. + - IOPS and Storage Traffic monitoring graphs were not updating after collectd version upgrade. + - Some webhook related jobs could generated large amount of logs. + - A Billing navigation item was visible in the site admin pages. + - Several documentation links resulted in a 404 Not Found error. known_issues: - After upgrading to {% data variables.product.prodname_ghe_server %} 3.3, {% data variables.product.prodname_actions %} may fail to start automatically. To resolve this issue, connect to the appliance via SSH and run the `ghe-actions-start` command. - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. @@ -28,4 +28,3 @@ sections: - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. - '{% data variables.product.prodname_actions %} storage settings cannot be validated and saved in the {% data variables.enterprise.management_console %} when "Force Path Style" is selected, and must instead be configured with the `ghe-actions-precheck` command line utility.' - From 9f2ae6f5b9f31536a433e5da01251bdc4d744b28 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 19 Jan 2022 10:01:14 +0000 Subject: [PATCH 04/32] update search indexes --- 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-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-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 | 2 +- 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-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 ++-- 70 files changed, 139 insertions(+), 139 deletions(-) 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 4bb16cbbf9..468128664c 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:613a4e8653b0257dbad7a3979428b6698248f789e9f4e30f098264a32d2307c5 -size 650715 +oid sha256:9473aaeefe4d6e0501fcbd9e8cd73de140577f2e717bc6bb4ec7df415e19e836 +size 650826 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 187f3e9ca5..8f32eeda0c 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:8545e41f8628b86dd441cdf660246a448c30113293e91e294a040149a03b8b00 -size 1364580 +oid sha256:2647c82c5668d2526bbd7cbf18aa6b108b74938258fc7a8376b7929ee098dde3 +size 1364826 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 511554727f..58d861a0fa 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:75ed993043751c9d8f64a848e6b996b6813f2391b94bf6837c634e70b43d53fc -size 965471 +oid sha256:68ab4a5fb46792ff7b1cf121077a0348d03a82358122b83229048feed25ef6a5 +size 965728 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 60674ab28c..6b0a0b1604 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:6ce61ebf8bc33ddc623c6c5a8e178aa3a39b6b1a076861b3944f4e7a483502ce -size 3961331 +oid sha256:e44faae7bbc26688911ce9d12192b036ab163b250aba3589781af966d520bcca +size 3961288 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 a525168417..b38752f41c 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:9645115a4bd804b31010bb42ae2e4cb5d91b220d90d4334ceccb9d4a839a3ee1 -size 606102 +oid sha256:45642f4da9b27933768236ba2d4692f3325c8bd17db4a27e3c9ef864aba70783 +size 606057 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 728e9f1637..4640d43508 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:61369a1ee355be36c343e8dd8e595d4df824e59a94b11c1af905ac8585dec687 -size 2570574 +oid sha256:c6552efbcb1f3540b5dbda9888598cbc7c8c1e03656b32684af3b25e7ba5429b +size 2570514 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 ab4e523205..1f59ac84cb 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:a555c994e5b2091c60599c6f0dad0724135b5ac535e648a4ae6c0ae0a624b818 -size 669768 +oid sha256:393588d45818d8f8fdafb4533bf4f8924f916ed2d7cad0a1d19f5a42a00cb5f0 +size 669952 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 4a897ce09a..e621762b40 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:f692e648f4b507969b4f3607cfa7d984bdf142f957577d3d667f5624de422e84 -size 3576416 +oid sha256:1cf70313a22ff2b911f2bee3e76fc9c6d6d9102b59e832436b261907ba8e56c4 +size 3576179 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 dbfa17d614..e54dea23e1 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:0f229fac914b7c19e215e44cd0a5bc8e3ab6567b5da3ff0d3ef923dbefc52938 -size 596213 +oid sha256:f1e5bb47a9c9bd07fc3cca112880ae95e2d1aca586f2ba536b9541b28086330d +size 596241 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 5a1e841b75..efcbaeeadf 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:ac9b4588585ef4a411d318e3e8dcd2348dce4c9c5b31b16cef8b3038e3e30598 -size 2456350 +oid sha256:41f919f39a66e8b6a16b3839f6c03ae1fb393adfa8b78b06bf23f0a07683e2b7 +size 2456565 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 e79f739cdb..83c23a6dfd 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:c11d5cd5922d4992f9cde50454a298c1fa99b7ddd2d636282b35a9aebcff2e43 -size 665336 +oid sha256:61eea70b3446016343ad6d69f36021d9002b77dea5f49e439a9667500941d39b +size 665145 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 fd925da6ec..fe7cd5b308 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:576c2fb94da5aee3dfe54799add676bb699d2c767418a37dbcea4ff2e6ca5352 -size 1403741 +oid sha256:0169abffd0ceb7f12d9749b36e23935637a7a7778365d31863765207899cb47e +size 1403514 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 59641c3c24..8536045f65 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:2b0dc3d989e429ac1cdb73d49a12c644db19bb522a2afec9a425b4f261e4a3cf -size 990553 +oid sha256:6ebb73e32b1d90b05e3e6d9e33132f33aa3fe021fe5819240850e0f8dbc9bf0e +size 990663 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 e458ae75e2..64e48c1ffd 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:ef5443d67d6b5b9a4c092a6d4e989d05fd39fe9421363e85cd1e1f0af85b55f0 -size 4056162 +oid sha256:8abd59d9ce15102610b26c6a24386eb404933e1159304e713f1754dcfa200fca +size 4056823 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 115ffd9839..80cb251d7d 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:052ddeeb36780028220d3fb6197e20523226dfba938a16d1063d68258539da66 +oid sha256:690f0e4555b0fab6ab0dd3a6bab21ac54092adc59a677ada4711b4d2d3211227 size 618791 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 cfdfb829fa..a1b47c331a 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:27c70eeaba19356edf68fc7667acad8c74e16f04ad93dcbdf1cf613d4e456e82 -size 2633688 +oid sha256:19ff8ad238203c7dcd8517888a2be3f9f12432d9dd34c99d84d09be3662edf75 +size 2633203 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 153c5de2e7..b72d729f1c 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:052dcc8dae1b0e6453fe6536e8f7a30f48f2826d3b240f5ed68e0bfdf0c52adb -size 684358 +oid sha256:8a14acfacb60daa1280e5ba6d908a1374a7afa1add9ac92664fa502751a45450 +size 684390 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 57bbc10692..1e5bf80fd8 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:c4793b3859b8d5e9e75ceefce99dc48db2bf7bf1dfe6e20c7bd982d93b04092b -size 3657176 +oid sha256:c1a12c206662051f0d86581e017cf75b74ac5aca791786264a562748e1b60cea +size 3656667 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 739a25b5ac..eaa85206e7 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:5a3b41b470226a9bf93027c07793f66987fae44884cf3cd74e829e16751986b3 -size 608689 +oid sha256:7c19af48ebfbe04601dec0e8acad99c1033ad114f633eefa6924e50e51677bf9 +size 608928 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 fe691def95..08c5fe713d 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:e7ba7b943063d6eaede4c19032ef3ba461bb939dcbb54224436b2cd10fa8a784 -size 2510162 +oid sha256:541b8864a3a718ef91b651e5655cd99bf011f78daff472131d8d37a46f0939e9 +size 2510335 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 8e52fe413d..de0c4689dd 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:3335ededda4b2a88bad11aae6840d755f78c37bd12c79666c16a091a09aa7ff5 -size 679628 +oid sha256:4b99fc398ac3db3bd1bcb3c59ea0274157f8d28ac8e4f81846503bf94471be08 +size 679595 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 b616a50e4c..f6639da269 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:60f637c5be5bd2859d7f1f0bcb75b028b4c7ffd6eda8c7c06d6ed17e7fd8e361 -size 1432766 +oid sha256:dafb05b2a37d35cc1389a2e5b93fc73280d5fad1545ab7c53a2c6e08faa2de9e +size 1432486 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 8ad8b95e81..71dedb2f8d 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:74eaeefbe66edf859854c720c94f6e1a80988ce9d343a970a347d91868f82009 -size 1023545 +oid sha256:3f80433e661af0ebf072ded47645b0cd9b55fa36d9590d812def0b3899ec2535 +size 1027016 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 a2f849f2ea..22c6cb8ca3 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:064e3fd45685b33ae6073887419a78f6e2b204ac73fadb7352528ec44548518c -size 4186660 +oid sha256:98ac58fed103645bb5472eba119698a18ae989303bc847789615c83681214aec +size 4185140 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 861ceb487e..64dc754de3 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:17e6a4f6a740d30b89b6cdcc1a917032beba05def65a99b92e4c9aaa4adc99a1 -size 631813 +oid sha256:c3c1733979307c64d65349f28a7c71e70e31623f4cfc64132355aca0ba64598c +size 631874 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 dd96997d33..6ae310ab95 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:f24f07627c76d6e9a735fc1f8a62144254e7fccb3dbfc096d485fa845d3c37a8 -size 2693325 +oid sha256:13df580d9e2bf3ba270b12cc1623344f552362309a157e2c73e71a0104d70491 +size 2692915 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 20c5cd964f..b486e026c0 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:cb813e01a1beea4836f34bfad9082a3f048a36fcee668ced91a19f2e29e31e8c -size 697178 +oid sha256:3159705632ce3e876e77d1849ce3b822cafa57d9d468cae7c8d0a2fe138b0707 +size 696981 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 ef4cfd7d8d..74b1e5b544 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:d14184d8955fec6ba3a8e4f800ba4f35170f1d3ede24122045432e0ff1fa81bc -size 3736101 +oid sha256:819b14d03004dae1224936c155d393d4e40857166b99b12ceb45f9e62485e9e1 +size 3735177 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 64477990e6..bcb9809daf 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:55329b4b37cf0143328622cc241aec8dc099d20683272e97a33e93737d38e800 -size 621284 +oid sha256:dbaf7bb28e683d18b705c00166c85f456b9372693add19d5591674f329881714 +size 621620 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 c27098c4db..a779ff30f9 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:42adc179ab717eaba25a671ad2297689ab3fdd306ccc90d1929ecf928f2fc0f4 -size 2565340 +oid sha256:08b77a3fca949993b9e0b9202bb1a897daad284f223182a149bcf95e1bcb4741 +size 2564698 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 d87b692af5..c58b7c42bf 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:9ecdbb145d1b59d7e7a043e28bb10b054d32f5fe42e814714dce7124e3be5284 -size 701526 +oid sha256:f422034f834c84af924b41572ac4416dc2daaf71e92b1d5eafa6738c570e9c3d +size 701776 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 fba1f38011..2f86c29215 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:8cfbfc5823bea9a45ffceaee2d507039750df50d285e92ce2482ad466811ae04 -size 1490285 +oid sha256:f205f4d39e149ab460e20ff6cca4b39bac6f597edd1cedc3306f941e7c91b2df +size 1490598 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 a4fcda1743..c08eb46b94 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:71ea6521df31a94399a08544a542150909288827e0368c5f6b1961e48aff3ee1 -size 1057342 +oid sha256:7714c1e04de41a7372e014c3ecc1674d447460978fee28123f4607400690e6df +size 1057099 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 144c37cffa..a77f92552a 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:68ef2d54aaa14ac9a97bfc20308e6f6126617f43fa390a576a50bb279030d895 -size 4287774 +oid sha256:38401688df0fdf831ff9d27337a984165f12ac1be85e18d73f5d9fa64e9d9295 +size 4287691 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 228101f8c5..226a1326c0 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:5087f32c2640314e511de560aa5635787c408e5320a7a01ff1705c2ea259ba5e -size 650593 +oid sha256:d8dc92c457b418a7b15cf0e94549f68a78868a489bdf1b0d3a3202f3b7d6846f +size 650438 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 e84707600a..19c529e56a 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:64b2a3c275bf68fa000ddca23c80cc9414ef8d1cc8b71790115820cc6ff81118 -size 2792941 +oid sha256:9297c5ecbf5ba19cd51a984c8465600876f1ef13f890592316e8d9f5def312ae +size 2792324 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 77b6301e2f..ea8b494d75 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:5e4091d2a999c271729daa4a044bc3c4da5ddccf4cf65a9edfb4cb826e4cde86 -size 719975 +oid sha256:37d2effd304b314717251410a62029f05922f4c6e0ace120d309b6120bed1823 +size 719707 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 e27f087df8..cf2dd8211f 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:62db28bfb086663fc86834bd5b5d41198277e603f603c8a8096c79ec5b9307f0 -size 3860643 +oid sha256:619c60cc84ff682b18390aef2f5f820469d2ce191111be5419cef78851512baa +size 3859489 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 019e6ccb96..283fa3f5f5 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:de72a26fe7f95d58673da5fe8c3c555413e72feeaf18e804dae2bd59e16a9cc6 -size 640154 +oid sha256:a3659389af584590ebf3ab00cb587b4f20a97c35f6b6d83382ce198b5f2c3c48 +size 640079 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 281d3fdcc3..3c8a2c0f86 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:414b762ceafecb89f64a66aee79859a7f1144003c1b518876ff8cdf62404ff5c -size 2643882 +oid sha256:20813f73ccadb9d3857f53f10371929bd34576f75be514700bc5505eb8ce59fb +size 2644391 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 1ef73b608a..bb66f5718d 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:1a280716167f939e61b642f9cc93a60731f9783bed62d3b974f4855b9fdd4d99 -size 901406 +oid sha256:be587e7f43f30f9dbc6f88ec99499a7d1247744afc8323c59477dfacfef31d5e +size 901146 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 0d6c157bd3..83fa89357f 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:b34c1c5046c7d713265c524c994c315c66eefa023ba65e5130601760ea623cd0 -size 1660366 +oid sha256:47b520c248a1e005cee43af7cf03b780228b371ce0be8681d282e513bf5132b4 +size 1660228 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 9a8505321b..8325358cdf 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:1b251030b22b7aa106b69bd3cddc6b1339e25405167a7e323cc0312dfa53d617 -size 1341692 +oid sha256:59687f56ddd974e51f1a9aa7c65179599a675ebe047cba187c44c94b4cc9826d +size 1334735 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index 6e9fa5e010..7c7b26654e 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:033f8f2a9ddce254c1a0de34697ab6a5f51ecfed70ff95c8cfd14e52ba80abef -size 5153255 +oid sha256:02c8eafb7beb2db93a96dbb5ab7f17d90669b6f78a188cd27ed69d6074f172ab +size 5153593 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 0fbe79e230..161683fd31 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:a6acf64b8822d945567763dc31af67e9cbd906b4ee843d9826b10f3d05a0b7af -size 819255 +oid sha256:44426f56107e77aa125eb719fb03adcee6a8ada978eaf166cc997f278af29d5d +size 819388 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index 4c6546fd38..4b90e71931 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:f093337c18dbbda42f704e4557da33aafef9d964f0f43c166c4b59f36e7fd910 -size 3323894 +oid sha256:1cb38a4933f46ac7abba720488a3413f4142a4fab0d2328a4b4f62dc1d1443e6 +size 3324107 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 a06f62e731..ecab919c05 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:4940e53d62b4f00b64df37ff8eb7a70a75cf92acc7eb8f61be8c43ac1b1f35c4 -size 919012 +oid sha256:e2349046c415694a6e146678832a78abad6395864a8005b2b15488078e3332f5 +size 919284 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index b188d7503c..1483de02de 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:0eb130173e2781fa0b9d491e8d595fc2de6c176dafaedb3e93337d5502645ea2 -size 4714736 +oid sha256:533224a968c9c1bf575c7d2d36b8449dfea86da11b098f8d6f32f516b4eb28c3 +size 4715176 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 c5b39bc7d2..d264ebe66c 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:4416249f252f28b2a9fb7a07dd2d049829962eae650ff28f99db81d4fd6f8ef7 -size 808604 +oid sha256:d7501a4165ed26e070cdd6c630047a52259286ca21de5d13311deb0c1720516b +size 808578 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index 8c53bf5445..e8eaac9270 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:b1b7711f221e9c6334feac95de6e1072126d0b1985f3ff5dfa5d9a21058c89e6 -size 3175021 +oid sha256:1ce6c9d51336fc065d25112abba2163cfe78e81f8796ea0c29aac4b7a3c61be3 +size 3175023 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 f1e5c715b0..1b6631cccc 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:37a096418be1fe7d0af242122ac3d331b92fd0600c443a89833a48c30f9ed2de -size 546629 +oid sha256:d030060b6ed7bacbf14a5d1a4ec86883af5878a1b299dd3d8684d0cc3961d1dd +size 546698 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index d4699ecaae..3d257e18e9 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:570fc5ec6ef7d23c40a7fb01b291d3b4394a5673175434e97b98da7576e6d3e8 -size 1108231 +oid sha256:e9b3ca7cf35f4be1b7fe07bef59f3619d8a52c369c88e8ed784c2464768fa7c6 +size 1107707 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 5fb28fd3d0..ade869332f 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:f06c0c6b23ce493428ca39aeff94a38bb892ee7a3de1b5c713c570024a18360d -size 842903 +oid sha256:a68223c563ad349b0f09c84d4257baa00b56110be5f6a3a8a17a7d0696e557f8 +size 842495 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index b46edb425b..757046a169 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:ca83f453d1757cf7b79b5a56046c2896de5b6c5aa4717738cc2caf9c68c54684 -size 3393364 +oid sha256:77b8c2bef95f6478419f47215426cebeeffb5e3b47bf65681e03cb4c4ff90fe3 +size 3394869 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 1dff3ff70d..e9d0c046e9 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:cf331b9bcc28eb64107af3a18ccf33d0d0900f2d96938bd07b4c54a0efe718b1 -size 508534 +oid sha256:b2afa5a620e12b6c5b5f2415f2a5b4aed99f69d4f35dc9ceadfcbf19034684a7 +size 508564 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index 72fca0d47a..fca0c508ca 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:d7abc9b033ec8a745e500e5bf9422baf06947459b7d6aff454ea906a905258e4 -size 2089823 +oid sha256:09b67f23f2d81126daebca2316009aec532679ef4ea695c0ee5dc3b557257c31 +size 2090149 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 7627492c9c..eb67ed6c67 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:2c16ad2412140aaa6436bfd596e7c6eae2cc1e7da06b83992b2e83fc59c657ff -size 559708 +oid sha256:ad1e2d7bc0583ff5df343d43107201197872b7457a25ac3ac660f07dbc61ea39 +size 559798 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index ec98141566..4c5580a0de 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:b5800d566012bbfe5cca00fa0b2c6896c3e63e12456fa87f322525580aa52250 -size 2891161 +oid sha256:00bd09daf2ec3593b024353425366c4ca393d6e7ebf524c2949745e0119a2daf +size 2891461 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 d9659c5c9e..caae44dd27 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:37a55217533cf57cdc7dcb5563c793d72805ef72bb47db753f2919aafdf2ff06 -size 501117 +oid sha256:984aeccf336f2ccbffbe89f965e5f28130bb7eadf40713ec78553ce881ec5c17 +size 501097 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index a4d50de5db..047731de9e 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:3a5f7cffe89b224ffeaba526b974b6b76eb33710ecf3dad81b5a99173e3bff72 -size 1982211 +oid sha256:2478cbd6f3a037e36e7ae7fb129a00f2bfb5b4f12133113cc51993da31269a4a +size 1982097 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 b00173be5a..a1132c8fb3 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:8f42b32b61b3709a9d89ec9be17d604d5156277fe36dc021ebbc5687ab9275a4 -size 822250 +oid sha256:525801d8a8c39e2d64cefc0ab57c171c6374975eb4a0c37402fe0cca8f5812db +size 822131 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index 5520913fbd..59d2a0598b 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:24ea774d791e7e68254fbd7a2ad9862811cf1c66553bb20aef8b218305b3c7f9 -size 1707262 +oid sha256:db725bcafcd01a188e4cee1b77f19c45ae08276942cdd790e366f19ba1504f61 +size 1706635 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 052601b859..8451f93a8c 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:634ca557342916b2d672066cf1603019de7aa3358ebf8a6dc5988593f6ad7fea -size 1210051 +oid sha256:81726667d626c73b28cd9968a416b42a1581d3fded035108e698256c36f9d832 +size 1210676 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 967e8ddf3e..b6435f1235 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:2015dccbc9ddca594b662aab3bc0eb3a8c4dbf9e99e6f0fe02c08cd09f8ac713 -size 4905934 +oid sha256:7f792edb05b6f6507c241b363d484ef32805f079bd3827bf03eea3af103141d2 +size 4905479 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 a1c010785b..f745504f4f 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:6f26396d1bbc9bc09d441d67260a0f8649aa19e7754aa23221bd9a031c8be7a2 -size 773105 +oid sha256:2f6c1114291007817e8fe25249cb8a484f361bb61c8fad80bdba3000f46a89e7 +size 773025 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index d1d310a5a9..55af4636dd 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:dbade0475159d892b9b7052866fb43256cdfa495f2295773d308bb59b79aa5c5 -size 3288761 +oid sha256:092a1080a1ac9addf339f9b2dc2a18803aa09f7de08eb6d312226f6bcda8066c +size 3287683 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 1d76609b62..34a25db736 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:8e3efd5803e66bef124b2bf5d95c6c8d60e4850488e60196bad594f9d824ca40 -size 844914 +oid sha256:16d87ceab302f3c03b10badf27aa7748cbb30f34ed1da24954b8c096b47dfc2d +size 845048 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index fca4a3ed8f..116fd94beb 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:0be16407333b192ca0b641f8d55aaf40b409e972379c13cafad8aa2cc7d1b0b0 -size 4553289 +oid sha256:ae403af9e3458dfdee351304fe9211b5b1a591b3a46f694c29faa92dabadb563 +size 4553784 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 00e7004e60..88106e9e49 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:f94d3ea5f94435f51082a514b879bc6962009015f5e7ed275d0a858d350b2496 -size 761776 +oid sha256:77b9916eff7fc3a6d8b7572596f0c37d18f873211254f5d2d2a48fe19c6e9bb7 +size 761794 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index c5a0695952..fccf19cc45 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:1a4407a0107a9c1973a588dbce9bccead37d255c23db2ff049183712d2c6a480 -size 3131523 +oid sha256:3ee0a77ea88c41a9c04462b65fd17c53bda9de67a497d1554d66edb5b171883b +size 3130558 From 544782eb1f73440e2badfed7f72300e6e8368626 Mon Sep 17 00:00:00 2001 From: Felicity Chapman Date: Wed, 19 Jan 2022 11:43:22 +0000 Subject: [PATCH 05/32] Add new images for commit squashing (#24380) --- .../commit-squashing-diagram.png | Bin 26024 -> 14179 bytes .../standard-merge-commit-diagram.png | Bin 29277 -> 15655 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/pull_requests/commit-squashing-diagram.png b/assets/images/help/pull_requests/commit-squashing-diagram.png index 702896664e3089f994b1869748a13a01f3e3d426..e197d830b1025ec5ef8dab7f482f76e727e29728 100644 GIT binary patch literal 14179 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 literal 26024 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 diff --git a/assets/images/help/pull_requests/standard-merge-commit-diagram.png b/assets/images/help/pull_requests/standard-merge-commit-diagram.png index 8b7c985169ce525d2d5f2842c883b97989aed78a..72360c1b7a9e538f5b3470c14f80e99ae76a7977 100644 GIT binary patch literal 15655 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 literal 29277 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 From 54af81acd572932754ba31ec00619da980281ba8 Mon Sep 17 00:00:00 2001 From: Robert Sese Date: Wed, 19 Jan 2022 06:53:50 -0600 Subject: [PATCH 06/32] a11y: update code example search (#24226) * Search on submit * Should be a ul * Fix broken link * No search on change event * Add translation strings * Add role for the 0 results message * Update test with new search behavior * Make search input a controlled component Co-authored-by: Peter Bengtsson * Trim whitespace in search text Co-authored-by: Peter Bengtsson * Better variable names Co-authored-by: Peter Bengtsson * Update visible results count in useEffect * Control the input's value with the typed state Co-authored-by: Peter Bengtsson * Inline the submit handler Co-authored-by: Peter Bengtsson Co-authored-by: Peter Bengtsson --- components/landing/CodeExamples.tsx | 46 ++++++++++++++++++++++------- data/ui.yml | 2 ++ tests/browser/browser.js | 1 + 3 files changed, 38 insertions(+), 11 deletions(-) diff --git a/components/landing/CodeExamples.tsx b/components/landing/CodeExamples.tsx index 8f77b4c672..58a49ef571 100644 --- a/components/landing/CodeExamples.tsx +++ b/components/landing/CodeExamples.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react' +import { useEffect, useState } from 'react' import { ArrowRightIcon, SearchIcon } from '@primer/octicons-react' import { Text } from '@primer/components' @@ -13,11 +13,11 @@ export const CodeExamples = () => { const { t } = useTranslation('product_landing') const [numVisible, setNumVisible] = useState(PAGE_SIZE) const [search, setSearch] = useState('') + const [typed, setTyped] = useState('') - const onSearchChange: React.ChangeEventHandler = (e) => { - setSearch(e.target.value) + useEffect(() => { setNumVisible(PAGE_SIZE) // reset the visible count (only matters after searching) - } + }, [search]) const isSearching = !!search let searchResults: typeof productCodeExamples = [] @@ -31,7 +31,13 @@ export const CodeExamples = () => { return (

-
+
{ + event.preventDefault() + setSearch(typed.trim()) + }} + > { type="search" autoComplete="off" aria-label={t('search_code_examples')} - onChange={onSearchChange} + onChange={(event) => setTyped(event.target.value)} + value={typed} /> -
+ + -
+ {isSearching && ( +
+

+ {t('search_results_for')}: {search} +

+

+ {t('matches_displayed')}: {searchResults.length} +

+
+ )} +
    {(isSearching ? searchResults : productCodeExamples.slice(0, numVisible)).map((example) => { return (
  • @@ -61,7 +81,7 @@ export const CodeExamples = () => {
  • ) })} -
+ {numVisible < productCodeExamples.length && !isSearching && (