From e58b245eba79d62600b8eb28afc6d99ca07d3b53 Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Wed, 7 Oct 2020 23:38:12 +0200 Subject: [PATCH 01/51] Update using-ldap.md Fixes #162 --- content/admin/authentication/using-ldap.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/content/admin/authentication/using-ldap.md b/content/admin/authentication/using-ldap.md index 0f4cd6799e1c..21b467e589be 100644 --- a/content/admin/authentication/using-ldap.md +++ b/content/admin/authentication/using-ldap.md @@ -98,6 +98,13 @@ When this option is selected, the certificate is validated to make sure: #### Enabling LDAP Sync +--- +**NOTE** + +LDAP synchronized teams are limited to a maximum 1499 members. + +--- + LDAP Sync lets you synchronize {% data variables.product.prodname_ghe_server %} users and team membership against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.prodname_ghe_server %}. For more information, see "[Creating teams](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)." To enable LDAP Sync, in your LDAP settings, select **Synchronize Emails**, **Synchronize SSH Keys**, or **Synchronize GPG Keys** . From ef301887e92b0cb84882a8340e91f578d0fa7d41 Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Wed, 7 Oct 2020 23:42:41 +0200 Subject: [PATCH 02/51] Update changing-your-primary-email-address.md Fixes #159 as suggested by its author. --- .../changing-your-primary-email-address.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md b/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md index 0c78291e6a61..8311961d16e3 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md +++ b/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md @@ -7,6 +7,7 @@ versions: free-pro-team: '*' enterprise-server: '*' --- +**Before you start:** Please note that you cannot change your *primary* email address to an email that is already set to be your *backup* email address. {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.emails %} From e3fd4c64fdd6dc616cc8516ed06baff2df8162e5 Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Thu, 8 Oct 2020 00:42:26 +0200 Subject: [PATCH 03/51] Update configuring-the-ip-address-using-the-virtual-machine-console.md Fixes #156 (partially) --- ...ing-the-ip-address-using-the-virtual-machine-console.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md b/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md index 55d8aad4267c..e38e03277547 100644 --- a/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md +++ b/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md @@ -14,3 +14,10 @@ versions: 4. Configure options for the protocol you chose. ![Menu with IP protocol options](/assets/images/enterprise/network-configuration/network-settings-selection.png) {% data reusables.enterprise_installation.vm-console-done %} + +--- +**NOTE** + +We do not support adding additional network adapters to {% data variables.product.prodname_ghe_server %}. + +--- From 6018b562d948fe626ef77d91f8b076719142f256 Mon Sep 17 00:00:00 2001 From: Meet Patel <55292853+meetxpress@users.noreply.github.com> Date: Thu, 8 Oct 2020 10:01:58 +0530 Subject: [PATCH 04/51] Update about-issues.md --- content/github/managing-your-work-on-github/about-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/github/managing-your-work-on-github/about-issues.md b/content/github/managing-your-work-on-github/about-issues.md index a768aabe3b83..8d4533765bbc 100644 --- a/content/github/managing-your-work-on-github/about-issues.md +++ b/content/github/managing-your-work-on-github/about-issues.md @@ -3,7 +3,7 @@ title: About issues intro: 'Use issues to track ideas, enhancements, tasks, or bugs for work on {% data variables.product.product_name %}.' redirect_from: - /articles/creating-issues/ - - /articles/about-issues + - /articles/about-issues/ versions: free-pro-team: '*' enterprise-server: '*' From 32d9046f1bdcee1fc2685e7c8c217364bab17b60 Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Thu, 8 Oct 2020 20:48:13 +0200 Subject: [PATCH 05/51] Update configuring-the-ip-address-using-the-virtual-machine-console.md Updated commit with callouts --- ...ing-the-ip-address-using-the-virtual-machine-console.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md b/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md index e38e03277547..c7037b45d108 100644 --- a/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md +++ b/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md @@ -15,9 +15,8 @@ versions: ![Menu with IP protocol options](/assets/images/enterprise/network-configuration/network-settings-selection.png) {% data reusables.enterprise_installation.vm-console-done %} ---- -**NOTE** +{% note %} -We do not support adding additional network adapters to {% data variables.product.prodname_ghe_server %}. +**Note:** We do not support adding additional network adapters to {% data variables.product.prodname_ghe_server %}. ---- +{% endnote %} From b3e0c5d65fd026221c11400e375e1c07744eb78a Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Thu, 8 Oct 2020 20:49:57 +0200 Subject: [PATCH 06/51] Update configuring-the-ip-address-using-the-virtual-machine-console.md Moved "Notes" section to the top of the procedural --- ...the-ip-address-using-the-virtual-machine-console.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md b/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md index c7037b45d108..c8b25b42dcc7 100644 --- a/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md +++ b/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md @@ -8,6 +8,12 @@ versions: enterprise-server: '*' --- +{% note %} + +**Note:** We do not support adding additional network adapters to {% data variables.product.prodname_ghe_server %}. + +{% endnote %} + {% data reusables.enterprise_installation.open-vm-console-start %} 3. Choose to configure the `IPv4` or `IPv6` protocol. ![Options to choose the IPv4 or the IPv6 protocol](/assets/images/enterprise/network-configuration/IPv4-or-IPv6-protocol.png) @@ -15,8 +21,4 @@ versions: ![Menu with IP protocol options](/assets/images/enterprise/network-configuration/network-settings-selection.png) {% data reusables.enterprise_installation.vm-console-done %} -{% note %} -**Note:** We do not support adding additional network adapters to {% data variables.product.prodname_ghe_server %}. - -{% endnote %} From d417b33496f6578890dd187e5c0e6e54835591e6 Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Thu, 8 Oct 2020 21:29:13 +0200 Subject: [PATCH 07/51] Update changing-your-primary-email-address.md Included callout tag for note --- .../changing-your-primary-email-address.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md b/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md index 8311961d16e3..59df750ed821 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md +++ b/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md @@ -7,7 +7,11 @@ versions: free-pro-team: '*' enterprise-server: '*' --- -**Before you start:** Please note that you cannot change your *primary* email address to an email that is already set to be your *backup* email address. +{% note %} + +**Note:** Please note that you cannot change your *primary* email address to an email that is already set to be your *backup* email address. + +{% endnote %} {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.emails %} From dbb0ec17ae347ba2c5d89c5b026abf84b228e52f Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Thu, 8 Oct 2020 21:30:39 +0200 Subject: [PATCH 08/51] Update using-ldap.md Included callout tag for note --- content/admin/authentication/using-ldap.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/content/admin/authentication/using-ldap.md b/content/admin/authentication/using-ldap.md index 21b467e589be..1fea9f0f4ebc 100644 --- a/content/admin/authentication/using-ldap.md +++ b/content/admin/authentication/using-ldap.md @@ -98,12 +98,11 @@ When this option is selected, the certificate is validated to make sure: #### Enabling LDAP Sync ---- -**NOTE** +{% note %} -LDAP synchronized teams are limited to a maximum 1499 members. +**Note:** LDAP synchronized teams are limited to a maximum 1499 members. ---- +{% endnote %} LDAP Sync lets you synchronize {% data variables.product.prodname_ghe_server %} users and team membership against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.prodname_ghe_server %}. For more information, see "[Creating teams](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams#creating-teams-with-ldap-sync-enabled)." From b2c3f66541399d7bbc11f93e17b145754a0e7e7e Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Fri, 9 Oct 2020 01:56:15 +0200 Subject: [PATCH 09/51] Update content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md Applying requested changes Co-authored-by: Janice --- .../changing-your-primary-email-address.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md b/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md index 59df750ed821..7704249f86b5 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md +++ b/content/github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address.md @@ -9,7 +9,7 @@ versions: --- {% note %} -**Note:** Please note that you cannot change your *primary* email address to an email that is already set to be your *backup* email address. +**Note:** You cannot change your primary email address to an email that is already set to be your backup email address. {% endnote %} From cabeaf45cf21ca8a9273a07df0c6d90d0e80c7ff Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Fri, 9 Oct 2020 02:05:27 +0200 Subject: [PATCH 10/51] Update content/admin/authentication/using-ldap.md Adding requested changes Co-authored-by: Janice --- content/admin/authentication/using-ldap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/admin/authentication/using-ldap.md b/content/admin/authentication/using-ldap.md index 1fea9f0f4ebc..795cf526d2aa 100644 --- a/content/admin/authentication/using-ldap.md +++ b/content/admin/authentication/using-ldap.md @@ -100,7 +100,7 @@ When this option is selected, the certificate is validated to make sure: {% note %} -**Note:** LDAP synchronized teams are limited to a maximum 1499 members. +**Note:** Teams using LDAP Sync are limited to a maximum 1499 members. {% endnote %} From 3ab9409bd9b90eb34d12cd7a94889ba829cae272 Mon Sep 17 00:00:00 2001 From: Tobias Date: Fri, 9 Oct 2020 15:23:55 +0200 Subject: [PATCH 11/51] Update GitHub Actions with syntax to map --- .../configuring-code-scanning.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index 24c2f828503c..a64a43deb165 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -140,7 +140,7 @@ To add one or more queries, add a `with: queries:` entry within the `uses: githu ``` yaml - uses: github/codeql-action/init@v1 with: - - queries: COMMA-SEPARATED LIST OF PATHS + queries: COMMA-SEPARATED LIST OF PATHS ``` You can also specify query suites in the value of `queries`. Query suites are collections of queries, usually grouped by purpose or language. @@ -154,8 +154,8 @@ In the following example, the `+` symbol ensures that the specified additional q ``` yaml - uses: github/codeql-action/init@v1 with: - - config-file: ./.github/codeql/codeql-config.yml - - queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main + config-file: ./.github/codeql/codeql-config.yml + queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main ``` ### Using a custom configuration file From 426ca9cd508faf83388eb754ffbe33d3a7aaab08 Mon Sep 17 00:00:00 2001 From: Arthur Casals Date: Sat, 10 Oct 2020 02:29:10 +0200 Subject: [PATCH 12/51] Update workflow-syntax-for-github-actions.md (#213) Fixes #124 --- .../actions/reference/workflow-syntax-for-github-actions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/actions/reference/workflow-syntax-for-github-actions.md b/content/actions/reference/workflow-syntax-for-github-actions.md index 9b2cbd41cb7a..c473966194ac 100644 --- a/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/content/actions/reference/workflow-syntax-for-github-actions.md @@ -595,11 +595,11 @@ You can override the default shell settings in the runner's operating system usi | Supported platform | `shell` parameter | Description | Command run internally | |--------------------|-------------------|-------------|------------------------| | All | `bash` | The default shell on non-Windows platforms with a fallback to `sh`. When specifying a bash shell on Windows, the bash shell included with Git for Windows is used. | `bash --noprofile --norc -eo pipefail {0}` | -| All | `pwsh` | The PowerShell Core. {% data variables.product.prodname_dotcom %} appends the extension `.ps1` to your script name. | `pwsh -command "& '{0}'"` | +| All | `pwsh` | The PowerShell Core. {% data variables.product.prodname_dotcom %} appends the extension `.ps1` to your script name. | `pwsh -command ". '{0}'"` | | All | `python` | Executes the python command. | `python {0}` | | Linux / macOS | `sh` | The fallback behavior for non-Windows platforms if no shell is provided and `bash` is not found in the path. | `sh -e {0}` | | Windows | `cmd` | {% data variables.product.prodname_dotcom %} appends the extension `.cmd` to your script name and substitutes for `{0}`. | `%ComSpec% /D /E:ON /V:OFF /S /C "CALL "{0}""`. | -| Windows | `powershell` | This is the default shell used on Windows. The Desktop PowerShell. {% data variables.product.prodname_dotcom %} appends the extension `.ps1` to your script name. | `powershell -command "& '{0}'"`. | +| Windows | `powershell` | This is the default shell used on Windows. The Desktop PowerShell. {% data variables.product.prodname_dotcom %} appends the extension `.ps1` to your script name. | `powershell -command ". '{0}'"`. | ##### Example running a script using bash From bbda22cba2bdcc306883ee342209a48d08b0ee90 Mon Sep 17 00:00:00 2001 From: Tiago Pascoal Date: Sat, 10 Oct 2020 02:25:05 +0100 Subject: [PATCH 13/51] fix some ghcr docker call examples had a typo when specifing image tag (#262) --- .../pushing-and-pulling-docker-images.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images.md b/content/packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images.md index f278fee455bb..e4e1db91970c 100644 --- a/content/packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images.md +++ b/content/packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images.md @@ -20,7 +20,7 @@ To push and pull container images owned by an organization, an organization admi This example pushes the latest version of `IMAGE-NAME`. ```shell - $ docker push ghcr.io/OWNER/IMAGE_NAME.latest + $ docker push ghcr.io/OWNER/IMAGE_NAME:latest ``` This example pushes the `2.5` version of the image. @@ -42,7 +42,7 @@ To ensure you're always using the same image, you can specify the exact containe ``` 2. Remove image locally as needed. ```shell - $ docker rmi ghcr.io/OWNER/IMAGE_NAME.latest + $ docker rmi ghcr.io/OWNER/IMAGE_NAME:latest ``` 3. Pull the container image with `@YOUR_SHA_VALUE` after the image name. From b215f3e600f52612878d5f8210e38f037851ae1f Mon Sep 17 00:00:00 2001 From: Arpad Borsos Date: Sat, 10 Oct 2020 03:33:10 +0200 Subject: [PATCH 14/51] Fix Cache Search Example (#333) --- .../guides/caching-dependencies-to-speed-up-workflows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/actions/guides/caching-dependencies-to-speed-up-workflows.md b/content/actions/guides/caching-dependencies-to-speed-up-workflows.md index 36c25cb0946d..497bcad57e58 100644 --- a/content/actions/guides/caching-dependencies-to-speed-up-workflows.md +++ b/content/actions/guides/caching-dependencies-to-speed-up-workflows.md @@ -184,8 +184,8 @@ For example, if a pull request contains a `feature` branch (the current scope) a 1. Key `npm-feature-` in the `feature` branch scope 2. Key `npm-` in the `feature` branch scope 1. Key `npm-feature-d5ea0750` in the `main` branch scope -3. Key `npm-d5ea0750` in the `main` branch scope -4. Key `npm` in the `main` branch scope +3. Key `npm-feature-` in the `main` branch scope +4. Key `npm-` in the `main` branch scope ### Usage limits and eviction policy From b25f81ec0e8bb53962eaf7fa54acbbb5d5468e28 Mon Sep 17 00:00:00 2001 From: Paul Schifferer Date: Fri, 9 Oct 2020 18:43:15 -0700 Subject: [PATCH 15/51] Update workflow-commands-for-github-actions.md (#216) While a meter for delis would be incredibly useful for determining the best sandwich shop, a delimiter is better for dividing multiline strings. --- .../reference/workflow-commands-for-github-actions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/actions/reference/workflow-commands-for-github-actions.md b/content/actions/reference/workflow-commands-for-github-actions.md index ea8628b83611..c864487be949 100644 --- a/content/actions/reference/workflow-commands-for-github-actions.md +++ b/content/actions/reference/workflow-commands-for-github-actions.md @@ -254,12 +254,12 @@ echo "action_state=yellow" >> $GITHUB_ENV Running `$action_state` in a future step will now return `yellow` #### Multline strings -For multiline strings, you may use a delimeter with the following syntax. +For multiline strings, you may use a delimiter with the following syntax. ``` -{name}<<{delimeter} +{name}<<{delimiter} {value} -{delimeter} +{delimiter} ``` #### Example From f5dbd0259f4bc87c324ed81217980ac9b232d48e Mon Sep 17 00:00:00 2001 From: the-sad-philosopher Date: Sat, 10 Oct 2020 09:34:27 +0530 Subject: [PATCH 16/51] Remove broken links --- CONTRIBUTING.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 673610d48848..eca9d117230d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -64,12 +64,6 @@ Now that you're a part of the GitHub Docs community, you can keep participating - [Labels](#labels) - [Opening a pull request](#opening-a-pull-request) - [Working in the github/docs repository](#working-in-the-githubdocs-repository) -- [Resolving merge conflicts](#resolving-merge-conflicts) - - [In the GitHub user interface](#in-the-github-user-interface) - - [Editing the file and committing the changes](#editing-the-file-and-committing-the-changes) -- [Troubleshooting](#troubleshooting) - - [Failed status checks](#failed-status-checks) -- [Draft pull requests](#draft-pull-requests) - [Reviewing](#reviewing) - [Self review](#self-review) - [Pull request template](#pull-request-template) From 3bbb3509cba4a314ae6cae84691f22393ac27949 Mon Sep 17 00:00:00 2001 From: Simran Date: Mon, 12 Oct 2020 14:29:29 +0200 Subject: [PATCH 17/51] Remove extra "in" and add missing quote mark to style guide --- contributing/content-style-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/content-style-guide.md b/contributing/content-style-guide.md index 9019d1244c6f..3f775fc018a0 100644 --- a/contributing/content-style-guide.md +++ b/contributing/content-style-guide.md @@ -346,7 +346,7 @@ Use clear, simple language that’s approachable and accessible for a wide range ## Word choice and terminology -For general guidance and GitHub-specific terms, see “[Terminology](https://brand.github.com/content/terminology) in and “[Words that can be tricky](https://brand.github.com/content/grammar#words-that-can-be-tricky)” in GitHub’s Brand Guide. For more detailed guidance, see the “[A-Z word list](https://docs.microsoft.com/en-us/style-guide)” in Microsoft’s style guide. +For general guidance and GitHub-specific terms, see “[Terminology](https://brand.github.com/content/terminology)” and “[Words that can be tricky](https://brand.github.com/content/grammar#words-that-can-be-tricky)” in GitHub’s Brand Guide. For more detailed guidance, see the “[A-Z word list](https://docs.microsoft.com/en-us/style-guide)” in Microsoft’s style guide. ### Abbreviations From 331ca2644ad89385f60538fc5c25378afbcfc7b7 Mon Sep 17 00:00:00 2001 From: Saptarsi Saha Date: Mon, 12 Oct 2020 18:26:47 +0530 Subject: [PATCH 18/51] Update README.md Fixed the defects to remove the duplicate contributors as per issue #389 --- README.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/README.md b/README.md index 6f1b4d644c0c..f76fb2f008f5 100644 --- a/README.md +++ b/README.md @@ -124,15 +124,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Tomasz Wisniewski

📖
Chiedo John

💻 - -
Benjamin Nickolls

📖 -
Jeff McAffer

📖 -
Tom Jenkinson

💻 -
Arthur Casals

🖋 📖 -
Simran

📖 -
Ruth

🖋 -
Tomasz Wisniewski

📖 - + From 3b0cb111ccc4e922d173360feb06aca82221da5b Mon Sep 17 00:00:00 2001 From: Saptarsi Saha Date: Mon, 12 Oct 2020 18:43:43 +0530 Subject: [PATCH 19/51] Update README.md Updated to add "Simran" --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index f76fb2f008f5..db812dc74fd7 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,10 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Ruth

🖋
Tomasz Wisniewski

📖
Chiedo John

💻 + + + +
Simran

📖 From ece879e60a142050d77ef6c8e2988f942517317d Mon Sep 17 00:00:00 2001 From: Lars Schneider Date: Mon, 12 Oct 2020 16:17:01 +0200 Subject: [PATCH 20/51] Add explanation when port 9418 needs to be open (#15853) Co-authored-by: Laura Coursen --- content/admin/configuration/network-ports.md | 2 +- data/reusables/enterprise_installation/necessary_ports.md | 2 +- data/reusables/enterprise_installation/when-9418-necessary.md | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 data/reusables/enterprise_installation/when-9418-necessary.md diff --git a/content/admin/configuration/network-ports.md b/content/admin/configuration/network-ports.md index 461826edce16..d8eafa1d6f3e 100644 --- a/content/admin/configuration/network-ports.md +++ b/content/admin/configuration/network-ports.md @@ -34,7 +34,7 @@ Application ports provide web application and Git access for end users. | 443 | HTTPS | Access to the web application and Git over HTTPS. | | 80 | HTTP | Access to the web application. All requests are redirected to the HTTPS port when SSL is enabled. | | 22 | SSH | Access to Git over SSH. Supports clone, fetch, and push operations to public and private repositories. | -| 9418 | Git | Git protocol port supports clone and fetch operations to public repositories with unencrypted network communication. | +| 9418 | Git | Git protocol port supports clone and fetch operations to public repositories with unencrypted network communication. {% data reusables.enterprise_installation.when-9418-necessary %} | {% data reusables.enterprise_installation.terminating-tls %} diff --git a/data/reusables/enterprise_installation/necessary_ports.md b/data/reusables/enterprise_installation/necessary_ports.md index 787f59ea35d5..041209e5b424 100644 --- a/data/reusables/enterprise_installation/necessary_ports.md +++ b/data/reusables/enterprise_installation/necessary_ports.md @@ -9,4 +9,4 @@ | 1194/UDP | VPN | Secure replication network tunnel in high availability configuration. | | 8080 | HTTP | Plain-text web based {% data variables.enterprise.management_console %}. *Not required unless SSL is disabled manually.* | | 8443 | HTTPS | Secure web based {% data variables.enterprise.management_console %}. *Required for basic installation and configuration.* | -| 9418 | Git | Simple Git protocol port. Clone and fetch operations to public repositories only. *Unencrypted network communication.* | +| 9418 | Git | Simple Git protocol port. Clone and fetch operations to public repositories only. *Unencrypted network communication.* {% data reusables.enterprise_installation.when-9418-necessary %} | diff --git a/data/reusables/enterprise_installation/when-9418-necessary.md b/data/reusables/enterprise_installation/when-9418-necessary.md new file mode 100644 index 000000000000..7eed264bd24e --- /dev/null +++ b/data/reusables/enterprise_installation/when-9418-necessary.md @@ -0,0 +1 @@ +If you have enabled private mode on your instance, then opening this port is only required if you also enabled anonymous Git read access. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." \ No newline at end of file From 326725d4cf002938fe3438482599ec2c79afa4d7 Mon Sep 17 00:00:00 2001 From: Meg Bird Date: Mon, 12 Oct 2020 09:49:09 -0700 Subject: [PATCH 21/51] Update with creating a codespace in VS code procedural (#15936) * update with steps * one more update * Update content/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code.md Co-authored-by: Allison Weins <3174849+2percentsilk@users.noreply.github.com> * Update content/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code.md Co-authored-by: Allison Weins <3174849+2percentsilk@users.noreply.github.com> * make a few more changes * update with images * typo * Update content/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code.md Co-authored-by: Matt Pollard * Update data/reusables/codespaces/use-visual-studio-features.md Co-authored-by: Matt Pollard * Update content/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code.md Co-authored-by: Matt Pollard * update with new section title * fix test Co-authored-by: Allison Weins <3174849+2percentsilk@users.noreply.github.com> Co-authored-by: Matt Pollard --- .../help/codespaces/choose-branch-vscode.png | Bin 0 -> 34132 bytes .../codespaces/choose-repository-vscode.png | Bin 0 -> 91951 bytes .../codespaces/create-codespace-vscode.png | Bin 0 -> 233106 bytes .../codespaces/delete-codespace-vscode.png | Bin 0 -> 42853 bytes .../using-codespaces-in-visual-studio-code.md | 22 +++++++++++++++--- .../codespaces/use-visual-studio-features.md | 2 +- 6 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 assets/images/help/codespaces/choose-branch-vscode.png create mode 100644 assets/images/help/codespaces/choose-repository-vscode.png create mode 100644 assets/images/help/codespaces/create-codespace-vscode.png create mode 100644 assets/images/help/codespaces/delete-codespace-vscode.png diff --git a/assets/images/help/codespaces/choose-branch-vscode.png b/assets/images/help/codespaces/choose-branch-vscode.png new file mode 100644 index 0000000000000000000000000000000000000000..b430d0e9339faed952ad715dbe2c7e346752e739 GIT binary patch literal 34132 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/codespaces/choose-repository-vscode.png b/assets/images/help/codespaces/choose-repository-vscode.png new file mode 100644 index 0000000000000000000000000000000000000000..5c530046fa30048766caccc2ede0c53e1f58824e GIT binary patch literal 91951 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%0DAl1yA8h$% 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ð1QV;9$#5XD9KQ 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

BzQ@oBB>^-hD$(BU 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

  • ApuBTJOU{lS_e(MlgfK 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 Mo$EK1C(ot)FUmK*(*OVf literal 0 HcmV?d00001 diff --git a/assets/images/help/codespaces/delete-codespace-vscode.png b/assets/images/help/codespaces/delete-codespace-vscode.png new file mode 100644 index 0000000000000000000000000000000000000000..ac288111c4652e38252385279a61b21acd50ef95 GIT binary patch literal 42853 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 literal 0 HcmV?d00001 diff --git a/content/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code.md b/content/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code.md index 43c178dfd9e2..93dc802d2bdb 100644 --- a/content/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code.md +++ b/content/github/developing-online-with-codespaces/using-codespaces-in-visual-studio-code.md @@ -10,7 +10,7 @@ versions: {% data reusables.codespaces.release-stage %} -### Connecting the {% data variables.product.prodname_vs_codespaces %} extension to your {% data variables.product.prodname_dotcom %} account +### Prerequisites Before you can develop in a codespace directly in {% data variables.product.prodname_vscode %}, you must configure the {% data variables.product.prodname_vs_codespaces %} extension to connect to your {% data variables.product.product_name %} account. @@ -29,11 +29,27 @@ Before you can develop in a codespace directly in {% data variables.product.prod 8. To authorize {% data variables.product.prodname_vscode %} to access your account on {% data variables.product.product_name %}, click **Allow**. 9. Sign in to {% data variables.product.product_name %} to approve the extension. -### Opening a codespace in {% data variables.product.prodname_vscode %} +### Creating a codespace in {% data variables.product.prodname_vscode %} -After you've connected your {% data variables.product.product_name %} account to the {% data variables.product.prodname_vs_codespaces %} extension, you can develop in a codespace that you created on {% data variables.product.product_name %} directly in {% data variables.product.prodname_vscode %}. +After you connect your {% data variables.product.product_name %} account to the {% data variables.product.prodname_vs_codespaces %} extension, you can develop in a codespace that you created on {% data variables.product.product_name %} or in {% data variables.product.prodname_vscode %}. + +{% data reusables.codespaces.click-remote-explorer-icon-vscode %} +2. Click the Add icon, then click **Create New Codespace**. +![The Create new Codespace option in {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/create-codespace-vscode.png) +3. Type, then click the repository's name you want to develop in. +![Searching for repository to create a new {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/choose-repository-vscode.png) +4. Click the branch you want to develop in. +![Searching for a branch to create a new {% data variables.product.prodname_codespaces %}](/assets/images/help/codespaces/choose-branch-vscode.png) + +### Opening a codespace in {% data variables.product.prodname_vscode %} {% data reusables.codespaces.click-remote-explorer-icon-vscode %} 2. Under Codespaces, click the codespace you want to develop in. 3. Click the Connect to Codespace icon. ![The Connect to Codespace icon in {% data variables.product.prodname_vscode %}](/assets/images/help/codespaces/click-connect-to-codespace-icon-vscode.png) + +### Deleting a codespace in {% data variables.product.prodname_vscode %} + +1. Under Codespaces, right-click the codespace you want to delete. +2. In the drop-down menu, click **Delete Codespace**. +![Deleting a codespace in {% data variables.product.prodname_dotcom %}](/assets/images/help/codespaces/delete-codespace-vscode.png) diff --git a/data/reusables/codespaces/use-visual-studio-features.md b/data/reusables/codespaces/use-visual-studio-features.md index 131cd4021aa4..a5b1cf915191 100644 --- a/data/reusables/codespaces/use-visual-studio-features.md +++ b/data/reusables/codespaces/use-visual-studio-features.md @@ -1 +1 @@ -After you open a codespace, you can develop using {% data variables.product.prodname_vscode %}'s features, such as text editing, debugging, and Git commands. For more information, see the [{% data variables.product.prodname_vscode %} documentation](https://code.visualstudio.com/docs). +You can edit code, debug, and use Git commands while developing in a codespace with {% data variables.product.prodname_vscode %}. For more information, see the [{% data variables.product.prodname_vscode %} documentation](https://code.visualstudio.com/docs). From 2bf5264316c9f4c93226d65d73cb1d612a64c5a1 Mon Sep 17 00:00:00 2001 From: Janice Date: Mon, 12 Oct 2020 10:34:19 -0700 Subject: [PATCH 22/51] Update PR template --- .github/PULL_REQUEST_TEMPLATE.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 8aba8a8e28b2..c8c0085f5366 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,15 +1,13 @@ - - ### Why: From a5a583c9d5bd1db072053768a0309bca04d93b4b Mon Sep 17 00:00:00 2001 From: Janice Date: Mon, 12 Oct 2020 11:16:16 -0700 Subject: [PATCH 23/51] Tweaking the pr template --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index c8c0085f5366..877920ee7c94 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,5 +1,5 @@ From 0f100dabe9d9602125947f84f799e7b067a7dfcd Mon Sep 17 00:00:00 2001 From: Felicity Chapman Date: Tue, 13 Oct 2020 10:02:08 +0100 Subject: [PATCH 32/51] Fix broken links in report #2697 (#15921) --- .../events-that-trigger-workflows.md | 10 +- ...ating-a-github-app-using-url-parameters.md | 6 +- ...g-and-authorizing-users-for-github-apps.md | 86 +++++++-------- .../webhooks-and-events/about-webhooks.md | 4 +- .../webhook-events-and-payloads.md | 16 +-- .../managing-releases-in-a-repository.md | 4 +- ...deployment-activity-for-your-repository.md | 2 +- .../about-status-checks.md | 2 +- .../backing-up-a-repository.md | 12 +-- .../keyboard-shortcuts.md | 4 +- ...ing-the-audit-log-for-your-organization.md | 2 +- .../guides/managing-enterprise-accounts.md | 2 +- content/rest/overview/api-previews.md | 10 +- content/rest/reference/licenses.md | 4 +- .../permissions-required-for-github-apps.md | 100 +++++++++--------- .../manage-global-webhooks-api.md | 2 +- .../project-board-import-with-api.md | 2 +- .../webhooks/deployment_short_desc.md | 2 +- .../webhooks/deployment_status_short_desc.md | 2 +- data/reusables/webhooks/ping_short_desc.md | 2 +- data/reusables/webhooks/release_properties.md | 2 +- 21 files changed, 138 insertions(+), 138 deletions(-) diff --git a/content/actions/reference/events-that-trigger-workflows.md b/content/actions/reference/events-that-trigger-workflows.md index e1373d36d1e4..279e7c34c526 100644 --- a/content/actions/reference/events-that-trigger-workflows.md +++ b/content/actions/reference/events-that-trigger-workflows.md @@ -232,7 +232,7 @@ on: #### `deployment` -Runs your workflow anytime someone creates a deployment, which triggers the `deployment` event. Deployments created with a commit SHA may not have a Git ref. For information about the REST API, see "[Deployments](/v3/repos/deployments/)." +Runs your workflow anytime someone creates a deployment, which triggers the `deployment` event. Deployments created with a commit SHA may not have a Git ref. For information about the REST API, see "[Deployments](/rest/reference/repos#deployments)." | Webhook event payload | Activity types | `GITHUB_SHA` | `GITHUB_REF` | | --------------------- | -------------- | ------------ | -------------| @@ -247,7 +247,7 @@ on: #### `deployment_status` -Runs your workflow anytime a third party provides a deployment status, which triggers the `deployment_status` event. Deployments created with a commit SHA may not have a Git ref. For information about the REST API, see "[Create a deployment status](/v3/repos/deployments/#create-a-deployment-status)." +Runs your workflow anytime a third party provides a deployment status, which triggers the `deployment_status` event. Deployments created with a commit SHA may not have a Git ref. For information about the REST API, see "[Create a deployment status](/rest/reference/repos#create-a-deployment-status)." | Webhook event payload | Activity types | `GITHUB_SHA` | `GITHUB_REF` | | --------------------- | -------------- | ------------ | -------------| @@ -296,13 +296,13 @@ on: #### `issue_comment` -Runs your workflow anytime the `issue_comment` event occurs. {% data reusables.developer-site.multiple_activity_types %} For information about the REST API, see "[Issue comments](/v3/issues/comments/)." +Runs your workflow anytime the `issue_comment` event occurs. {% data reusables.developer-site.multiple_activity_types %} For information about the REST API, see "[Issue comments](/developers/webhooks-and-events/webhook-events-and-payloads#issue_comment)." {% data reusables.github-actions.branch-requirement %} | Webhook event payload | Activity types | `GITHUB_SHA` | `GITHUB_REF` | | --------------------- | -------------- | ------------ | -------------| -| [`issue_comment`](/v3/activity/event_types/#issue_comment) | - `created`
    - `edited`
    - `deleted`
    | Last commit on default branch | Default branch | +| [`issue_comment`](/rest/reference/activity#issue_comment) | - `created`
    - `edited`
    - `deleted`
    | Last commit on default branch | Default branch | {% data reusables.developer-site.limit_workflow_to_activity_types %} @@ -376,7 +376,7 @@ on: #### `page_build` -Runs your workflow anytime someone pushes to a {% data variables.product.product_name %} Pages-enabled branch, which triggers the `page_build` event. For information about the REST API, see "[Pages](/v3/repos/pages/)." +Runs your workflow anytime someone pushes to a {% data variables.product.product_name %} Pages-enabled branch, which triggers the `page_build` event. For information about the REST API, see "[Pages](/rest/reference/repos#pages)." {% data reusables.github-actions.branch-requirement %} diff --git a/content/developers/apps/creating-a-github-app-using-url-parameters.md b/content/developers/apps/creating-a-github-app-using-url-parameters.md index 6b51cc702f3f..d718d3f89bdd 100644 --- a/content/developers/apps/creating-a-github-app-using-url-parameters.md +++ b/content/developers/apps/creating-a-github-app-using-url-parameters.md @@ -54,7 +54,7 @@ Permission | Description [`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. `content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. [`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. -[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/v3/repos/deployments/). Can be one of: `none`, `read`, or `write`. +[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`. [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`. [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. @@ -63,11 +63,11 @@ Permission | Description [`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Grants access to manage an organization's members. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} [`metadata`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Grants access to read-only endpoints that do not leak sensitive data. Can be `read` or `none`. Defaults to `read` when you set any permission, or defaults to `none` when you don't specify any permissions for the {% data variables.product.prodname_github_app %}. [`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Grants access to "[Update an organization](/v3/orgs/#update-an-organization)" endpoint and the [Organization Interaction Restrictions API](/v3/interactions/orgs/#set-interaction-restrictions-for-an-organization). Can be one of: `none`, `read`, or `write`.{% endif %} -[`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Grants access to the [Organization Webhooks API](/v3/orgs/hooks/). Can be one of: `none`, `read`, or `write`. +[`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Grants access to the [Organization Webhooks API](/rest/reference/orgs#webhooks/). Can be one of: `none`, `read`, or `write`. `organization_plan` | Grants access to get information about an organization's plan using the "[Get an organization](/v3/orgs/#get-an-organization)" endpoint. Can be one of: `none` or `read`. [`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`.{% if currentVersion == "free-pro-team@latest" %} [`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Blocking Organization Users API](/v3/orgs/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} -[`pages`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Grants access to the [Pages API](/v3/repos/pages/). Can be one of: `none`, `read`, or `write`. +[`pages`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Grants access to the [Pages API](/rest/reference/repos#pages). Can be one of: `none`, `read`, or `write`. `plan` | Grants access to get information about a user's GitHub plan using the "[Get a user](/v3/users/#get-a-user)" endpoint. Can be one of: `none` or `read`. [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Grants access to various pull request endpoints. Can be one of: `none`, `read`, or `write`. [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Grants access to the [Repository Webhooks API](/v3/repos/hooks/). Can be one of: `none`, `read`, or `write`. diff --git a/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md b/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md index ef2c5a6dff5b..95d7ec2ffca2 100644 --- a/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md +++ b/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md @@ -241,25 +241,25 @@ While most of your API interaction should occur using your server-to-server inst ##### Deployment Statuses -* [List deployment statuses](/v3/repos/deployments/#list-deployment-statuses) -* [Create a deployment status](/v3/repos/deployments/#create-a-deployment-status) -* [Get a deployment status](/v3/repos/deployments/#get-a-deployment-status) +* [List deployment statuses](/rest/reference/repos#list-deployment-statuses) +* [Create a deployment status](/rest/reference/repos#create-a-deployment-status) +* [Get a deployment status](/rest/reference/repos#get-a-deployment-status) ##### Deployments -* [List deployments](/v3/repos/deployments/#list-deployments) -* [Create a deployment](/v3/repos/deployments/#create-a-deployment) -* [Get a deployment](/v3/repos/deployments/#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -* [Delete a deployment](/v3/repos/deployments/#delete-a-deployment){% endif %} +* [List deployments](/rest/reference/repos#list-deployments) +* [Create a deployment](/rest/reference/repos#create-a-deployment) +* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Delete a deployment](/rest/reference/repos#delete-a-deployment){% endif %} ##### Events -* [List public events for a network of repositories](/v3/activity/events/#list-public-events-for-a-network-of-repositories) -* [List public organization events](/v3/activity/events/#list-public-organization-events) +* [List public events for a network of repositories](/rest/reference/activity#list-public-events-for-a-network-of-repositories) +* [List public organization events](/rest/reference/activity#list-public-organization-events) ##### Feeds -* [Get feeds](/v3/activity/feeds/#get-feeds) +* [Get feeds](/rest/reference/activity#get-feeds) ##### Git Blobs @@ -388,12 +388,12 @@ While most of your API interaction should occur using your server-to-server inst ##### Organization Hooks -* [List organization webhooks](/v3/orgs/hooks/#list-organization-webhooks) -* [Create an organization webhook](/v3/orgs/hooks/#create-an-organization-webhook) -* [Get an organization webhook](/v3/orgs/hooks/#get-an-organization-webhook) -* [Update an organization webhook](/v3/orgs/hooks/#update-an-organization-webhook) -* [Delete an organization webhook](/v3/orgs/hooks/#delete-an-organization-webhook) -* [Ping an organization webhook](/v3/orgs/hooks/#ping-an-organization-webhook) +* [List organization webhooks](/rest/reference/orgs#webhooks/#list-organization-webhooks) +* [Create an organization webhook](/rest/reference/orgs#webhooks/#create-an-organization-webhook) +* [Get an organization webhook](/rest/reference/orgs#webhooks/#get-an-organization-webhook) +* [Update an organization webhook](/rest/reference/orgs#webhooks/#update-an-organization-webhook) +* [Delete an organization webhook](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) +* [Ping an organization webhook](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) {% if currentVersion == "free-pro-team@latest" %} ##### Organization Invitations @@ -616,7 +616,7 @@ While most of your API interaction should occur using your server-to-server inst * [Delete a repository](/v3/repos/#delete-a-repository) * [Compare two commits](/v3/repos/commits/#compare-two-commits) * [List repository contributors](/v3/repos/#list-repository-contributors) -* [List forks](/v3/repos/forks/#list-forks) +* [List forks](/rest/reference/repos#list-forks) * [Create a fork](/v3/repos/forks/#create-a-fork) * [List repository languages](/v3/repos/#list-repository-languages) * [List repository tags](/v3/repos/#list-repository-tags) @@ -629,13 +629,13 @@ While most of your API interaction should occur using your server-to-server inst ##### Repository Activity -* [List stargazers](/v3/activity/starring/#list-stargazers) -* [List watchers](/v3/activity/watching/#list-watchers) -* [List repositories starred by a user](/v3/activity/starring/#list-repositories-starred-by-a-user) -* [Check if a repository is starred by the authenticated user](/v3/activity/starring/#check-if-a-repository-is-starred-by-the-authenticated-user) -* [Star a repository for the authenticated user](/v3/activity/starring/#star-a-repository-for-the-authenticated-user) -* [Unstar a repository for the authenticated user](/v3/activity/starring/#unstar-a-repository-for-the-authenticated-user) -* [List repositories watched by a user](/v3/activity/watching/#list-repositories-watched-by-a-user) +* [List stargazers](/rest/reference/activity#list-stargazers) +* [List watchers](/rest/reference/activity#list-watchers) +* [List repositories starred by a user](/rest/reference/activity#list-repositories-starred-by-a-user) +* [Check if a repository is starred by the authenticated user](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) +* [Star a repository for the authenticated user](/rest/reference/activity#star-a-repository-for-the-authenticated-user) +* [Unstar a repository for the authenticated user](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) +* [List repositories watched by a user](/rest/reference/activity#list-repositories-watched-by-a-user) {% if currentVersion == "free-pro-team@latest" %} ##### Repository Automated Security Fixes @@ -753,14 +753,14 @@ While most of your API interaction should occur using your server-to-server inst ##### Repository Pages -* [Get a GitHub Pages site](/v3/repos/pages/#get-a-github-pages-site) -* [Create a GitHub Pages site](/v3/repos/pages/#create-a-github-pages-site) -* [Update information about a GitHub Pages site](/v3/repos/pages/#update-information-about-a-github-pages-site) -* [Delete a GitHub Pages site](/v3/repos/pages/#delete-a-github-pages-site) -* [List GitHub Pages builds](/v3/repos/pages/#list-github-pages-builds) -* [Request a GitHub Pages build](/v3/repos/pages/#request-a-github-pages-build) -* [Get GitHub Pages build](/v3/repos/pages/#get-github-pages-build) -* [Get latest pages build](/v3/repos/pages/#get-latest-pages-build) +* [Get a GitHub Pages site](/rest/reference/repos#get-a-github-pages-site) +* [Create a GitHub Pages site](/rest/reference/repos#create-a-github-pages-site) +* [Update information about a GitHub Pages site](/rest/reference/repos#update-information-about-a-github-pages-site) +* [Delete a GitHub Pages site](/rest/reference/repos#delete-a-github-pages-site) +* [List GitHub Pages builds](/rest/reference/repos#list-github-pages-builds) +* [Request a GitHub Pages build](/rest/reference/repos#request-a-github-pages-build) +* [Get GitHub Pages build](/rest/reference/repos#get-github-pages-build) +* [Get latest pages build](/rest/reference/repos#get-latest-pages-build) {% if currentVersion != "free-pro-team@latest" %} ##### Repository Pre Receive Hooks @@ -773,17 +773,17 @@ While most of your API interaction should occur using your server-to-server inst ##### Repository Releases -* [List releases](/v3/repos/releases/#list-releases) -* [Create a release](/v3/repos/releases/#create-a-release) -* [Get a release](/v3/repos/releases/#get-a-release) -* [Update a release](/v3/repos/releases/#update-a-release) -* [Delete a release](/v3/repos/releases/#delete-a-release) -* [List release assets](/v3/repos/releases/#list-release-assets) -* [Get a release asset](/v3/repos/releases/#get-a-release-asset) -* [Update a release asset](/v3/repos/releases/#update-a-release-asset) -* [Delete a release asset](/v3/repos/releases/#delete-a-release-asset) -* [Get the latest release](/v3/repos/releases/#get-the-latest-release) -* [Get a release by tag name](/v3/repos/releases/#get-a-release-by-tag-name) +* [List releases](/rest/reference/repos/#list-releases) +* [Create a release](/rest/reference/repos/#create-a-release) +* [Get a release](/rest/reference/repos/#get-a-release) +* [Update a release](/rest/reference/repos/#update-a-release) +* [Delete a release](/rest/reference/repos/#delete-a-release) +* [List release assets](/rest/reference/repos/#list-release-assets) +* [Get a release asset](/rest/reference/repos/#get-a-release-asset) +* [Update a release asset](/rest/reference/repos/#update-a-release-asset) +* [Delete a release asset](/rest/reference/repos/#delete-a-release-asset) +* [Get the latest release](/rest/reference/repos/#get-the-latest-release) +* [Get a release by tag name](/rest/reference/repos/#get-a-release-by-tag-name) ##### Repository Stats diff --git a/content/developers/webhooks-and-events/about-webhooks.md b/content/developers/webhooks-and-events/about-webhooks.md index 5ab53bbad433..64b973bcf586 100644 --- a/content/developers/webhooks-and-events/about-webhooks.md +++ b/content/developers/webhooks-and-events/about-webhooks.md @@ -11,7 +11,7 @@ versions: Webhooks allow you to build or set up integrations, such as [{% data variables.product.prodname_github_app %}s](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_app %}s](/apps/building-oauth-apps/), which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination. -Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/v3/enterprise-admin/global_webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. +Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. You can create up to {% if currentVersion != "free-pro-team@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if currentVersion != "free-pro-team@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} @@ -29,5 +29,5 @@ See "[Webhook event payloads](/webhooks/event-payloads)" for the list of availab For more information about the `ping` event webhook payload, see the [`ping`](/webhooks/event-payloads/#ping) event. -[org-hooks]: /v3/orgs/hooks/ +[org-hooks]: /rest/reference/orgs#webhooks/ [repo-hooks]: /v3/repos/hooks/ diff --git a/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/content/developers/webhooks-and-events/webhook-events-and-payloads.md index 7b0e3957d565..bb2310d0cfeb 100644 --- a/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -291,7 +291,7 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { Key | Type | Description ----|------|-------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} `action` |`string` | The action performed. Can be `created`.{% endif %} -`deployment` |`object` | The [deployment](/v3/repos/deployments/#list-deployments). +`deployment` |`object` | The [deployment](/rest/reference/repos#list-deployments). {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -316,11 +316,11 @@ Key | Type | Description Key | Type | Description ----|------|-------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} `action` |`string` | The action performed. Can be `created`.{% endif %} -`deployment_status` |`object` | The [deployment status](/v3/repos/deployments/#list-deployment-statuses). +`deployment_status` |`object` | The [deployment status](/rest/reference/repos#list-deployment-statuses). `deployment_status["state"]` |`string` | The new state. Can be `pending`, `success`, `failure`, or `error`. `deployment_status["target_url"]` |`string` | The optional link added to the status. `deployment_status["description"]`|`string` | The optional human-readable description added to the status. -`deployment` |`object` | The [deployment](/v3/repos/deployments/#list-deployments) that this status is associated with. +`deployment` |`object` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -338,7 +338,7 @@ Key | Type | Description #### Availability -- GitHub Enterprise webhooks. For more information, "[Global webhooks](/v3/enterprise-admin/global_webhooks/)." +- GitHub Enterprise webhooks. For more information, "[Global webhooks](/rest/reference/enterprise-admin#global-webhooks/)." #### Webhook payload object @@ -666,7 +666,7 @@ Key | Type | Description #### Availability {% if currentVersion != "free-pro-team@latest" %} -- GitHub Enterprise webhooks only receive `created` and `deleted` events. For more information, "[Global webhooks](/v3/enterprise-admin/global_webhooks/).{% endif %} +- GitHub Enterprise webhooks only receive `created` and `deleted` events. For more information, "[Global webhooks](/rest/reference/enterprise-admin#global-webhooks/).{% endif %} - Organization webhooks only receive the `deleted`, `added`, `removed`, `renamed`, and `invited` events - {% data variables.product.prodname_github_app %}s with the `members` permission @@ -746,7 +746,7 @@ Activity related to {% data variables.product.prodname_registry %}. {% data reus Key | Type | Description ----|------|------------ `id` | `integer` | The unique identifier of the page build. -`build` | `object` | The [List GitHub Pages builds](/v3/repos/pages/#list-github-pages-builds) itself. +`build` | `object` | The [List GitHub Pages builds](/rest/reference/repos#list-github-pages-builds) itself. {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1039,7 +1039,7 @@ This event occurs when a {% data variables.product.prodname_github_app %} sends Key | Type | Description ----|------|------------- -`action` |`string` | The action that was performed. This can be one of:
    • `created` - A repository is created.
    • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/v3/orgs/hooks/)
    • `archived` - A repository is archived.
    • `unarchived` - A repository is unarchived.
    • {% if currentVersion != "free-pro-team@latest" %}
    • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
    • {% endif %}
    • `edited` - A repository's information is edited.
    • `renamed` - A repository is renamed.
    • `transferred` - A repository is transferred.
    • `publicized` - A repository is made public.
    • `privatized` - A repository is made private.
    +`action` |`string` | The action that was performed. This can be one of:
    • `created` - A repository is created.
    • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
    • `archived` - A repository is archived.
    • `unarchived` - A repository is unarchived.
    • {% if currentVersion != "free-pro-team@latest" %}
    • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
    • {% endif %}
    • `edited` - A repository's information is edited.
    • `renamed` - A repository is renamed.
    • `transferred` - A repository is transferred.
    • `publicized` - A repository is made public.
    • `privatized` - A repository is made private.
    {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1248,7 +1248,7 @@ Key | Type | Description When a user is `created` or `deleted`. #### Availability -- GitHub Enterprise webhooks. For more information, "[Global webhooks](/v3/enterprise-admin/global_webhooks/)." +- GitHub Enterprise webhooks. For more information, "[Global webhooks](/rest/reference/enterprise-admin#global-webhooks/)." #### Webhook payload example diff --git a/content/github/administering-a-repository/managing-releases-in-a-repository.md b/content/github/administering-a-repository/managing-releases-in-a-repository.md index 02a331cf4fba..18ba6a41cf8a 100644 --- a/content/github/administering-a-repository/managing-releases-in-a-repository.md +++ b/content/github/administering-a-repository/managing-releases-in-a-repository.md @@ -16,7 +16,7 @@ versions: ### About release management -You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. For more information, see "[Publishing an action in the {% data variables.product.prodname_marketplace %}](/actions/creating-actions/publishing-actions-in-github-marketplace)." +You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. For more information, see "
    Publishing an action in the {% data variables.product.prodname_marketplace %}." {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} You can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." @@ -49,7 +49,7 @@ You can choose whether {% data variables.large_files.product_name_long %} ({% da 9. If you're ready to publicize your release, click **Publish release**. To work on the release later, click **Save draft**. ![Publish release and Draft release buttons](/assets/images/help/releases/release_buttons.png) -You can also automatically create a release from the command line or in a script. For more information, see "[Releases](/v3/repos/releases/#create-a-release)." +You can also automatically create a release from the command line or in a script. For more information, see "[Releases](/rest/reference/repos/#create-a-release)." ### Editing a release diff --git a/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md b/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md index 5bd6e1770640..46f338c0640b 100644 --- a/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md +++ b/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md @@ -14,7 +14,7 @@ versions: {% endnote %} -People with read access to a repository can see an overview of all current deployments and a log of past deployment activity, if the repository's deployment workflow is integrated with {% data variables.product.product_name %} through the Deployments API or an app from [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace/category/deployment). For more information, see "[Deployments](/v3/repos/deployments/)." +People with read access to a repository can see an overview of all current deployments and a log of past deployment activity, if the repository's deployment workflow is integrated with {% data variables.product.product_name %} through the Deployments API or an app from [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace/category/deployment). For more information, see "[Deployments](/rest/reference/repos#deployments)." You can also see deployment information on the "Conversation" tab of a pull request. diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md b/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md index 9f271f36dc22..dacac35e51df 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md @@ -46,7 +46,7 @@ You can navigate between the checks summaries for various commits in a pull requ #### Skipping and requesting checks for individual commits -When a repository is set to automatically request checks for pushes, you can choose to skip checks for an individual commit you push. When a repository is _not_ set to automatically request checks for pushes, you can request checks for an individual commit you push. For more information on these settings, see "[Check Suites](/v3/checks/suites/#set-preferences-for-check-suites-on-a-repository)." +When a repository is set to automatically request checks for pushes, you can choose to skip checks for an individual commit you push. When a repository is _not_ set to automatically request checks for pushes, you can request checks for an individual commit you push. For more information on these settings, see "[Check Suites](/rest/reference/checks#update-repository-preferences-for-check-suites)." To skip or request checks for your commit, add one of the following trailer lines to the end of your commit message: diff --git a/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md b/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md index 521523aaeef6..5364873fbeb0 100644 --- a/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md @@ -21,12 +21,12 @@ When you clone a repository or wiki, only Git data, such as project files and co - [Issues](/v3/issues/#list-issues-for-a-repository) - [Pull requests](/v3/pulls/#list-pull-requests) -- [Forks](/v3/repos/forks/#list-forks) -- [Comments](/v3/issues/comments/#list-comments-in-a-repository) -- [Milestones](/v3/issues/milestones/#list-milestones-for-a-repository) -- [Labels](/v3/issues/labels/#list-all-labels-for-this-repository) -- [Watchers](/v3/activity/watching/#list-watchers) -- [Stargazers](/v3/activity/starring/#list-stargazers) +- [Forks](/rest/reference/repos#list-forks) +- [Comments](/rest/reference/issues#list-issue-comments-for-a-repository) +- [Milestones](/rest/reference/issues#list-milestones) +- [Labels](/rest/reference/issues#list-labels-for-a-repository) +- [Watchers](/rest/reference/activity#list-watchers) +- [Stargazers](/rest/reference/activity#list-stargazers) - [Projects](/v3/projects/#list-repository-projects) {% endif %} diff --git a/content/github/getting-started-with-github/keyboard-shortcuts.md b/content/github/getting-started-with-github/keyboard-shortcuts.md index 398572585edf..28fe3ea08a01 100644 --- a/content/github/getting-started-with-github/keyboard-shortcuts.md +++ b/content/github/getting-started-with-github/keyboard-shortcuts.md @@ -32,8 +32,8 @@ Below is a list of some of the available keyboard shortcuts. |-----------|------------ |g c | Go to the **Code** tab |g i | Go to the **Issues** tab. For more information, see "[About issues](/articles/about-issues)." -|g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)." -|g a | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)." +|g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +|g a | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} |g b | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." |g w | Go to the **Wiki** tab. For more information, see "[About wikis](/articles/about-wikis)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md index 63f3c40dec52..b0029b8eeabf 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md @@ -418,7 +418,7 @@ To ensure a secure IP and maintain compliance for your organization, you can use The GraphQL response can include data for up to 90 to 120 days. -For example, you can make a GraphQL request to see all the new organization members added to your organization. For more information, see the "[GraphQL API Audit Log](/v4/interface/auditentry/)." +For example, you can make a GraphQL request to see all the new organization members added to your organization. For more information, see the "[GraphQL API Audit Log](/graphql/reference/interfaces#auditentry/)." ### Further reading diff --git a/content/graphql/guides/managing-enterprise-accounts.md b/content/graphql/guides/managing-enterprise-accounts.md index 13b584ed2482..198a91f46ac2 100644 --- a/content/graphql/guides/managing-enterprise-accounts.md +++ b/content/graphql/guides/managing-enterprise-accounts.md @@ -23,7 +23,7 @@ With the Audit Log API, you can monitor when someone: - Promotes users to admin. - Changes permissions of a GitHub App. -The Audit Log API enables you to keep copies of your audit log data. For queries made with the Audit Log API, the GraphQL response can include data for up to 90 to 120 days. For a list of the fields available with the Audit Log API, see the "[AuditEntry interface](/v4/interface/auditentry/)." +The Audit Log API enables you to keep copies of your audit log data. For queries made with the Audit Log API, the GraphQL response can include data for up to 90 to 120 days. For a list of the fields available with the Audit Log API, see the "[AuditEntry interface](/graphql/reference/interfaces#auditentry/)." With the Enterprise Accounts API, you can: - List and review all of the organizations and repositories that belong to your enterprise account. diff --git a/content/rest/overview/api-previews.md b/content/rest/overview/api-previews.md index 8716d3e1c5c9..0e1f657a8b2a 100644 --- a/content/rest/overview/api-previews.md +++ b/content/rest/overview/api-previews.md @@ -27,7 +27,7 @@ Allows you to download repositories from your GitHub user or organization accoun ### Enhanced deployments -Exercise greater control over [deployments](/v3/repos/deployments/) with more information and finer granularity. +Exercise greater control over [deployments](/rest/reference/repos#deployments) with more information and finer granularity. **Custom media type:** `ant-man-preview` **Announced:** [2016-04-06](https://developer.github.com/changes/2016-04-06-deployment-and-deployment-status-enhancements/) @@ -127,10 +127,10 @@ Include nested team content in [team](/v3/teams/) payloads. ### Global webhooks -Enables [global webhooks](/v3/enterprise-admin/global_webhooks/) for [organization](/webhooks/event-payloads/#organization) and [user](/webhooks/event-payloads/#user) event types. This API preview is only available for {% data variables.product.prodname_ghe_server %}. +Enables [global webhooks](/rest/reference/enterprise-admin#global-webhooks/) for [organization](/webhooks/event-payloads/#organization) and [user](/webhooks/event-payloads/#user) event types. This API preview is only available for {% data variables.product.prodname_ghe_server %}. **Custom media type:** `superpro-preview` -**Announced:** [2017-12-12](/v3/enterprise-admin/global_webhooks) +**Announced:** [2017-12-12](/rest/reference/enterprise-admin#global-webhooks) {% endif %} @@ -215,7 +215,7 @@ GitHub App Manifests allow people to create preconfigured GitHub Apps. See "[Cre ### Deployment statuses -You can now update the `environment` of a [deployment status](/v3/repos/deployments/#create-a-deployment-status) and use the `in_progress` and `queued` states. When you create deployment statuses, you can now use the `auto_inactive` parameter to mark old `production` deployments as `inactive`. +You can now update the `environment` of a [deployment status](/rest/reference/repos#create-a-deployment-status) and use the `in_progress` and `queued` states. When you create deployment statuses, you can now use the `auto_inactive` parameter to mark old `production` deployments as `inactive`. **Custom media type:** `flash-preview` **Announced:** [2018-10-16](https://developer.github.com/changes/2018-10-16-deployments-environments-states-and-auto-inactive-updates/) @@ -257,7 +257,7 @@ You can use the Draft Pull Requests API and its [pull request](/v3/pulls/) endpo ### Enable and disable Pages -You can use the new endpoints in the [Pages API](/v3/repos/pages/) to enable or disable Pages. To learn more about Pages, see "[GitHub Pages Basics](/categories/github-pages-basics)". +You can use the new endpoints in the [Pages API](/rest/reference/repos#pages) to enable or disable Pages. To learn more about Pages, see "[GitHub Pages Basics](/categories/github-pages-basics)". **Custom media types:** `switcheroo-preview` **Announced:** [2019-03-14](https://developer.github.com/changes/2019-03-14-enabling-disabling-pages/) diff --git a/content/rest/reference/licenses.md b/content/rest/reference/licenses.md index e468053b1dd6..fb755e75f8eb 100644 --- a/content/rest/reference/licenses.md +++ b/content/rest/reference/licenses.md @@ -18,8 +18,8 @@ If a license is matched, the license key and name returned conforms to the [SPDX - [Get a repository](/v3/repos/#get-a-repository) - [List repositories for a user](/v3/repos/#list-repositories-for-a-user) - [List organization repositories](/v3/repos/#list-organization-repositories) -- [List forks](/v3/repos/forks/#list-forks) -- [List repositories watched by a user](/v3/activity/watching/#list-repositories-watched-by-a-user) +- [List forks](/rest/reference/repos#list-forks) +- [List repositories watched by a user](/rest/reference/activity#list-repositories-watched-by-a-user) - [List team repositories](/v3/teams/#list-team-repositories) {% warning %} diff --git a/content/rest/reference/permissions-required-for-github-apps.md b/content/rest/reference/permissions-required-for-github-apps.md index 112d33ca4e69..1bd667279812 100644 --- a/content/rest/reference/permissions-required-for-github-apps.md +++ b/content/rest/reference/permissions-required-for-github-apps.md @@ -22,7 +22,7 @@ GitHub Apps have the `Read-only` metadata permission by default. The metadata pe - [`GET /codes_of_conduct`](/v3/codes_of_conduct/#get-all-codes-of-conduct) - [`GET /codes_of_conduct/:key`](/v3/codes_of_conduct/#get-a-code-of-conduct) - [`GET /emojis`](/v3/emojis/#emojis) -- [`GET /feeds`](/v3/activity/feeds/#get-feeds) +- [`GET /feeds`](/rest/reference/activity#get-feeds) - [`GET /licenses`](/v3/licenses/#get-all-commonly-used-licenses) - [`GET /licenses/:key`](/v3/licenses/#get-a-license) - [`POST /markdown`](/v3/markdown/#render-a-markdown-document) @@ -38,22 +38,22 @@ GitHub Apps have the `Read-only` metadata permission by default. The metadata pe - [`GET /repos/:owner/:repo/community/profile`](/v3/repos/community/#get-community-profile-metrics) {% endif %} - [`GET /repos/:owner/:repo/contributors`](/v3/repos/#list-repository-contributors) -- [`GET /repos/:owner/:repo/forks`](/v3/repos/forks/#list-forks) +- [`GET /repos/:owner/:repo/forks`](/rest/reference/repos#list-forks) - [`GET /repos/:owner/:repo/languages`](/v3/repos/#list-repository-languages) - [`GET /repos/:owner/:repo/license`](/v3/licenses/#get-the-license-for-a-repository) -- [`GET /repos/:owner/:repo/stargazers`](/v3/activity/starring/#list-stargazers) +- [`GET /repos/:owner/:repo/stargazers`](/rest/reference/activity#list-stargazers) - [`GET /repos/:owner/:repo/stats/code_frequency`](/v3/repos/statistics/#get-the-weekly-commit-activity) - [`GET /repos/:owner/:repo/stats/commit_activity`](/v3/repos/statistics/#get-the-last-year-of-commit-activity) - [`GET /repos/:owner/:repo/stats/contributors`](/v3/repos/statistics/#get-all-contributor-commit-activity) - [`GET /repos/:owner/:repo/stats/participation`](/v3/repos/statistics/#get-the-weekly-commit-count) - [`GET /repos/:owner/:repo/stats/punch_card`](/v3/repos/statistics/#get-the-hourly-commit-count-for-each-day) -- [`GET /repos/:owner/:repo/subscribers`](/v3/activity/watching/#list-watchers) +- [`GET /repos/:owner/:repo/subscribers`](/rest/reference/activity#list-watchers) - [`GET /repos/:owner/:repo/tags`](/v3/repos/#list-repository-tags) - [`GET /repos/:owner/:repo/topics`](/v3/repos#get-all-repository-topics) - [`GET /repositories`](/v3/repos/#list-public-repositories) - [`GET /user/repos`](/v3/repos/#list-repositories-for-the-authenticated-user) -- [`GET /user/starred`](/v3/activity/starring/#list-repositories-starred-by-a-user) -- [`GET /user/subscriptions`](/v3/activity/watching/#list-repositories-watched-by-a-user) +- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) +- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) - [`GET /users`](/v3/users/#list-users) - [`GET /users/:username`](/v3/users/#get-a-user) - [`GET /users/:username/followers`](/v3/users/followers/#list-followers-of-a-user) @@ -61,10 +61,10 @@ GitHub Apps have the `Read-only` metadata permission by default. The metadata pe - [`GET /users/:username/following/:target_user`](/v3/users/followers/#check-if-a-user-follows-another-user) - [`GET /users/:username/gpg_keys`](/v3/users/gpg_keys/#list-gpg-keys-for-a-user) - [`GET /users/:username/orgs`](/v3/orgs/#list-organizations-for-a-user) -- [`GET /users/:username/received_events`](/v3/activity/events/#list-events-received-by-the-authenticated-user) -- [`GET /users/:username/received_events/public`](/v3/activity/events/#list-public-events-received-by-a-user) +- [`GET /users/:username/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) +- [`GET /users/:username/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) - [`GET /users/:username/repos`](/v3/repos/#list-repositories-for-a-user) -- [`GET /users/:username/subscriptions`](/v3/activity/watching/#list-repositories-watched-by-a-user) +- [`GET /users/:username/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) _Collaborators_ - [`GET /repos/:owner/:repo/collaborators`](/v3/repos/collaborators/#list-repository-collaborators) @@ -77,12 +77,12 @@ _Commit comments_ - [`GET /repos/:owner/:repo/commits/:sha/comments`](/v3/repos/comments/#list-commit-comments) _Events_ -- [`GET /events`](/v3/activity/events/#list-public-events) -- [`GET /networks/:owner/:repo/events`](/v3/activity/events/#list-public-events-for-a-network-of-repositories) -- [`GET /orgs/:org/events`](/v3/activity/events/#list-public-organization-events) -- [`GET /repos/:owner/:repo/events`](/v3/activity/events/#list-repository-events) -- [`GET /users/:username/events`](/v3/activity/events/#list-events-for-the-authenticated-user) -- [`GET /users/:username/events/public`](/v3/activity/events/#list-public-events-for-a-user) +- [`GET /events`](/rest/reference/activity#list-public-events) +- [`GET /networks/:owner/:repo/events`](/rest/reference/activity#list-public-events-for-a-network-of-repositories) +- [`GET /orgs/:org/events`](/rest/reference/activity#list-public-organization-events) +- [`GET /repos/:owner/:repo/events`](/rest/reference/activity#list-repository-events) +- [`GET /users/:username/events`](/rest/reference/activity#list-events-for-the-authenticated-user) +- [`GET /users/:username/events/public`](/rest/reference/activity#list-public-events-for-a-user) _Git_ - [`GET /gitignore/templates`](/v3/gitignore/#get-all-gitignore-templates) @@ -392,27 +392,27 @@ _Reactions_ - [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/v3/reactions/#delete-team-discussion-comment-reaction) (:write){% endif %} _Releases_ -- [`GET /repos/:owner/:repo/releases`](/v3/repos/releases/#list-releases) (:read) -- [`POST /repos/:owner/:repo/releases`](/v3/repos/releases/#create-a-release) (:write) -- [`GET /repos/:owner/:repo/releases/:release_id`](/v3/repos/releases/#get-a-release) (:read) -- [`PATCH /repos/:owner/:repo/releases/:release_id`](/v3/repos/releases/#update-a-release) (:write) -- [`DELETE /repos/:owner/:repo/releases/:release_id`](/v3/repos/releases/#delete-a-release) (:write) -- [`GET /repos/:owner/:repo/releases/:release_id/assets`](/v3/repos/releases/#list-release-assets) (:read) -- [`GET /repos/:owner/:repo/releases/assets/:asset_id`](/v3/repos/releases/#get-a-release-asset) (:read) -- [`PATCH /repos/:owner/:repo/releases/assets/:asset_id`](/v3/repos/releases/#update-a-release-asset) (:write) -- [`DELETE /repos/:owner/:repo/releases/assets/:asset_id`](/v3/repos/releases/#delete-a-release-asset) (:write) -- [`GET /repos/:owner/:repo/releases/latest`](/v3/repos/releases/#get-the-latest-release) (:read) -- [`GET /repos/:owner/:repo/releases/tags/:tag`](/v3/repos/releases/#get-a-release-by-tag-name) (:read) +- [`GET /repos/:owner/:repo/releases`](/rest/reference/repos/#list-releases) (:read) +- [`POST /repos/:owner/:repo/releases`](/rest/reference/repos/#create-a-release) (:write) +- [`GET /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#get-a-release) (:read) +- [`PATCH /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#update-a-release) (:write) +- [`DELETE /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#delete-a-release) (:write) +- [`GET /repos/:owner/:repo/releases/:release_id/assets`](/rest/reference/repos/#list-release-assets) (:read) +- [`GET /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#get-a-release-asset) (:read) +- [`PATCH /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#update-a-release-asset) (:write) +- [`DELETE /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#delete-a-release-asset) (:write) +- [`GET /repos/:owner/:repo/releases/latest`](/rest/reference/repos/#get-the-latest-release) (:read) +- [`GET /repos/:owner/:repo/releases/tags/:tag`](/rest/reference/repos/#get-a-release-by-tag-name) (:read) ### Permission on "deployments" -- [`GET /repos/:owner/:repo/deployments`](/v3/repos/deployments/#list-deployments) (:read) -- [`POST /repos/:owner/:repo/deployments`](/v3/repos/deployments/#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/v3/repos/deployments/#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -- [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/v3/repos/deployments/#delete-a-deployment) (:write){% endif %} -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/v3/repos/deployments/#list-deployment-statuses) (:read) -- [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/v3/repos/deployments/#create-a-deployment-status) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/v3/repos/deployments/#get-a-deployment-status) (:read) +- [`GET /repos/:owner/:repo/deployments`](/rest/reference/repos#list-deployments) (:read) +- [`POST /repos/:owner/:repo/deployments`](/rest/reference/repos#create-a-deployment) (:write) +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#delete-a-deployment) (:write){% endif %} +- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#list-deployment-statuses) (:read) +- [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#create-a-deployment-status) (:write) +- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/repos#get-a-deployment-status) (:read) ### Permission on "emails" @@ -609,12 +609,12 @@ _Teams_ ### Permission on "organization hooks" -- [`GET /orgs/:org/hooks`](/v3/orgs/hooks/#list-organization-webhooks) (:read) -- [`POST /orgs/:org/hooks`](/v3/orgs/hooks/#create-an-organization-webhook) (:write) -- [`GET /orgs/:org/hooks/:hook_id`](/v3/orgs/hooks/#get-an-organization-webhook) (:read) -- [`PATCH /orgs/:org/hooks/:hook_id`](/v3/orgs/hooks/#update-an-organization-webhook) (:write) -- [`DELETE /orgs/:org/hooks/:hook_id`](/v3/orgs/hooks/#delete-an-organization-webhook) (:write) -- [`POST /orgs/:org/hooks/:hook_id/pings`](/v3/orgs/hooks/#ping-an-organization-webhook) (:write) +- [`GET /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#list-organization-webhooks) (:read) +- [`POST /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#create-an-organization-webhook) (:write) +- [`GET /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#get-an-organization-webhook) (:read) +- [`PATCH /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#update-an-organization-webhook) (:write) +- [`DELETE /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) (:write) +- [`POST /orgs/:org/hooks/:hook_id/pings`](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) (:write) _Teams_ - [`DELETE /teams/:team_id/projects/:project_id`](/v3/teams/#remove-a-project-from-a-team) (:read) @@ -659,14 +659,14 @@ _Teams_ ### Permission on "pages" -- [`GET /repos/:owner/:repo/pages`](/v3/repos/pages/#get-a-github-pages-site) (:read) -- [`POST /repos/:owner/:repo/pages`](/v3/repos/pages/#create-a-github-pages-site) (:write) -- [`PUT /repos/:owner/:repo/pages`](/v3/repos/pages/#update-information-about-a-github-pages-site) (:write) -- [`DELETE /repos/:owner/:repo/pages`](/v3/repos/pages/#delete-a-github-pages-site) (:write) -- [`GET /repos/:owner/:repo/pages/builds`](/v3/repos/pages/#list-github-pages-builds) (:read) -- [`POST /repos/:owner/:repo/pages/builds`](/v3/repos/pages/#request-a-github-pages-build) (:write) -- [`GET /repos/:owner/:repo/pages/builds/:build_id`](/v3/repos/pages/#get-github-pages-build) (:read) -- [`GET /repos/:owner/:repo/pages/builds/latest`](/v3/repos/pages/#get-latest-pages-build) (:read) +- [`GET /repos/:owner/:repo/pages`](/rest/reference/repos#get-a-github-pages-site) (:read) +- [`POST /repos/:owner/:repo/pages`](/rest/reference/repos#create-a-github-pages-site) (:write) +- [`PUT /repos/:owner/:repo/pages`](/rest/reference/repos#update-information-about-a-github-pages-site) (:write) +- [`DELETE /repos/:owner/:repo/pages`](/rest/reference/repos#delete-a-github-pages-site) (:write) +- [`GET /repos/:owner/:repo/pages/builds`](/rest/reference/repos#list-github-pages-builds) (:read) +- [`POST /repos/:owner/:repo/pages/builds`](/rest/reference/repos#request-a-github-pages-build) (:write) +- [`GET /repos/:owner/:repo/pages/builds/:build_id`](/rest/reference/repos#get-github-pages-build) (:read) +- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/repos#get-latest-pages-build) (:read) ### Permission on "pull requests" @@ -844,9 +844,9 @@ _Teams_ ### Permission on "starring" -- [`GET /user/starred/:owner/:repo`](/v3/activity/starring/#check-if-a-repository-is-starred-by-the-authenticated-user) (:read) -- [`PUT /user/starred/:owner/:repo`](/v3/activity/starring/#star-a-repository-for-the-authenticated-user) (:write) -- [`DELETE /user/starred/:owner/:repo`](/v3/activity/starring/#unstar-a-repository-for-the-authenticated-user) (:write) +- [`GET /user/starred/:owner/:repo`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (:read) +- [`PUT /user/starred/:owner/:repo`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (:write) +- [`DELETE /user/starred/:owner/:repo`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (:write) ### Permission on "statuses" diff --git a/data/reusables/enterprise_user_management/manage-global-webhooks-api.md b/data/reusables/enterprise_user_management/manage-global-webhooks-api.md index 035e41f395c1..3e7f9ebcfa9a 100644 --- a/data/reusables/enterprise_user_management/manage-global-webhooks-api.md +++ b/data/reusables/enterprise_user_management/manage-global-webhooks-api.md @@ -1 +1 @@ -You can also use {% data variables.product.prodname_enterprise_api %} to manage global webhooks. For a complete list of actions, see "[Global webhooks](/v3/enterprise-admin/global_webhooks)." +You can also use {% data variables.product.prodname_enterprise_api %} to manage global webhooks. For a complete list of actions, see "[Global webhooks](/rest/reference/enterprise-admin#global-webhooks)." diff --git a/data/reusables/project-management/project-board-import-with-api.md b/data/reusables/project-management/project-board-import-with-api.md index ac8b4cdcdfc6..ba15893fea96 100644 --- a/data/reusables/project-management/project-board-import-with-api.md +++ b/data/reusables/project-management/project-board-import-with-api.md @@ -1 +1 @@ -You can use {% data variables.product.prodname_dotcom %}'s API to import a project board. For more information, see "[importProject](/v4/mutation/importproject/)." +You can use {% data variables.product.prodname_dotcom %}'s API to import a project board. For more information, see "[importProject](/graphql/reference/mutations#importproject/)." diff --git a/data/reusables/webhooks/deployment_short_desc.md b/data/reusables/webhooks/deployment_short_desc.md index 416c539a8dcb..249535a29dc8 100644 --- a/data/reusables/webhooks/deployment_short_desc.md +++ b/data/reusables/webhooks/deployment_short_desc.md @@ -1 +1 @@ -A deployment is created. {% data reusables.webhooks.action_type_desc %} For more information, see the "[deployment](/v3/repos/deployments/#list-deployments)" REST API. +A deployment is created. {% data reusables.webhooks.action_type_desc %} For more information, see the "[deployment](/rest/reference/repos#list-deployments)" REST API. diff --git a/data/reusables/webhooks/deployment_status_short_desc.md b/data/reusables/webhooks/deployment_status_short_desc.md index c5aa16f76cc1..d58bd3e0efed 100644 --- a/data/reusables/webhooks/deployment_status_short_desc.md +++ b/data/reusables/webhooks/deployment_status_short_desc.md @@ -1 +1 @@ -A deployment is created. {% data reusables.webhooks.action_type_desc %} For more information, see the "[deployment statuses](/v3/repos/deployments/#list-deployment-statuses)" REST API. +A deployment is created. {% data reusables.webhooks.action_type_desc %} For more information, see the "[deployment statuses](/rest/reference/repos#list-deployment-statuses)" REST API. diff --git a/data/reusables/webhooks/ping_short_desc.md b/data/reusables/webhooks/ping_short_desc.md index 8cdd735b78c5..139c6735e2fd 100644 --- a/data/reusables/webhooks/ping_short_desc.md +++ b/data/reusables/webhooks/ping_short_desc.md @@ -1 +1 @@ -When you create a new webhook, we'll send you a simple `ping` event to let you know you've set up the webhook correctly. This event isnt stored so it isn't retrievable via the [Events API](/v3/activity/events/). You can trigger a `ping` again by calling the [Ping a repository webhook](/v3/repos/hooks/#ping-a-repository-webhook) endpoint. +When you create a new webhook, we'll send you a simple `ping` event to let you know you've set up the webhook correctly. This event isnt stored so it isn't retrievable via the [Events API](/rest/reference/activity#ping-a-repository-webhook) endpoint. diff --git a/data/reusables/webhooks/release_properties.md b/data/reusables/webhooks/release_properties.md index 2964300b71f8..3766513b5ea1 100644 --- a/data/reusables/webhooks/release_properties.md +++ b/data/reusables/webhooks/release_properties.md @@ -1,3 +1,3 @@ `changes[body][from]` |`string` | The previous version of the body if the action was `edited`. `changes[name][from]` |`string` | The previous version of the name if the action was `edited`. -`release`|`object` | The [release](/v3/repos/releases/#get-a-release) object. +`release`|`object` | The [release](/rest/reference/repos/#get-a-release) object. From 48ae6ccba362b5f17655eaa2a08d27c9a29d6cc6 Mon Sep 17 00:00:00 2001 From: hubwriter <54933897+hubwriter@users.noreply.github.com> Date: Tue, 13 Oct 2020 10:47:11 +0100 Subject: [PATCH 33/51] [Already shipped] Code scanning: Restructure 'Integrating with code scanning' category (#15971) * Restructure files and change topic titles and file names * Update links to files whose names have changed * Finish restructuring work for runner topics * Makes changes suggested by James --- ...nfiguring-code-scanning-for-your-appliance.md | 2 +- .../about-integration-with-code-scanning.md | 8 +++----- .../configuring-code-scanning.md | 4 ++-- ...ng-codeql-code-scanning-in-your-ci-system.md} | 10 ++++++---- .../index.md | 7 ++++--- .../integrating-with-code-scanning.md | 2 +- ...ng-codeql-code-scanning-in-your-ci-system.md} | 16 +++++++++++----- .../sarif-support-for-code-scanning.md | 10 +++++----- ...ng-codeql-code-scanning-in-your-ci-system.md} | 6 ++++-- .../uploading-a-sarif-file-to-github.md | 4 ++-- ...code-scanning-with-your-existing-ci-system.md | 11 +++++++++++ 11 files changed, 50 insertions(+), 30 deletions(-) rename content/github/finding-security-vulnerabilities-and-errors-in-your-code/{configuring-code-scanning-in-your-ci-system.md => configuring-codeql-code-scanning-in-your-ci-system.md} (92%) rename content/github/finding-security-vulnerabilities-and-errors-in-your-code/{running-code-scanning-in-your-ci-system.md => running-codeql-code-scanning-in-your-ci-system.md} (90%) rename content/github/finding-security-vulnerabilities-and-errors-in-your-code/{troubleshooting-code-scanning-in-your-ci-system.md => troubleshooting-codeql-code-scanning-in-your-ci-system.md} (93%) create mode 100644 content/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system.md diff --git a/content/admin/configuration/configuring-code-scanning-for-your-appliance.md b/content/admin/configuration/configuring-code-scanning-for-your-appliance.md index 6ac054a7e368..95ca6a245aa3 100644 --- a/content/admin/configuration/configuring-code-scanning-for-your-appliance.md +++ b/content/admin/configuration/configuring-code-scanning-for-your-appliance.md @@ -71,7 +71,7 @@ After you configure a self-hosted runner, users can enable {% data variables.pro ### Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} If your organization isn't taking part in the beta for {% data variables.product.prodname_actions %}, or if you don't want to use {% data variables.product.prodname_actions %}, you can run {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %}. -The {% data variables.product.prodname_codeql_runner %} is a command-line tool that you can add to your third-party CI/CD system. The tool runs {% data variables.product.prodname_codeql %} analysis on a checkout of a {% data variables.product.prodname_dotcom %} repository. For more information, see "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." +The {% data variables.product.prodname_codeql_runner %} is a command-line tool that you can add to your third-party CI/CD system. The tool runs {% data variables.product.prodname_codeql %} analysis on a checkout of a {% data variables.product.prodname_dotcom %} repository. For more information, see "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system)." ### Disabling {% data variables.product.prodname_code_scanning %} diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md index 286e546ae099..0ec171b4162b 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md @@ -13,8 +13,6 @@ versions: As an alternative to running {% data variables.product.prodname_code_scanning %} within {% data variables.product.prodname_dotcom %}, you can perform analysis elsewhere and then upload the results. Alerts for {% data variables.product.prodname_code_scanning %} that you run externally are displayed in the same way as those for {% data variables.product.prodname_code_scanning %} that you run within {% data variables.product.prodname_dotcom %}. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." -You can use your continuous integration or continuous delivery/deployment (CI/CD) system to run {% data variables.product.prodname_dotcom %}'s {% data variables.product.prodname_codeql %} analysis and upload the results to {% data variables.product.prodname_dotcom %}. This is an alternative to using {% data variables.product.prodname_actions %} to run {% data variables.product.prodname_codeql %} analysis. For more information, see "[Running code scanning in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." - If you use a third-party static analysis tool that can produce results as Static Analysis Results Interchange Format (SARIF) 2.1.0 data, you can upload this to {% data variables.product.prodname_dotcom %}. For more information, see "[Uploading a SARIF file to GitHub](/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github)." ### Integrations with webhooks @@ -23,6 +21,6 @@ You can use {% data variables.product.prodname_code_scanning %} webhooks to buil ### Further reading -* "[About code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" -* "[Configuring code scanning in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system)" -* "[SARIF support for code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)" +* "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" +* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system +* "[SARIF support for {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)" diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index a64a43deb165..7906c341ae70 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -14,9 +14,9 @@ versions: ### About {% data variables.product.prodname_code_scanning %} configuration -You can run {% data variables.product.prodname_code_scanning %} within {% data variables.product.product_location %}, using {% data variables.product.prodname_actions %}, or from your continuous integration (CI) system, using the {% data variables.product.prodname_codeql_runner %}. For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." For more information about the {% data variables.product.prodname_codeql_runner %}, see "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." +You can run {% data variables.product.prodname_code_scanning %} within {% data variables.product.product_location %}, using {% data variables.product.prodname_actions %}, or from your continuous integration (CI) system, using the {% data variables.product.prodname_codeql_runner %}. For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." For more information about the {% data variables.product.prodname_codeql_runner %}, see "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system)." -This article relates to running {% data variables.product.prodname_code_scanning %} within {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. +This article is about running {% data variables.product.prodname_code_scanning %} within {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. Before you can configure {% data variables.product.prodname_code_scanning %} for a repository, you must enable {% data variables.product.prodname_code_scanning %} by adding a {% data variables.product.prodname_actions %} workflow to the repository. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %} for a repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)." diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system.md similarity index 92% rename from content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system.md rename to content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system.md index ea3d32b11671..492b672a0332 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system.md @@ -1,9 +1,11 @@ --- -title: Configuring code scanning in your CI system +title: Configuring CodeQL code scanning in your CI system shortTitle: Configuring in your CI intro: 'You can configure how the {% data variables.product.prodname_codeql_runner %} scans the code in your project and uploads the results to {% data variables.product.prodname_dotcom %}.' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 4 +redirect_from: + - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -13,9 +15,9 @@ versions: {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} -### About {% data variables.product.prodname_code_scanning %} configuration in your CI system +### About configuring {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in your CI system -To integrate {% data variables.product.prodname_code_scanning %} into your CI system, you can use the {% data variables.product.prodname_codeql_runner %}. For more information, see "[Running code scanning in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." +To integrate {% data variables.product.prodname_code_scanning %} into your CI system, you can use the {% data variables.product.prodname_codeql_runner %}. For more information, see "[Running {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system)." In general, you invoke the {% data variables.product.prodname_codeql_runner %} as follows. @@ -89,7 +91,7 @@ The `autobuild` process only ever attempts to build _one_ compiled language for $ /path/to-runner/codeql-runner-linux autobuild --language csharp ``` -If the `autobuild` command can't build your code, you can run the build steps yourself, between the `init` and `analyze` steps. For more information, see "[Running code scanning in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system#compiled-language-example)." +If the `autobuild` command can't build your code, you can run the build steps yourself, between the `init` and `analyze` steps. For more information, see "[Running {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system#compiled-language-example)." ### Uploading {% data variables.product.prodname_code_scanning %} data to {% data variables.product.prodname_dotcom %} diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md index 55e494070e08..1107de21b205 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md @@ -20,8 +20,9 @@ versions: {% link_in_list /troubleshooting-the-codeql-workflow %} {% topic_link_in_list /integrating-with-code-scanning %} {% link_in_list /about-integration-with-code-scanning %} - {% link_in_list /running-code-scanning-in-your-ci-system %} - {% link_in_list /configuring-code-scanning-in-your-ci-system %} - {% link_in_list /troubleshooting-code-scanning-in-your-ci-system %} {% link_in_list /uploading-a-sarif-file-to-github %} {% link_in_list /sarif-support-for-code-scanning %} +{% topic_link_in_list /using-codeql-code-scanning-with-your-existing-ci-system %} + {% link_in_list /running-codeql-code-scanning-in-your-ci-system %} + {% link_in_list /configuring-codeql-code-scanning-in-your-ci-system %} + {% link_in_list /troubleshooting-codeql-code-scanning-in-your-ci-system %} diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/integrating-with-code-scanning.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/integrating-with-code-scanning.md index b352f573e26b..01a082e5015f 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/integrating-with-code-scanning.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/integrating-with-code-scanning.md @@ -1,7 +1,7 @@ --- title: Integrating with code scanning shortTitle: Integration -intro: 'You can integrate {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI systems or upload results from other tools.' +intro: 'You can integrate third-party code analysis tools with {% data variables.product.prodname_dotcom %} {% data variables.product.prodname_code_scanning %} by uploading data as SARIF files.' mapTopic: true product: '{% data reusables.gated-features.code-scanning %}' redirect_from: diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md similarity index 90% rename from content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system.md rename to content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md index ca6cebabd97b..5b7faf0e62b0 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md @@ -1,8 +1,10 @@ --- -title: Running code scanning in your CI system +title: Running CodeQL code scanning in your CI system shortTitle: Running in your CI -intro: 'If you use a third-party continuous integration system, you can integrate {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} into this system using the {% data variables.product.prodname_codeql_runner %}.' +intro: 'You can use the {% data variables.product.prodname_codeql_runner %} to perform {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in a third-party continuous integration system.' product: '{% data reusables.gated-features.code-scanning %}' +redirect_from: + - /github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -12,6 +14,10 @@ versions: {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} +### Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system + +If you use a continuous integration or continuous delivery/deployment (CI/CD) system other than {% data variables.product.prodname_actions %}, you can use your existing system to run {% data variables.product.prodname_dotcom %}'s {% data variables.product.prodname_codeql %} analysis and upload the results to {% data variables.product.prodname_dotcom %}. To do this, use the {% data variables.product.prodname_codeql_runner %}. + ### About the {% data variables.product.prodname_codeql_runner %} {% data reusables.code-scanning.about-code-scanning %} For information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)." @@ -73,7 +79,7 @@ For both commands, you must specify the URL of {% data variables.product.product You can configure where the {% data variables.product.prodname_codeql_runner %} stores the CodeQL bundle for future analysis on a server using the `--tools-dir` flag and where it stores temporary files during analysis using `--temp-dir`. -To view the command-line reference for the runner, use the `-h` flag. For example, to list all commands run: `codeql-runner-OS -h`, or to list all the flags available for the `init` command run: `codeql-runner-OS init -h` (where `OS` varies according to the executable that you are using). For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system#codeql-runner-command-reference)." +To view the command-line reference for the runner, use the `-h` flag. For example, to list all commands run: `codeql-runner-OS -h`, or to list all the flags available for the `init` command run: `codeql-runner-OS init -h` (where `OS` varies according to the executable that you are using). For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system#codeql-runner-command-reference)." #### Basic example @@ -151,5 +157,5 @@ This example is similar to the previous example, however this time the repositor ### Further reading -- "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system)" -- "[Troubleshooting {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-code-scanning-in-your-ci-system)" +- "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system)" +- "[Troubleshooting {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system)" diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md index 18165bcbed72..ab7f73887242 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md @@ -1,7 +1,7 @@ --- title: SARIF support for code scanning shortTitle: SARIF support -intro: 'To display results from a third-party static analysis tool in your repository on {% data variables.product.prodname_dotcom %}, you''ll need your results stored in a SARIF file that supports a specific subset of the SARIF 2.1.0 JSON schema for code scanning. If you use the default {% data variables.product.prodname_codeql %} static analysis engine, then your results will display in your repository on {% data variables.product.prodname_dotcom %} automatically.' +intro: 'To display results from a third-party static analysis tool in your repository on {% data variables.product.prodname_dotcom %}, you''ll need your results stored in a SARIF file that supports a specific subset of the SARIF 2.1.0 JSON schema for {% data variables.product.prodname_code_scanning %}. If you use the default {% data variables.product.prodname_codeql %} static analysis engine, then your results will display in your repository on {% data variables.product.prodname_dotcom %} automatically.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/about-sarif-support-for-code-scanning @@ -16,9 +16,9 @@ versions: SARIF (Static Analysis Results Interchange Format) is an [OASIS Standard](https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html) that defines an output file format. The SARIF standard is used to streamline how static analysis tools share their results. {% data variables.product.prodname_code_scanning_capc %} supports a subset of the SARIF 2.1.0 JSON schema. -To upload a SARIF file from a third-party static code analysis engine, you'll need to ensure that uploaded files use the SARIF 2.1.0 version. {% data variables.product.prodname_dotcom %} will parse the SARIF file and show alerts using the results in your repository as a part of the code scanning experience. For more information, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github)." For more information about the SARIF 2.1.0 JSON schema, see [`sarif-schema-2.1.0.json`](https://github.com/oasis-tcs/sarif-spec/blob/master/Schemata/sarif-schema-2.1.0.json). +To upload a SARIF file from a third-party static code analysis engine, you'll need to ensure that uploaded files use the SARIF 2.1.0 version. {% data variables.product.prodname_dotcom %} will parse the SARIF file and show alerts using the results in your repository as a part of the {% data variables.product.prodname_code_scanning %} experience. For more information, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github)." For more information about the SARIF 2.1.0 JSON schema, see [`sarif-schema-2.1.0.json`](https://github.com/oasis-tcs/sarif-spec/blob/master/Schemata/sarif-schema-2.1.0.json). -If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %} or using the {% data variables.product.prodname_codeql_runner %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning)" or "[Running code scanning in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." +If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %} or using the {% data variables.product.prodname_codeql_runner %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning)" or "[Running {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system)." {% 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](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." @@ -32,11 +32,11 @@ Each time the results of a new code scan are uploaded, the results are processed SARIF files created by the {% data variables.product.prodname_codeql_workflow %} or using the {% data variables.product.prodname_codeql_runner %} include fingerprint data. If you upload a SARIF file using the `upload-sarif` action and this data is missing, {% data variables.product.prodname_dotcom %} attempts to populate the `partialFingerprints` field from the source files. For more information about uploading results, see "[Uploading a SARIF file to {% data variables.product.prodname_dotcom %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github#uploading-a-code-scanning-analysis-with-github-actions)." -If you upload a SARIF file without fingerprint data using the `/code-scanning/sarifs` API endpoint, the code scanning alerts will be processed and displayed, but users may see duplicate alerts. To avoid seeing duplicate alerts, you should calculate fingerprint data and populate the `partialFingerprints` property before you upload the SARIF file. You may find the script that the `upload-sarif` action uses a helpful starting point: https://github.com/github/codeql-action/blob/main/src/fingerprints.ts. For more information about the API, see "[Upload a SARIF file](/rest/reference/code-scanning#upload-a-sarif-file)." +If you upload a SARIF file without fingerprint data using the `/code-scanning/sarifs` API endpoint, the {% data variables.product.prodname_code_scanning %} alerts will be processed and displayed, but users may see duplicate alerts. To avoid seeing duplicate alerts, you should calculate fingerprint data and populate the `partialFingerprints` property before you upload the SARIF file. You may find the script that the `upload-sarif` action uses a helpful starting point: https://github.com/github/codeql-action/blob/main/src/fingerprints.ts. For more information about the API, see "[Upload a SARIF file](/rest/reference/code-scanning#upload-a-sarif-file)." ### Validating your SARIF file -You can check a SARIF file is compatible with code scanning by testing it against the GitHub ingestion rules. For more information, visit the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/). +You can check a SARIF file is compatible with {% data variables.product.prodname_code_scanning %} by testing it against the {% data variables.product.prodname_dotcom %} ingestion rules. For more information, visit the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/). ### Supported SARIF output file properties diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-code-scanning-in-your-ci-system.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md similarity index 93% rename from content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-code-scanning-in-your-ci-system.md rename to content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md index 70157b029eb8..80a3cf55af10 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-code-scanning-in-your-ci-system.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md @@ -1,8 +1,10 @@ --- -title: Troubleshooting code scanning in your CI system +title: Troubleshooting CodeQL code scanning in your CI system shortTitle: Troubleshooting in your CI intro: 'If you''re having problems with the {% data variables.product.prodname_codeql_runner %}, you can troubleshoot by using these tips.' product: '{% data reusables.gated-features.code-scanning %}' +redirect_from: + - /github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-code-scanning-in-your-ci-system versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -24,7 +26,7 @@ To avoid this automatic download, you can manually download the {% data variable If the `analyze` command for the {% data variables.product.prodname_codeql_runner %} fails with an error `No source code was seen during the build`, this indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code. Several reasons can explain such a failure. -1. Automatic language detection identified a supported language, but there is no analyzable code of that language in the repository. A typical example is when our language detection service finds a file associated with a particular programming language like a `.h`, or `.gyp` file, but no corresponding executable code is present in the repository. To solve the problem, you can manually define the languages you want to analyze by using the `--languages` flag of the `init` command. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system)." +1. Automatic language detection identified a supported language, but there is no analyzable code of that language in the repository. A typical example is when our language detection service finds a file associated with a particular programming language like a `.h`, or `.gyp` file, but no corresponding executable code is present in the repository. To solve the problem, you can manually define the languages you want to analyze by using the `--languages` flag of the `init` command. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system)." 1. You're analyzing a compiled language without using the `autobuild` command and you run the build steps yourself after the `init` step. For the build to work, you must set up the environment such that the {% data variables.product.prodname_codeql_runner %} can monitor the code. The `init` command generates instructions for how to export the required environment variables, so you can copy and run the script after you've run the `init` command. - On macOS and Linux: diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github.md index c3a1e7245acc..4b900eaf08fe 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github.md @@ -24,7 +24,7 @@ You can upload the results using {% data variables.product.prodname_actions %}{% - {% data variables.product.prodname_actions %} to run the {% data variables.product.prodname_codeql %} action, there is no further action required. The {% data variables.product.prodname_codeql %} action uploads the SARIF file automatically when it completes analysis. - {% data variables.product.prodname_actions %} to run a SARIF-compatible analysis tool, you could update the workflow to include a final step that uploads the results (see below). -- The {% data variables.product.prodname_codeql_runner %}, to run {% data variables.product.prodname_code_scanning %} in your CI system, by default the runner automatically uploads results to {% data variables.product.prodname_dotcom %} on completion. If you block the automatic upload, when you are ready to upload results you can use the `upload` command (for more information, see "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)"). +- The {% data variables.product.prodname_codeql_runner %}, to run {% data variables.product.prodname_code_scanning %} in your CI system, by default the runner automatically uploads results to {% data variables.product.prodname_dotcom %} on completion. If you block the automatic upload, when you are ready to upload results you can use the `upload` command (for more information, see "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system)"). - A tool that generates results as an artifact outside of your repository, you can use the {% data variables.product.prodname_code_scanning %} API to upload the file (for more information, see "[Upload a SARIF file](/rest/reference/code-scanning#upload-a-sarif-file)"). ### Uploading a {% data variables.product.prodname_code_scanning %} analysis with {% data variables.product.prodname_actions %} @@ -110,5 +110,5 @@ jobs: - "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions)" - "[Viewing your workflow history](/actions/managing-workflow-runs/viewing-workflow-run-history)" -- "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)" +- "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system)" - "[Upload a SARIF file](/rest/reference/code-scanning#upload-a-sarif-file)" diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system.md new file mode 100644 index 000000000000..af71f4047d5b --- /dev/null +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system.md @@ -0,0 +1,11 @@ +--- +title: Using CodeQL code scanning with your existing CI system +shortTitle: CodeQL CI system support +intro: 'The {% data variables.product.prodname_codeql_runner %} allows you to use your existing CI system to run {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}.' +mapTopic: true +product: '{% data reusables.gated-features.code-scanning %}' +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + From 535ebb20b9140cdeea0350f648d881b1a9762613 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2020 14:42:10 +0000 Subject: [PATCH 34/51] docs: update README.md [skip ci] --- README.md | 76 +++++++++++++++++++++++++++---------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 837d2cf61cd1..f4b96999b920 100644 --- a/README.md +++ b/README.md @@ -80,58 +80,58 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + +

    Alexandra Bourne

    🖋 🐛

    Cynthia Rich

    🖋 🐛

    Emily Gould

    🖋 🐛

    Felicity Chapman

    🖋 🐛

    Kevin Heis

    🐛 💻

    Alistair Christie

    🖋 🐛

    James M. Greene

    🐛 💻

    Alexandra Bourne

    🖋 🐛

    Cynthia Rich

    🖋 🐛

    Emily Gould

    🖋 🐛

    Felicity Chapman

    🖋 🐛

    Kevin Heis

    🐛 💻

    Alistair Christie

    🖋 🐛

    James M. Greene

    🐛 💻

    Janice

    🖋 🐛

    Jason Etcovitch

    🐛 💻

    James Fletcher

    🖋 🐛

    Jenn Leaver

    🖋 🐛

    jmarlena

    🖋 🐛

    John M. Wargo

    🖋 🐛

    Laura Coursen

    🖋 🐛

    Janice

    🖋 🐛

    Jason Etcovitch

    🐛 💻

    James Fletcher

    🖋 🐛

    Jenn Leaver

    🖋 🐛

    jmarlena

    🖋 🐛

    John M. Wargo

    🖋 🐛

    Laura Coursen

    🖋 🐛

    Lucas Costi

    🖋 🐛

    Martin Lopes

    🖋 🐛

    Matt Pollard

    🖋 🐛

    mc

    🖋 🐛

    Meg Bird

    🖋 🐛

    Melanie Yarbrough

    🖋 🐛

    Rachael Sewell

    🖋 🐛

    Lucas Costi

    🖋 🐛

    Martin Lopes

    🖋 🐛

    Matt Pollard

    🖋 🐛

    mc

    🖋 🐛

    Meg Bird

    🖋 🐛

    Melanie Yarbrough

    🖋 🐛

    Rachael Sewell

    🖋 🐛

    Leona B. Campbell

    🖋 🐛

    Sarah Schneider

    🐛 💻

    Shati Patel

    🖋 🐛

    Kathy Korevec

    🖋 🐛

    Amy Burns

    🖋 🐛

    Vanessa Yuen

    🐛 💻

    Zeke Sikelianos

    🐛 💻

    Leona B. Campbell

    🖋 🐛

    Sarah Schneider

    🐛 💻

    Shati Patel

    🖋 🐛

    Kathy Korevec

    🖋 🐛

    Amy Burns

    🖋 🐛

    Vanessa Yuen

    🐛 💻

    Zeke Sikelianos

    🐛 💻

    Benjamin Nickolls

    📖

    Jeff McAffer

    📖

    Tom Jenkinson

    💻

    Arthur Casals

    🖋 📖

    Simran

    📖

    Ruth

    🖋

    Tomasz Wisniewski

    📖

    Benjamin Nickolls

    📖

    Jeff McAffer

    📖

    Tom Jenkinson

    💻

    Arthur Casals

    🖋 📖

    Simran

    📖

    Ruth

    🖋

    Tomasz Wisniewski

    📖

    Chiedo John

    💻

    Chiedo John

    💻

    Kewin Dousse

    🖋
    - + - This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! From afb68b5d5942a15ff31ea3ca205d6661e4053e65 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2020 14:42:11 +0000 Subject: [PATCH 35/51] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 405e028630c1..7c7775d2976b 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -358,6 +358,15 @@ "contributions": [ "code" ] + }, + { + "login": "Protectator", + "name": "Kewin Dousse", + "avatar_url": "https://avatars3.githubusercontent.com/u/1529017?v=4", + "profile": "https://www.kewindousse.ch", + "contributions": [ + "content" + ] } ], "contributorsPerLine": 7, From dbd6ddcdc8d39fea79c0e93ffb57f63d9afc3df7 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2020 14:42:52 +0000 Subject: [PATCH 36/51] docs: update README.md [skip ci] From a941bdaa2119b940f84af377548fb9e93a70aeb4 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2020 14:42:53 +0000 Subject: [PATCH 37/51] docs: update .all-contributorsrc [skip ci] From fd130da97785aa23773e7b69db0f02f7e1428fce Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Tue, 13 Oct 2020 16:02:24 +0100 Subject: [PATCH 38/51] Code Scanning python setup (#15972) * document new behavior for Python analysis * add versioning * update the second article * add link to Cnfiguring article * add word * polishing * Apply suggestions from code review Co-authored-by: Felicity Chapman * address review comments * add comments in yaml snippet * remove contraction * Update content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md Co-authored-by: Felicity Chapman * commit changes * false, not true * write comments over 2 lines * again * remove white spaces Co-authored-by: Felicity Chapman --- .../configuring-code-scanning.md | 46 +++++++++++++++++++ .../troubleshooting-the-codeql-workflow.md | 9 ++++ 2 files changed, 55 insertions(+) diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index 7906c341ae70..af2300e7a3c5 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -130,6 +130,52 @@ If your workflow does not contain a matrix called `language`, then {% data varia with: languages: cpp, csharp, python ``` +{% if currentVersion == "free-pro-team@latest" %} +### Analyzing Python dependencies + +For GitHub-hosted runners that use Linux only, the {% data variables.product.prodname_codeql_workflow %} will try to auto-install Python dependencies to give more results for the CodeQL analysis. You can control this behavior by specifying the `setup-python-dependencies` parameter for the action called by the "Initialize CodeQL" step. By default, this parameter is set to `true`: + +- If the repository contains code written in Python, the "Initialize CodeQL" step installs the necessary dependencies on the GitHub-hosted runner. If the auto-install succeeds, the action also sets the environment variable `CODEQL_PYTHON` to the Python executable file that includes the dependencies. + +- If the repository doesn't have any Python dependencies, or the dependencies are specified in an unexpected way, you'll get a warning and the action will continue with the remaining jobs. The action can run successfully even when there are problems interpreting dependencies, but the results may be incomplete. + +Alternatively, you can install Python dependencies manually on any operating system. You will need to add `setup-python-dependencies` and set it to `false`, as well as set `CODEQL_PYTHON` to the Python executable that includes the dependencies, as shown in this workflow extract: + +```yaml +jobs: + CodeQL-Build: + + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + with: + fetch-depth: 2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.x' + - name: Install dependencies + run: | + python -m pip install --upgrade pip + if [ -f requirements.txt ]; + then pip install -r requirements.txt; + fi + # Set the `CODEQL-PYTHON` environment variable to the Python executable + # that includes the dependencies + echo "::set-env name=CODEQL_PYTHON::$(which python)" + - run: git checkout HEAD^2 + if: ${{ github.event_name == 'pull_request' }} + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: python + # Override the default behavior so that the action doesn't attempt + # to auto-install Python dependencies + setup-python-dependencies: false +``` +{% endif %} ### Running additional queries diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md index baadd06ebb14..f42dbb3db617 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md @@ -114,3 +114,12 @@ If you split your analysis into multiple workflows as described above, we still #### Run only during a `schedule` event If your analysis is still too slow to be run during `push` or `pull_request` events, then you may want to only trigger analysis on the `schedule` event. For more information, see "[Events](/actions/learn-github-actions/introduction-to-github-actions#events)." + +{% if currentVersion == "free-pro-team@latest" %} +### Results differ between analysis platforms + +If you are analyzing code written in Python, you may see different results depending on whether you run the {% data variables.product.prodname_codeql_workflow %} on Linux, macOS, or Windows. + +On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)." + +{% endif %} \ No newline at end of file From 5e9c68be3fabfc5f0280bfc0a112a896c305fbce Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2020 15:11:50 +0000 Subject: [PATCH 39/51] docs: update README.md [skip ci] --- README.md | 76 +++++++++++++++++++++++++++---------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 837d2cf61cd1..62b090fdfa38 100644 --- a/README.md +++ b/README.md @@ -80,58 +80,58 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + +

    Alexandra Bourne

    🖋 🐛

    Cynthia Rich

    🖋 🐛

    Emily Gould

    🖋 🐛

    Felicity Chapman

    🖋 🐛

    Kevin Heis

    🐛 💻

    Alistair Christie

    🖋 🐛

    James M. Greene

    🐛 💻

    Alexandra Bourne

    🖋 🐛

    Cynthia Rich

    🖋 🐛

    Emily Gould

    🖋 🐛

    Felicity Chapman

    🖋 🐛

    Kevin Heis

    🐛 💻

    Alistair Christie

    🖋 🐛

    James M. Greene

    🐛 💻

    Janice

    🖋 🐛

    Jason Etcovitch

    🐛 💻

    James Fletcher

    🖋 🐛

    Jenn Leaver

    🖋 🐛

    jmarlena

    🖋 🐛

    John M. Wargo

    🖋 🐛

    Laura Coursen

    🖋 🐛

    Janice

    🖋 🐛

    Jason Etcovitch

    🐛 💻

    James Fletcher

    🖋 🐛

    Jenn Leaver

    🖋 🐛

    jmarlena

    🖋 🐛

    John M. Wargo

    🖋 🐛

    Laura Coursen

    🖋 🐛

    Lucas Costi

    🖋 🐛

    Martin Lopes

    🖋 🐛

    Matt Pollard

    🖋 🐛

    mc

    🖋 🐛

    Meg Bird

    🖋 🐛

    Melanie Yarbrough

    🖋 🐛

    Rachael Sewell

    🖋 🐛

    Lucas Costi

    🖋 🐛

    Martin Lopes

    🖋 🐛

    Matt Pollard

    🖋 🐛

    mc

    🖋 🐛

    Meg Bird

    🖋 🐛

    Melanie Yarbrough

    🖋 🐛

    Rachael Sewell

    🖋 🐛

    Leona B. Campbell

    🖋 🐛

    Sarah Schneider

    🐛 💻

    Shati Patel

    🖋 🐛

    Kathy Korevec

    🖋 🐛

    Amy Burns

    🖋 🐛

    Vanessa Yuen

    🐛 💻

    Zeke Sikelianos

    🐛 💻

    Leona B. Campbell

    🖋 🐛

    Sarah Schneider

    🐛 💻

    Shati Patel

    🖋 🐛

    Kathy Korevec

    🖋 🐛

    Amy Burns

    🖋 🐛

    Vanessa Yuen

    🐛 💻

    Zeke Sikelianos

    🐛 💻

    Benjamin Nickolls

    📖

    Jeff McAffer

    📖

    Tom Jenkinson

    💻

    Arthur Casals

    🖋 📖

    Simran

    📖

    Ruth

    🖋

    Tomasz Wisniewski

    📖

    Benjamin Nickolls

    📖

    Jeff McAffer

    📖

    Tom Jenkinson

    💻

    Arthur Casals

    🖋 📖

    Simran

    📖

    Ruth

    🖋

    Tomasz Wisniewski

    📖

    Chiedo John

    💻

    Chiedo John

    💻

    Paul Schifferer

    🖋
    - + - This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! From 9222ef6e95ed64fd1e78ba17f59ef808801d0d1c Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2020 15:11:51 +0000 Subject: [PATCH 40/51] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 405e028630c1..fce1e30b62dc 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -358,6 +358,15 @@ "contributions": [ "code" ] + }, + { + "login": "paulyhedral", + "name": "Paul Schifferer", + "avatar_url": "https://avatars1.githubusercontent.com/u/419457?v=4", + "profile": "https://wanderingmonster.org", + "contributions": [ + "content" + ] } ], "contributorsPerLine": 7, From 9e89fe9656c5e9f14652b2b754918e1884b58b38 Mon Sep 17 00:00:00 2001 From: Chiedo John <2156688+chiedo@users.noreply.github.com> Date: Tue, 13 Oct 2020 11:26:45 -0400 Subject: [PATCH 41/51] Enable manual Crowdin runs (#16009) Co-authored-by: Chiedo --- .github/workflows/crowdin.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml index 48100cbbe1d0..b9ceee7e5b2b 100644 --- a/.github/workflows/crowdin.yml +++ b/.github/workflows/crowdin.yml @@ -3,6 +3,7 @@ name: Crowdin Sync on: + workflow_dispatch: push: branches: - main @@ -47,4 +48,4 @@ jobs: # This token was created by logging into Crowdin with the octoglot user CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} - \ No newline at end of file + From 5439891d1de9ad2be99c12baf43e072f9d1dc455 Mon Sep 17 00:00:00 2001 From: Zeke Sikelianos Date: Tue, 13 Oct 2020 10:01:31 -0700 Subject: [PATCH 42/51] Run Crowdin workflow only on private repo and update CODEOWNERS (#16010) * only run Crowdin workflow on private repo Co-Authored-By: Chiedo John <2156688+chiedo@users.noreply.github.com> * organize codeowners for localization-related files Co-Authored-By: Chiedo John <2156688+chiedo@users.noreply.github.com> * do not upload translations Co-Authored-By: Chiedo John <2156688+chiedo@users.noreply.github.com> Co-authored-by: Chiedo John <2156688+chiedo@users.noreply.github.com> --- .github/CODEOWNERS | 9 +++++++-- .github/workflows/crowdin.yml | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index eb71a6edef7a..3eb7f05d4013 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -3,16 +3,21 @@ # https://help.github.com/articles/about-codeowners # https://git-scm.com/docs/gitignore -/translations/ @github/docs-localization @github-actions +# Engineering *.js @github/docs-engineering /.github/ @github/docs-engineering /script/ @github/docs-engineering app.json @github/docs-engineering -crowdin.yml @github/docs-engineering Dockerfile @github/docs-engineering package-lock.json @github/docs-engineering package.json @github/docs-engineering +# Localization +/.github/workflows/crowdin.yml @github/docs-localization +/crowdin*.yml @github/docs-engineering @github/docs-localization +/translations/ @github/docs-engineering @github/docs-localization @github-actions + +# Site Policy /content/github/site-policy/ @github/site-policy-admins # Make sure that Octokit maintainers get notified about changes diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml index b9ceee7e5b2b..89b4f42689e6 100644 --- a/.github/workflows/crowdin.yml +++ b/.github/workflows/crowdin.yml @@ -11,6 +11,7 @@ on: jobs: sync_with_crowdin: name: Sync with Crowdin + if: github.repository == 'github/docs-internal' runs-on: ubuntu-latest steps: - name: Checkout @@ -19,7 +20,7 @@ jobs: - name: Sync uses: crowdin/github-action@1.0.10 with: - upload_translations: true + upload_translations: false download_translations: true create_pull_request: true From fe95555f912c6a012613348185d9ac93df465c2f Mon Sep 17 00:00:00 2001 From: Jason Etcovitch Date: Tue, 13 Oct 2020 16:37:47 -0400 Subject: [PATCH 43/51] Use pull_request_target (#457) --- .github/workflows/merged-notification.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/merged-notification.yml b/.github/workflows/merged-notification.yml index 2251541a639e..8e821a002009 100644 --- a/.github/workflows/merged-notification.yml +++ b/.github/workflows/merged-notification.yml @@ -1,5 +1,5 @@ on: - pull_request: + pull_request_target: types: ['closed'] jobs: From ad274d4fa42647a65e0bec7bc26a89309199c500 Mon Sep 17 00:00:00 2001 From: Sarah Edwards Date: Tue, 13 Oct 2020 19:10:39 -0700 Subject: [PATCH 44/51] update preview-openapi-changes documentation (#16022) * update preview-openapi-changes documentation * clarify formatting and that bin dir should exist locally --- script/README.md | 8 ++++++++ script/preview-openapi-changes | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/script/README.md b/script/README.md index c0127ee9bf4e..c2ee1b32fa0c 100644 --- a/script/README.md +++ b/script/README.md @@ -307,7 +307,15 @@ This script is run as a git precommit hook (installed by husky after npm install ### [`preview-openapi-changes`](preview-openapi-changes) +This script stitches and unstitches the `github/github` OpenAPI description via `rest-api-operations` to produce a local preview in docs-internal. +`github`, `rest-api-operations`, and `docs-internal` must share a parent directory locally. + +You must bootstrap `github` for this script to work. To check if you need to bootstrap, check if the `bin` directory in `github` exists locally. If it does not exist, run `./script/bootstrap` from the `github` directory. + +To stitch the repos together and do an npm build, pass the `stitch` argument. + +To unstitch the repos and revert them to their pre-stitched state, pass the `unstitch` argument. --- diff --git a/script/preview-openapi-changes b/script/preview-openapi-changes index 626771e2de6b..7f845f054b8c 100755 --- a/script/preview-openapi-changes +++ b/script/preview-openapi-changes @@ -1,6 +1,8 @@ #!/bin/bash -# Stitches and unstitches the github/github OpenAPI description via rest-api-operations to produce a local preview in docs-internal. This script should be placed in the directory that contains all three repos. +# Stitches and unstitches the github/github OpenAPI description via rest-api-operations to produce a local preview in docs-internal. +# `github`, `rest-api-operations`, and `docs-internal` must share a parent directory locally. +# You must bootstrap `github` for this script to work. To check if you need to bootstrap, check if the `bin` directory in `github` exists. If it does not exist, run `./script/bootstrap` from the `github` directory. # Options: # stitch: stitches the repos together and does the npm builds From d9a23d599825ecc996c1f721546ade35df938789 Mon Sep 17 00:00:00 2001 From: Lucas Costi Date: Wed, 14 Oct 2020 13:17:24 +1000 Subject: [PATCH 45/51] Add content for new X-Hub-Signature-256 webhook header (#15968) Co-authored-by: Martin Lopes <54248166+martin389@users.noreply.github.com> --- .../securing-your-webhooks.md | 27 ++++++++++++++----- .../webhook-events-and-payloads.md | 10 ++++--- data/reusables/webhooks/secret.md | 2 +- 3 files changed, 27 insertions(+), 12 deletions(-) diff --git a/content/developers/webhooks-and-events/securing-your-webhooks.md b/content/developers/webhooks-and-events/securing-your-webhooks.md index 4c079ea329a2..4cbe3ab69618 100644 --- a/content/developers/webhooks-and-events/securing-your-webhooks.md +++ b/content/developers/webhooks-and-events/securing-your-webhooks.md @@ -34,9 +34,17 @@ $ export SECRET_TOKEN=your_token ### Validating payloads from GitHub -When your secret token is set, GitHub uses it to create a hash signature with each payload. +When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %}`X-Hub-Signature-256`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. -This hash signature is passed along with each request in the headers as `X-Hub-Signature`. Suppose you have a basic server listening to webhooks that looks like this: +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% note %} + +**Note:** For backward-compatibility, we also include the `X-Hub-Signature` header that is generated using the SHA-1 hash function. If possible, we recommend that you use the `X-Hub-Signature-256` header for improved security. The example below demonstrate using the `X-Hub-Signature-256` header. + +{% endnote %} +{% endif %} + +For example, if you have a basic server that listens for webhooks, it might be configured similar to this: ``` ruby require 'sinatra' @@ -48,7 +56,7 @@ post '/payload' do end ``` -The goal is to compute a hash using your `SECRET_TOKEN`, and ensure that the hash from GitHub matches. GitHub uses an HMAC hexdigest to compute the hash, so you could change your server to look a little like this: +The intention is to calculate a hash using your `SECRET_TOKEN`, and ensure that the result matches the hash from {% data variables.product.product_name %}. {% data variables.product.product_name %} uses an HMAC hex digest to compute the hash, so you could reconfigure your server to look a little like this: ``` ruby post '/payload' do @@ -59,16 +67,21 @@ post '/payload' do "I got some JSON: #{push.inspect}" end +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +def verify_signature(payload_body) + signature = 'sha256=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'), ENV['SECRET_TOKEN'], payload_body) + return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE_2']) +end{% else if currentVersion ver_lt "enterprise-server@2.23" %} def verify_signature(payload_body) signature = 'sha1=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE']) -end +end{% endif %} ``` -Obviously, your language and server implementations may differ than this code. There are a couple of very important things to point out, however: +Your language and server implementations may differ from this example code. However, there are a number of very important things to point out: -* No matter which implementation you use, the hash signature starts with `sha1=`, using the key of your secret token and your payload body. +* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "private-instances@latest" %}`sha256=`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. -* Using a plain `==` operator is **not advised**. A method like [`secure_compare`][secure_compare] performs a "constant time" string comparison, which renders it safe from certain timing attacks against regular equality operators. +* Using a plain `==` operator is **not advised**. A method like [`secure_compare`][secure_compare] performs a "constant time" string comparison, which helps mitigate certain timing attacks against regular equality operators. [secure_compare]: http://rubydoc.info/github/rack/rack/master/Rack/Utils.secure_compare diff --git a/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/content/developers/webhooks-and-events/webhook-events-and-payloads.md index bb2310d0cfeb..41f03e44d1f1 100644 --- a/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -49,8 +49,9 @@ Header | Description `X-GitHub-Event`| Name of the event that triggered the delivery. `X-GitHub-Delivery`| A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if currentVersion != "free-pro-team@latest" %} `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. -`X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %} -`X-Hub-Signature`| The HMAC hex digest of the response body. This header will be sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). The HMAC hex digest is generated using the `sha1` hash function and the `secret` as the HMAC `key`. +`X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "private-instances@latest" %} +`X-Hub-Signature`| This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +`X-Hub-Signature-256`| This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-256 hash function and the `secret` as the HMAC `key`.{% endif %} Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. @@ -62,8 +63,9 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. > Host: localhost:4567 > X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if currentVersion != "free-pro-team@latest" %} > X-GitHub-Enterprise-Version: 2.15.0 -> X-GitHub-Enterprise-Host: example.com{% endif %} -> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6 +> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "private-instances@latest" %} +> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +> X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c{% endif %} > User-Agent: GitHub-Hookshot/044aadd > Content-Type: application/json > Content-Length: 6615 diff --git a/data/reusables/webhooks/secret.md b/data/reusables/webhooks/secret.md index ee5f2f79baef..d4d128984aec 100644 --- a/data/reusables/webhooks/secret.md +++ b/data/reusables/webhooks/secret.md @@ -1 +1 @@ -Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from GitHub. When you set a secret, you'll receive the `X-Hub-Signature` header in the webhook `POST` request. For more details on how to use the secret and the `X-Hub-Signature` header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." +Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% else if currentVersion == "private-instances@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." From 20fa34e57c100da8662917ef682f98587a5761db Mon Sep 17 00:00:00 2001 From: Sergey Dolin Date: Wed, 14 Oct 2020 10:30:57 +0500 Subject: [PATCH 46/51] Docker container actions and service containers only work on 'ubuntu-latest' (#435) Co-authored-by: Sergey Dolin Co-authored-by: Lucas Costi --- data/reusables/github-actions/docker-container-os-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/reusables/github-actions/docker-container-os-support.md b/data/reusables/github-actions/docker-container-os-support.md index df010643d9d0..8dc5f40b5c72 100644 --- a/data/reusables/github-actions/docker-container-os-support.md +++ b/data/reusables/github-actions/docker-container-os-support.md @@ -2,7 +2,7 @@ **Note:** If your workflows use Docker container actions or service containers, then you must use a Linux runner: -* If you are using {% data variables.product.prodname_dotcom %}-hosted runners, you must use the `ubuntu-latest` runner. +* If you are using {% data variables.product.prodname_dotcom %}-hosted runners, you must use an Ubuntu runner. * If you are using self-hosted runners, you must use a Linux machine as your runner and Docker must be installed. {% endnote %} From 014e7c709229284c4fc1b7dfdc883c620b8270c1 Mon Sep 17 00:00:00 2001 From: Takuya N <10229505+tnir@users.noreply.github.com> Date: Wed, 14 Oct 2020 14:41:47 +0900 Subject: [PATCH 47/51] Use ubuntu-latest instead of 16.04 as an Actions example (#445) Signed-off-by: Takuya Noguchi Co-authored-by: Lucas Costi --- .../context-and-expression-syntax-for-github-actions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/reference/context-and-expression-syntax-for-github-actions.md b/content/actions/reference/context-and-expression-syntax-for-github-actions.md index 8720016543db..2b7bed6e616c 100644 --- a/content/actions/reference/context-and-expression-syntax-for-github-actions.md +++ b/content/actions/reference/context-and-expression-syntax-for-github-actions.md @@ -179,7 +179,7 @@ on: push jobs: one: - runs-on: ubuntu-16.04 + runs-on: ubuntu-latest steps: - name: Dump GitHub context env: From c543df8d4df9ea9fa8cb744f8b557244302c9c9f Mon Sep 17 00:00:00 2001 From: Dirkjan Bussink Date: Wed, 14 Oct 2020 11:48:06 +0200 Subject: [PATCH 48/51] Update the SHA256 fingerprints for integration keys (#16005) --- .../github-apps/github_apps_delete_key.png | Bin 44524 -> 93718 bytes .../github_apps_private_key_fingerprint.png | Bin 58477 -> 142290 bytes .../apps/authenticating-with-github-apps.md | 4 ++-- .../apps/authenticating-with-github-apps.md | 4 ++-- .../apps/authenticating-with-github-apps.md | 4 ++-- .../apps/authenticating-with-github-apps.md | 4 ++-- .../apps/authenticating-with-github-apps.md | 4 ++-- .../apps/authenticating-with-github-apps.md | 4 ++-- .../apps/authenticating-with-github-apps.md | 4 ++-- .../apps/authenticating-with-github-apps.md | 4 ++-- 10 files changed, 16 insertions(+), 16 deletions(-) diff --git a/assets/images/github-apps/github_apps_delete_key.png b/assets/images/github-apps/github_apps_delete_key.png index 5dc7807cf9a68d05d153acfbf02781e4f85c8ae5..aef419225de0141587d10a09245e03df7e7e7036 100644 GIT binary patch literal 93718 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 CyLAiz literal 44524 zcmd41Ra9MD(JXDP_>$ zT=ABh#Bi6J)NR)KwlyJ_dE2(R{HQ;2Tut3vH}ACK^NCDo6@wKEeWhY`*_-bT89>(< znd9#p2lV&(6A1J71xNVzNeB7+6c&O1`}$9>&tRyx?|>kbzrX%J86qEe(%IP?Ih>Ux zXkf=h+E+A3U+(7E8EIV({7CwS#KyHgmsiV?rU!=W8LoofS>)T~eRyTt9t(xY;pX z*CK-k066R;S4#>qAXgu;fqDcO%#;4Is>~qbr7x(|Ew@zfWx2`A+>v(c)Of7jbtBci z9-hzKl6ffRRh{#4KpX&A!?Fi|9gmTzdmFc1mUR4aBQ|TSfFfQ zP`6@Nx7hR4R`7Q_8VR;p`aOb&xP}Kt->m>!9PQa<@cg~_9V5v7ONagajuT^S-0D&~ z%1%-=Xf-C<7e)(|tv70-HBQRu|DJ3d&@Zj?BH#}#i(PZ%b9aL%|I6hLbjG9dVPCJy zgvA=phSRbW_$=Emf6rUGDZLfWE*mK9J?Tj4f>!eOdRZ)MA<$d(9*dh?kMBO?S?FjB zUsgoj_ibjm!Q40cE%{0^Otn6h_Y~9s8SAVztA7bNE4kr-{z_87t5@)mB@TILDZa|2 zz-`n05&F%@NkO!=-sY>ky;s6wNQto>y6k&QX_9xg4DYLC&~zk%7~UIf!B$O5B6A_8 z@2ojAAKQFU&1c_Gh00Zk9@KC`sVPG3#4sjSiM2I`X;GzD8AX8~<*XU1zU{t0dbF_Q zVp_Q_cP~qAI#W8;9$bDk1Z_#Z-XL(6-;KEW@UR%%uFNXuwLiGyg4rJrvxc(6anQ@) zp`DN-`d3%u^FSPp+12T(5D+!jb(U2lFD5rTz8@puw8Yk8Ia{_@3;U){m%b377cVC#Nj=*M{l z|46@-5koIId5Jqbn$;$!DS3eaPXDWGsr0-tQaVrm@!%upoLq_O?V()c1iLW3eSIw4 zEeG$hJ>3K3i%Yzv+GlOQF%8Q@tKKmx$3H8`C7%PSxR=gts0_ijZGc&YbF`%JNNj#mKHoAny{J2XhR?=Wc?25e&p+Qva_t zzr6zFUxr(6OD;CG+IJ51398e7lhb^TIAo6PYO#0?Yg9Vw-u!qzH{ynMD75t`wfcQ} zSKq?-Me-rK4{hh(^=|d0Kv0lkaC6T4L3c~(#TObxo^(@;V>VhqlafKGdws*eqdC-u zMgGu=k|9+%#odKY&F+ivgdZJR8yIRf@`Ej4DF4z(m`C^rpLNMVpSL{QpS6A)Uo{=` zyjd7XP&t}j2=;ql4Y`pSn@xs;Ol0=o))=-ULMYp0%-&O$4#f??MW&=W)M|^^f0+1p zU6??*XPc2#*Fk;zfrlSezQ&|FzH762XQ^p&)K4Ok&s&}N`+dF}y;H<{=UM(0f=5+H z1s<8tH33J0zAUFo@PvbvR0efvOzK+j4#<{7iAlB^%Ul6w}YRDs}wYpBJSz^^)H^M3Z=3c4WASe*dY- zTZXXu`{^YoWX^}0xW+1eAC2P&5VC_3NupyL)AKUP;&;JBFVFGqcKbs{+clG2i$E&5aBqRh&+udlc=b%VVablR zT$BSNj_k-Vjj;~e{$7Z`Po+0$BDAyhYofa=Wi7+dmAl@!>R_M?%KwNORybh(6$+?Y zEvJ9(XL6Oc!vo1WMb`Nk#@+HKq)oG^&(wWyx2tVcN6{SYdvm)zJB7de&I(?utTM&m zl?fQxR^WU+0?na0{f){L*o^?pY#B$DbBS5>%hIf9t=((lfirdC*dFoO0nNfxT z#k{n{DeX`^lT?Z?Okqd=XS(NJ=AuzAh^jUp-guWsha51Ir8Qjh9tj?^9cVA2D|*Ma*}F}CwmJH6 z>%psG3Ncuz)a`H_=C5KI4PZO4C}kg<_b=F1*3dopadxQP1AW3;F%bKk!ay%OWB1eT z^@Fx)GO|MS>f`O^{87vD%Qo}ib;&U$<40Kqm3a!v5 zD_@ZBR;EN|YL{bbgf+{&c{p{<=LCe_U*lv-O3x@6zm0kjF8P z!71yTd9@PS%7j6bJ~#jGqq1YACKDwr_@8RW3|C~iZ=neS$N?_UO|F!`+5 z4U5d~3ldGhOyXiEoNxgVHCr`CL%hJjuQBU3>FaYqHJfcJhfbR=2Dy`m0ge{4UNUzz zv)xSM?*Zy3;jfDS<-D{f0_a={`O{}r53E#Xy@r7aGricH1Alj(*rnFevv(TOFqKTy zVXqAL8-r103`fMxD-AoufvZM*%BLR9?~qhlb-<08yUGP=u>&SDP>K5@; zZFE%PtZH*%5ql4_leHrdT&mbJ1b@WnzBQQa2i~7%+WKK#Ob9R%G>6shAWL5T?r@PvRw>&zx zrQ|SGDOZM=%RVd0D!ZT~=K0qrO<}y-W$~PlpRiDbHcDm=^M+14RCiTKDl@HRcJ>#A zA|G11DV@h!-MRJ^S)I|b@Y63Q$21c|rH}~_KqUO3@c_Paa~NeJMZ^)cWVPgMkr9BP z?KXhR{7&cldq3*`ks9ed%lm?hrA@ti^UIFB=R^AnC)TU)P;o=#wpmLN;thV`b`ows z$>_v(R6df+Ju0U{7fkt{YCKErC|w>il2o~*v*MM+gmBC-&zsGz-Z`?2Q%D$lOqTIc zR#jc5S_>@geh+x>EIaAYY%5<$I{dPeRQ1k{D!Zs%GVM#6C9WGVG^3p;X^&4#*4L)z zURjZ|3l20M%x*WVeZQi(s<+j#JM;~QdlrH6p|H}{^Y*u&HI0tDU?lyk4)*bZj^lLn zvvDk~UE}3N#)}g^ z0MF)u^$z!#D5}j|%Kz>jEMx}?Oy6_Y=1_q*-`6pHQ)G5o&9Rtg5Ne_1d-9H&|0uqC z7N&ZG=7-eTXe_^?bxoUb*o&Tq!e{^CYiG?HR(XE5!(v}W1z6b$$qR3tLrDbvrkkW?st7sZI!vGz zV9YH=*o?$#zGoif!dgJ5*&gBVU&Ek2iT=NJMO>IO5w_||Su7^r)bWT(ah47av zR$aQ{We)Mg%eUx^_*IHudPJxD_EyV?PcI6e|7h4A51eSLzlR@(my9X7GRKrs&fh`3 zpZ0>O>YVlvI8u8DiRf_Z^6%2aJ*yxdu&E3vwRTe7RYicH9k|bYiBhxh^s?wcx>t9- zomEkqpPux4W{j+!TsmGSh;iRbJMiRAE64wWp~ZM))qCfXgDPD@youAUk*zi@I6S!? z1=(5DIl@}m6bYF3w>o`6-u&}c%<4NhD0P0k$ zZ`4k?FYgO9yNKbDZL-Za84qZkNb1EaT>3=XY4c(FEqXTXQMxTS*3p^=S%;ct2LH6k3C0ps*KqrB^p|hT#w0pJ9 zse6M~YsCV%X!~CWP~iQ?1;?qv*R+TOWkt2sw3$~$_XV|ZQ%<$mfYQoi%bO|~vmoEb z>S^L|)CHpGusQ@eK%5~=p<=d&{8nE@vsM-pP;R=#E^%FD;7i+KiHm9KA^u4t!RWqM zb^-VE-mXbneb56Q>7kC|L9ZXOp?b`7W+9jqdKxvT4J(|``Gm`FtAVsxZkjRNwesrX zx1TEk-J))0`=mP_*l0ruQM1$mB z(ryf~POZ{(OTHE9rEuCU<^M z3`gxktT}I6^b_f`;nNwd}Ks(b^-%<9uMhF~UnAxVP5tDQMBHq)eGiBU+%G zV<+j`uSeXq@lmM{=TZJ@zkcj)7I~`MB@%gLaEx*SIOxEv;Wsw!v@v^jjNAU^Wr5+H z=!8}=+o1M#)%yhh9|3RvSYlJ6dZzv1b?LXUn`>wenVOgLrGvqtL&n35z^H7GqwnR{ zP|zF#ovL1K0VouXnI;-q)kme1KLj{_{?@Fcf2`TNt+prnk9YX@j0xWmKY_XZ&_S}D zcosGEyoU@{hX=%m2OWis<1p28tsnYURc$#@fF+eZwda)qDCZ;%iEmaegk4n;Vk#50PXC<+VW)sTlL964rgn9(0$9d*MRm1ahb@+bZVr7DRS`;cTQEt2Mw3B^!b1{MUhYv=Ay?j9bpXADEPau!Mf3NnsSjHCJ&D*u zz?z=gmk$B*@^CYSH=2_kA+Nomimz8}VfpXGa~cNpfKeVMB}Y6ba2-c%kv zHTpT5U#*O@b5!)4T289Nb`di)@CPH(S5%<8=OrUek()OCa-iIy6b2?O1}~BkxaP&J{Q9*XZJ3@4}!Kb&&WjZe=e~3 z@+Fe*9~6@+{E`8LHC7crO=;8!QxC>y*x8Yz_nqssy~q(n2dciYrYbyKB0`34FWb2> zyaS8A%Xha;FR=5g=aqVc*J++5sjst)G_*DnR7OOHmvty`&ICwWJ@3;8mVZY5T1xoe z;trMF97!g|Px|Y+iXg78&Y_!cA>~RT?pK65FGs#r0Vp=Li6Q;2Sn>1EH3IK!_3w;Y zSZYlCuooV(*K@Q-x6Jb+;^x*?JOoO~m+P(he;AxmK|Pw$y!70GP{wGF%BMeUYB;J) zIxI*AD=;qX1br;_zr$y#3XwAScniHbzJq&0;4{h|T-w;b5Uu4s0Pk5WxTxp$+DPp` zS!p0x_xs8)sfx!fR*ne?Odp|yXQ82W02m&okBgj6oDgItBRrL@a1`!k;p4h(hZ0tI z@chh=_|k6I@X{yqX_NyE@)-&5v(>BygQs~Yj#jDwx*wPGzh?BC1EmfH>KCLZ*QmNw zy}Lf|uj?rskqoqGM3{7c$y4cw{#M}VD7AQSzc7{Oy|hi1W$>{SLHMSK`ByXuYOcGq za7tXYNwKmAcOfk6u8$Vy)p>A3 zy3xH|`s||lwN2trr&G3^@Pwumr|H;QS^UDko>}wqe2rBeGw?V^+zC!PJiCQV}$$J@6XA=MDhE#CpsQto3(}Pj z#El>_Kx*EJFnT8|6%^@6=ZH(z$4oNA$-G5BOr31=rLp6wvh}li68{T~n&!w4xvEBo zyuV8~S`cfT2$UU2mht?35$XKL-FRBv_M}!x@4~wI>0Es+62cgvIHD=a)pc9&)7x|P zT>2R-8Hd@;8Rn6aeS|~HHMJ8D5B{WNnNRqU~Q6#$l~V`o}=<^)s+Kb#4j-m_Ov~x9S~H> zgb`ZQ2Y~d=qT;^fkR)%eMTD!jhrSLF;OMl%8wZ!1d(1JiiTGLS2-)PrfiPzZW&*;6 zO8qzbI-IO+y606NR_dgLIWlMUY>%vWKKURl8Cb6lDGjN8Fe?+Q(Fs9xCLVvN{54tc zPcpSTlTnTj>HH#uUEAMvU7!UGDikEQ>-Wc+h_q=u#M`T?i&xTgpnP3|((1(Qx5%t_ zx-todA-Vtfa2w{wgAAEVWUS*7g6*h$QPvA596g7~;es76c92JEGkGqZ_vV(LV>7~l ze3x2))_?a%8D2}JpYh)Hm0^4H6Q7;sP_Nby`jd>_;@ML0W;#ulwokEdH8E7`3_3JN zL*dNmjowzsm!~A1XaqcF2HkK%lP?Yqx<L@D6R6nKe1j7L6+i*U8OMvn@+(}$%yPDlI=ICw8TzF<;AKV z*{j;}La}O%m-=v-jHK{t{dAo^x;i-4rx8S3c7o`KE)iyw+{vfX1W*hq1TzUp>t9C5 z^Xowzn*?^BJ4A;Gg?@0Rn;>`p&{o{VyU(I*0==jqU&h5O-EWth0?+dXU~rFe61(w*RS^ZYYAGf znJeNOSMF)D)rL}QjsgJTgDwGl*n#f6Sr&E82q%Y#ZHKl0Gft-VrAM=E?@4ju30CT( z*NyOH6-w#$@nQ%H2Ral-B30qNY~`BrVhFXmro4GeMndL3Vbhh4j_WJ)82nHUHPf}N zyUk3@4>wd7oodd;;V<+11ecAylH@Ub&D!rhBWe=b&YNWS3ig(YdwnO&W)MCbwr_aw z@|}N|Jo+dA3ng<8ox+nH!p|#JRcu?_Gn-dziz~1kYGzBDB}m+S6AVAX9t1 z|G6g>30~K_w9BJyubBWDEC|fy4p{DnJk*?}k@R0uEp*&Jj@5j=yMJlCfOE(y^L#Gy zM3ZP(6@Ci*`g}WoOT}d8eEf{g)o(F+Nr(yurAt^@Ut!diN%##s({SU?hCmAmMRVXisq2-Wv++xhjg{l6CjtVQ4YL8=OJzMe6IBSn+}i&GF;y zCSGMNy>P@6R!`OGXq;ldy$+wS(7}_O5df+(>Dx`G&*YKgTX4cYw93MQSnr}KB^Yy{&H&QYZ(_aW?Gvh`blSz4^gdU$oco+wih4i z5hSDJvw0Ess3NGBB5K)YEJtk4u49#WK(KhNOWno}o2tCYE!jc2z|OMRndV%@MCsp9 z9T^1pC}yzF;5DgZ`W)8t80uYcSSrzRz2ZObTTxUYU=EJU^RQ4mV=04G*YGJJelNpu zBrQuty}y>$!}UIN>x9g^%_*)WraRx=MkP;LIy3o8Nc*%fU1xSGUzv$5>dPXpT7(U3 za_dU478Z2p-D{0IK7*4p6p0jhCGXVv0w+#IgY@!pz+XRM@_64zsK?4Hps zDMi9TVnOcQr~m*EeC*_!ap2*2I1=q0YroX|v|-Q(^}1g^T`>ziANMY$Bk4Mfu>knw^w3NAK7!cVm|s?##s1@MaIKS-@A`$+}zxJcdUC89|HWaxUzsb z^LciBMTjx_jr6dy@a?6AU5)ThA3uJ42l|^F7xueR<`dxDg$ywn0CmvcFv&7n{mH!; zn**`9Kykj~@owDiie?2fzh!I#lIus#YL_O)Gu~PL9{Mw!*|fdL4_9saHi%7-li1h( z122CzDV4Vw4CUtdGnt)Fpv@cS04{E~5~D-5dTm{ssuZFZW_WhTGb5RMis%hKUOLc! zOBIN;{+OG!%(4gmtxH(duCH~K6slPr!m4+$4kPxt9+ds30Ra0?r31!)${PMt>F|Hh z@c(w4Fz|4nJmz@le*l()^M3(0#K#!vjbgw*ivS@0Q-T5fPl<)_KUEk1cMSpm&&~hm z6aN2n1RowmdN?XN+Kl@#tIgTS()#}8)9r5bQ{z+9Qxm1rEdEbKaj3Ww0ntCh6yhRL zpU0hwpjws3@xn0>dvf;ZB`nc`az5t>DM(8%+fLfV#9N4Bbwecyd{h{6KONHNkLkTR zA4>;39$qOAAc6Jaf_(DWC(7-fO}l8sAMPXzGoqRxutwiJ)$w*c~~Y&sR$;hX z#ucvDXuLGeZ+(RW%-4{p(HMGq6C@xZp%YZ2cXQ^pG=QqMWCfDFzS z3>+a|wMZKlq;AkAW$u`*B2Wt`MXqLCncg?|#{r=B@6+^1&`b(9uvsqsM+17g+L*u$@Whe`izIOFF$%FZyShuFp^$)Z&Eh^ujc>)NqiT_Fy5T`N~rRKOfx}OhJ~X(2Q6~ z&ul>IUp}h{CS3Uw75_r8Li=T#GX!6(Y^H!+l=H@a|EUovI0z8$_EpMO>CrhaH2aOf z-EjusySI7i-{$>;JWsGB`-bWb^1a^jrqPMc(bHyhQkm6&q`dUyy@nl&4s+7ahsITQ z4Z4mgSwaBtdSL0D=C5`Jp-aDpsfG$8^K3ou7zu^;%>#7E*#RxM-X(#~Asp#(BDf?} zN>H-mwH+A}%^Iq6AP`N^?4Ez%P}j}2)q&#*4Z0wwykME<7g+eoID4>;`>2=cmcQ(C zp(~|v(RTI&FrTknAlr1yoFd_=Ra!)TJ&oQlY!qW*`oA`*T21DPwU zaHt=SAEuqBjqhz3c_ug6vku2gzK{8|7==F0qc#-iq~g|N?K%O5qc)$VIP1ro1kuwA z!&A=+sv&c?C-kvS5Kk{XMX%`j#iNz6@XGEtC~K$ZW}!_=D9W#rIy5(D=yjE(J&RiV z&aAue@e3{z#&z>xcd%sgHghl#UPm_)DY!aZ4ci??!3RAI)E2l1%07A+^0=${bn9pu zySG*>yZAa+xbM>iPX`eI#o&Shk)(8}XV8bIE;hmq)mxuKpIfA6G@B$YGx6m56l`cO z8ou*;stxt<^gTAe1Umq94G*;H1yA?6{U-L2Ka111EiUdK96R%+*T|S%bahQ!GP~Iw zq-lp{jDy?#q_E5Pj}Lhw&UWu4uND9Mn(rZ-{H$wc<4*jMiomkfyaLY#^6tA^j~b&l}p1Ram5 zXdOjZ^y`Jg+7G$WZHgK_&!q#FEnSM2VhjGL$rE4Wwhc~p(|L_sY3&JK6Smgd#*VGVu0n3!1u5a3po}3!t+sagxSSDy*wwexCpS z)h1GYu?Q6vW93WX;@cgTJ(MB}0Dpzf?e$<^*|0b)_LOt#bLcTUWTXkw)_=KtpW|%% zG<(F;UQEo5#G+WswcP6aiD5CR(RAr(QQ^4j5_dHQR?@l;Zqiq*+|KWt5sKZFn{lxx zw9;VDtXIaHXGgQhFGpsahQJ0RkE*r0GEaU-V%mWT##JF-5hscwRz_=m5l_~)$qMoF zFd);kb0i&VZD^uyCOIZRac|6}o$Xa=b9W zId0-+O{&R$8B6Y3c$|{JJiJ*iP~*x*6lLo8)d3y;c{~O`S<1CF>Ud4rEnukd%|3d_ zA!S*bUW@U0GVbt&c5~L@FI< z@X>URj@qQx&KcTc!SL!Mqo9>N-^}G7?fwo`jttz%sMThLGT!@-Gn*`)rF}|#L#eBU zmlan2yi99)Lawi%GJMY!i&Z67W>in|4=1*4-rDns!3ZXUeT|9>Uts}+L>CJl_WQ?W ztT{6>3>~+h)KBQAoG+}W7VzcPWaKqy988DnG3jP#U|kKXR7{PAPaVRV6! z9+mq$iyk^hUuQ$>+}q3mrh7uZwY!b)D z6jw|-`z=jo7MtaX$2>pWQa?@i&mx>69}F#EwEy;8%W2SU${&Q`0CgiwilFxR_S%$u zdNj3ls>|Y+3_hf3cc46BI6kzdIbPx>!ZZ*y%YnI)BYvE5GWHe{3-mj9-|ox21{=LC zFyGN8i&}f5g!KLLyidc-e=T|59?=#7dd?t7Zi)Nk=a{jO7W=Mfe2F^jB$`2*wT0`6 zL)mun1MJ;{@J83?J-PQN5YbDPrM(XiaQdV_+nT-oQu_Tqb=SP`wZ1qG8O}L-otBH+ zdli;HC5~yZv3$lh{`Q`L1Y2}j5Y@hxwGiZITA0yV+K=7;3NM`ejMb;oS|8%>$C2qZ zWGFI{68!TXj|AFd?N&k|<$VxRm_1srdvflU$%kw$mWP|4#(~%NWQ$U7PTqGD^J*u; z+eMFLo^d?+?v$!qezh=mgVruD_J{2SL%J-yy`t@k2;>N9<&ak1qO zmTi&coDoo;IZ|%>bKu14+Nal%bTOSQJ+yhfo?>TBU%{ao3q67#BUcYRF51)Tg`7kY z{FCI)8f~!ge7agl28O%_{_^BA77G;|q}p#%`j+TJ=>hM0dwv0cVz?eTYYy67A-K#h z+1Aw(_(#WPyFgGx<_(~#5u^<`%L;Gh7z@jgO7ZF^)cNbRuo2cBZrmxsc}_9)kMGn7V9SxWcNeTieeSqGdfX`+gG@%G zzs2ManOz&EGZls<>E9=bspo5aSpE{>)~R=9g(TcNUR8cvn?CwmJw%8t%gEpB9dUC% zFYO2$w0VML7lhYGjNE?X=%|#*cpR@*#RsJxJxU%0y@?4uYo!4WG(?sZkA}24mN~Qx zee>Y4`A+Y&vb_XnFj&WfE6Q1MEqY|Z3{5k9=*HzE4@GmST86?oB37qrrsF9c^wL<3 z8@G)!sy8isdNPmVF@_(I8zsL3M*s*z3RAblEV@tsWs^p}XwpjX^rTCO9K+Ua8o-^|=>Lup6S}@GN+|hyQ5DrO_flPblQb!ajw}eM&||N?ry3tB!dq6Ax_q8ly$n zCqnnMlJ1-jZH44`Liv5gR#Z@dYW~lVDRz(ax+V9C8#vFE&R*-i_74mfpK&aGb z_VS67ykg#K_S+fJY?u1?#BVT!!sW{3u-y`^4vLNcm}?W8P#mSg%^3cetK_|_;1q&3 z?vsqZa`xo$Uqc<*(^;_KYlJ!hZdB%*#fr%9W;8^Mb4WcDCBlJ-TXBtF-<5vnv{ja| zdtWTg6@-E*De34d3KzlDCbZN`o(V*Qr1|RnTAA0bT>Bx=FA{~fJy*d6+8z33?pO)a zHq_g`d^6y-01K43y)qk_g38`j&NP275O_srCa$^GJ59%V{NVUqV0TXz8N7YV$4|4) zS&2I9wum9_aUUBXcail=Z>M?rnL;%MwW~EB>drDRqc3;qfV50( ztv|+Yfu&)J4jw|3@lMLqZIYFLW3y7{X}lL-_g$VDOpO6Q|91D{?#-oH3cy2KYD$Ws z-RLG6<3y9=JU3iARBg3tnEQJL6w9Q205Y2EVVLJte8N^~p=6 za7u`H!Y=uI4OmDlY7*0lj@FUtf30kSCq4?{!#o@*yw) z-Gheu2J;39!T%b#pyQj!n3gY$MX_dx@C9gQizAQ!s*j3iGQakNZI>Ap5gdow~W&0e^jFker4ImQw2eePxo5 z6aQZy0S;neROa_cKB48)U&|?7Gk?6zCGo5~O$=_j3$6;H9KPGE8D8CLx#Kb~8pYQ2 z&bLEqJR0Ews9UtM0*M{@WciAleI8*g|40%$3eQAsQ#4PD7vX&vnF5MX9F~u{q&&08 zeMh7fWwRZI(1Etj9k1Reha4&#p)^nCeh;mm!)zY5Vny*+T*U@sy2!5#8!~?8JgT@l z`yDw`76}Tiv!I;F7r|uvwxjfr@o{huUvGai<2YudJehkGv&suWXPpFVf=63gxEFzZ zz23;qem^&gb)^m?4Pm<=4MV(F3g&(&fmoCjQ@oe`8(a(K_=rURwr>WNf^@l3ZLKTc z!b0>uk*~s6Y8vh+Mp8-i3q^{Mx8kxl#WPnbM+%+Y|)rw}O;1E}!w ztxpugy4*Y-Yh6%U&w|nLpr^PGx?)1njoML`c}3RSNKo^)w?^Wibf-?!LuFMPIb1Fa zQdYF6C{a?@O|6yC3TEQY0A`FRNeyDAfId`@QbZu-{_pcx_|KJdaMSwu6l*ztlaqHO znyDc4o0I3t5|}mU?f^NP^N86VOl*~}u@zmU`A-T6FRZ#@B>vXIm6?LlY4aP!?rD2# z#HQVD>tRH;ZZ?St2%x(r0pKMQxpRjUwrr;?MTSJf#)cfqdHmMPfJ35MDbLQQJ$loP z$RpFeK=`b!6&-T?4Jbm1zMtPi4WKj^QL3u0IY-pv60D8=sbiub8js@!;Ul4nFA??a zyllUKquy|D75s^b2LMPZaeF0F3_78(AzYg^l6X{5E%XkIWo^m}Ru;dj0Au2WvQgOiZ=b0@`1Nfe zL2=|szyxpV9N5yb{v_UuOi_1fgC$KkBOFl&u+JGFxlkZL*yzA4!=G@-ebPDUQ6Xso z+}(`uN|zMHo!=gLfJL=!__KPYVV5YE_&|*1_C3Fw*GI`HV(h3j@mB#?iC= z1d?INL~PAnzeZ2X28JRs?2-PKVH-dGxens{lff6j4@{5P#RSm#4Ac;~2Zmt0M|=QK z8o~e-6dgAu=t4mb1@%1n0&@<FRfAZMjC@&`{AC=9(A5u( z7@47!OeVp!!%9_@@h+KdGABWYCg|*}>y{PmxQx(1;zvfcFMmTiUKGOcRZ3#ivO!-_ z-|GI%#c5O17AqKml-ve;*3p^_hGo|C*3PEP`AGyb)71@z`!P%cK6evcQ1iGZyHWcs zXoSKuWb&&`bIuYYU*#2UZQ9caEFy&Pao3_|)Z(5eZd_&sp$O4Z_Vj0LKC+l22Mi!l z1{7Tn8*NQGI=aaJF*jsHBciBBT$4uwXXDQCOO5M*-sgp6XaT;qUq6FFku*@OP12k@ zp}Bz05(K_9tV~beHs5u1R?*!!1oCxqpCQZdMlc58ia_11=}oJk5D zTQ@o1%mv6_$U#N&;Rg-o!je+{QTEiyIQ_`>jY^0d>qpvl3l>_J26|^wG&&6E`j!hy zxcB%Inf?;5?C!ihH0USow_1*RLG5?R74DA6o5o!%rG`JDu)u+oW79i$mylH#f8m++ zNy|{>O#!D_Sm$WBT0=@7FLtiIs3!u@HQmk66E-@;=-X z^-vyNv?teJ?1>TiZ7z5kd#~|oT%=nkW8uNQ`NzkU7-{aDza3vruQKOv5NRR-z`-Qj zq!5IW>#q6zHi>KVwdW8P;=n#k4}eq>b+r8qRcSb5gu1U}{YGkArr;^qD_QA;W`lzy z41Xt~8{Cr@P_+M6Ax*YB9Wg>?& zIoIb|lP0+@;S{Q^XdSWujuYcz4wnyxIhDRW-}VTa(eBDLF=0VW4-MR$gzVhf+>MQ4 z7y&5W@A=L_;NBP?Hc|-W6aXsZ^o{l~UtT~~*mT#TAc+!E4azuX?rW>~L#oSz1gPe3 z#?S|`RAALYeMK%t)p^fDIFhnfudn~5*ZVjegY%OutDE{iLRZWP+{7!7r+T-zkx2&5 zMtZW+E#+d~qOxCyN?5ZBR5$bg8SYoHmJ2$hL5EZdB6J!f60FY*#RW)3(S?VVgTH=^ zRD}nh>%22vifX|1Lhv!N5@JP%SU6)k8g0;zf)}z_+b(}Zm46=-1|xv{YOmt@@C8Xg zeHjA4&5P1)@I{t;{fl9cmbX$@95fwoq!<~v-;W+55`yY`5r8rczVn&F2WK-<(^`27 ztNSZq6I4na)%qmA+E?20mw$b z6{Vp#qKJ-WX_!|ZX!_OmiTOS@{SiSO{U`S9g$PWb?<(e#Y<6#uGwh$Kn;z(^;VVl2(!`oBFo~h>f}4s z+SEZwXHztrM}JF)ZO6 zf`4d$rkB$<)2rj_{PXu3l&0iwqq<3}$pYk!ea>sLo>qxr`K$UrnC=SDP1Xc5x9yy4 zt=k#;<+MzqbU?nX=~6tL3wrW~fkcqwV>B@?_*;BYxyv?EU_3vi}4sOB> zPvT2fYtGqb;C=~4Ph+cRE3)b1yj>igBVFobI~Fj#SA7D(nIb#{j}`~0LX=INy`*{d&QzS8~V zH~dP&gaGN*lZFO&9wWiHwYFPNcwAnGXkjfHrBL5!1a&(a(`JXf+SZ0iIRWGU37#vV zK``cmYVJMX51-ws6M0TneexF-?xlv240V!4Z-=8V^w{pf3Uf54xneolu_E)NPRZ-= z{ivk-$22kp4x}4;ls!C=6zDg|BDD2h^s2KyIYns#9e*3WC=nlT-Pan0uzIj!#lP@P z2Vqa^CC?py!^R~;hEPOyYo+R{yMl&03Y;u`y0eLa zHhA5PwLZzbazcaHFxx_RaIJ;v^>p7GfNVi`!NNk} z*xZ;Sl+2-30+q$8Bv9oN?$~H3Md-i;0s{g{g&Mxcd8K#d_V7aXl31RdUHr}qc4sw? zgLWL~Pl227^1kx*b!F8`-)2HluX|4f$ZyC6zDN`}m@_sE|64h61 zCd3!M%S1|x(#Mm&Rd-iPfC2e@?Yuhlk1(y5ZCN_4vcNaA`nL8~zkCS=0t9)a-F1Fz zjQpt$>7!yMNQY#My70>g8GG(&vT-51N^M9nmHFWa{I&$BqxWCqPO0Yx$Qje` zx_A=MZ6uJ5EHGDc{~FPWnMC0COo&pk%3)(IcOCX7)LrBP8dAdQOPO|3aNmaoJNI8s z+F$GnXuliAI?By*lZ&~a$@ZkC(5Q>2-F&`o_!EEC%YgQ!g^hfbC6S$FSSSNAHaCrqO0z=m5B}*frmYPhE>vbCtMKMj^qm z0lc0Bfxmeai^{@Z!FloaJ%v@cj)ssL<4s(f1Ak#8nHWRT>#h=_S*b#$j5oo!`RDi8-Wk~3htG-=&^GJ_$e{jk zOjlmh4B#kr4QCEvx}#aTb}`AEQrVUGC)M|s^P>}70S)-r$SB04E4n*sO~<{q=>83@n*q)Vtw;FZ z%)xvj1;QCh!a>x%#hO@MnG{(vLgq964AHSf~Y$uua zA2_FxoEFbGd%?`88xYR&1kVTNCHAky*Hz5l_;lRi$$1eB_|f0Z6Q7HFd^s&PyErfd z$~hztz#3caFHAyngqOn(Rm)HD^C(XSpl~X!kmNLm8+0yQ-*EkIDkkRr^_E~`f|+SI zw5**9 z8po^0AXnI8Nh8ny#oAd$#nm(cdT_VkKDfKPJHahTu)%@{cXtgMJZNxt4ek=$-Q9xA zPTu$Xe(c%(v3quBICD7nPT%HMS6A1qeyWHl&dY8>;Ans7B-vpfhl=m+W>2*=KZWy! zkyr|@J|i+*M~d$T>J^FgssV+=FFnDzCWNY=eRf(2DLp3zM-b`W71-tct{!A08Ymhk zj(5awA53_&=V(cP@vtG_b=;68HB8l1@ZP-y!cI35%s!y}bPwEErdT+Xw5gF4#>}sW zoB3C(6d>54OEnZse_E^xu$>dTY=&ul@eiS@mZFP#yp`n9QgML+Evmvuv$7NFd``di ztoD|24_sx^sW#?f=iEYi7!1>Amr*7c&eH&Izp6_=T^^~vsDM3Jm%92Ij4e}e(5tUx z_D$HIkT=wiYLoQ57wyWMfW`&Q!&AUu?t7|!zmze*q0um$U+*V~ul~puNWeGobqjdC z1`2ppQ60+sx$FR8+`zht3gM|)E@4~bm59$%%zY>bxm5LzTQdi1o5$1Dm=kfAJn0m> zsJ|n;OE~^6Ge-Hewy)|pzPI*;XP9($rd*$AwMS^<_`1zk!NH++m3#*=?BO2ZvX$Q$9wd(&A8hhSo(<3|G3>({s% znz3{;i5=2c7Ks!^j&Kx8DuWwk(jy|$?-V6(jQ7(r!iXRKdJ3>X83L9@#a&*Yn5{_! zJY0s8jFp^)B5D1*8DQY=O{h2**1{D(oArFS%PanUzjqgNcC{E~v1|&J4~%hx>wO{* zJEkmGy$3Kum!h0!nzI7w-y0?7KlBjufmO80PdR{0u^alk8(|87(H{8P<}m~qd? z@18o6bRA;IA%BB3M=bxe(H5tCeUJaLlP;|%=4U{GLyeI`wVVBKMS(B~s&0cSayz#N z({dpE&}QrTkbvRK8VEWGbITOG#B3VgRl>v~P$abu+t|K6{*pV)4?i$-w|RWPFbF3x zgujxAw}QyE&Ajpc(-m>2@e4np_FH2fuW-VBzQM)1-^$~2*wqW{GvSReeOP|`-z5+W zNbw0aY55*grf!F2(R;-9I%Q%h*&~$~c(c~fQ**i>wCK9WBx#lLD=qZ8X;(Wmz2pQg z#m#4;ZG2Q6ud_ayG1_f}@`&_4f$0m8u4!J;K&c|DDQZ@L5~&^e@X+dZ@zEpaS1Brt z5zw>ZshdJ|9yBnhIrz0!xOYijI6xQPOYrPNq#1f@H?HIgLbxRbKXWk$Ny!aSfE6L? zGoLY8TEyKl1bY}Sux#>SgxG|>j^Q;InMW}`d$%T9xJtI`Uk77Q7+9>l(d%EQ4KYr=62N^h(yIR41blqAgHRS6tjj+YMB z`g{{}={I9Xf_9p4Zcpdamhpz%3*b!$MB5H5822}{NN23bPYSzj)V=Kts0Nv%Cgo&q%o=PO_6K;kve8Ax#8utnN?X#dVg7+jA1tR*h7LG<`d8xi+)5J42R8PfmRq_V1#Bd}|4N?e{1LUh0G+!D#>#z8O-3=Y`yJEFBtz-~x?NiAnF_4)~f zDLTM?33Aq@l^g-ehhX08g!AHkYsEv}13ug&K!Yl2@xrVWHos^5WHLV8p*Rsed5W$B zrCoTx`i?~QjF7xt&d#41?RVJ8N0Br_viCjcTOzRFPIB!JqRJ~h{+NUn`J?!S2BtQR zl%|&()ydm>vUWCXxcX7*ZE6hzG~{+SQ)F=7v{CyZ%jG3MSvF-7PUyGnEqg1;MRDQe zR-9pN|H%%?^`p&&PyL)!>}psWIso4o0&tt&3#atQ4W5{*ANvV&(c6~dbjs$tV!U<@ zNAEZ~JVH~%b=bi+8rsKv8G4kz+jNkiF0sG(Tvueu?2Y1XtRjEOYpaxUUD@^wq6_cz zt$wG*qki_>0Zz*F9}vI&OGeM1X>%pQ{gFZiG;en!AV0a|3`W0*sCGH1OmWzx<>r}l zVv5gHgK*+T?jwT`x2oqu&WSm^tQah(2o80Ef|^ zB!=H#>p|2xGe?AvxK^QFsU5181jB_f+42YMg^u*o>Me?e0+N*$kH^qTZN)FFN$+a1 zO2C2MndEc#>$oUy?P+#hjW1D-6vE^OyUeD@!@*kYTteT3D}Lq%EqatJzLic}7k+cM z-e6O-{xjcyv~;gSpD~Kt2KdmltvBo$jQRjH~Hupw^ zv4l8>D3#IbMXx>OOgP_8WU_W}K;qo6M!eDc!i~v=OfA6Le0IM1VOP7w$fRn@H|^XP z)#(%HG*5+={S7DJ@|XC!J2Cy^vx|pgCjGq&w>o-Pg-tNh0Hr}Os(8~tY~9btayF~* zXn31hso3|GF&Et<;a(Az#llm;k^=AxOuv1|X^}fp#uQJ9rZj7N4@{nWtDc!#v%vCY z(ffE@sk%k%ColhnT^k&@-iAnz@^?VVpWO^6Px4&W5zkuMuGY?jgP{F*0U&7*+ z_;`!2%<0CAI||%)H8|^mo4*}3#oH+@8=Dk^Lq9F-Xgf8iJKB|} z7G~cEV~PKPn31oWga?~?{uUbhw@TZ;h1sD0Dc=VFFYWvickvVM}GZLc};k-y&*)vtuE{ihqi{{=ZN`hU%u|9@$rCiZ{W z@6+?M)8k9iMzZ2}&b=C%Y|rPl`{QFmT|K>C_P<2EDA2S!aK35XK9&0m{nyD(7GA{n6j_e^7BBSoALTcv^N%7}IO^MKw(up=D!lqirQhvl?+ z<+I~~?$Dag29z-oIO_m_K6H3|ylh+b8aY_i=XJFgVGORB`1dgH^GnpgCFh@r!$PTt6UYAI6%DmtG5bmWO8fb5 zfk*JIiAk86Ui0I06^NuxhGAqmAEyPOo%>yG{pY&2!jGpnyDp5w9Y!0eNvIxQ!1w*v z%z%>=tT^_P7o;@@w}oC$Z~n@J8_`&T?of4plmg$G?7FlMCd^%&N+ ztR^apw7pU5p}M`|teoQg{Tf(u`!_6|1bV=zrb&n}qOW~ygm#UZzZp7${#7}Jd_%uy zCRCj$ubQ)_cUyihm@?~PnG zZ%MzrqAW7c%W%-d?KJ-b*Y%FU^FYn_kR#t!V+{O6h6If6dSp_u6FwO(0rJE(&5 z3G~hX^h0t{k7U6=eR6Lz%a~SvQRh4N9FG+z*Okhwno*;5Z$MYYI2JPYb7gw)#mUaLZS2!^fDCf7>XS;_2Y<{E_Z?u!9KDzM z+G2)_>G18c*0(oMw?#{R2b+k1?b>|1hag*`?!<+5*!y?$@j((U1DLs*uvlKGDa09@ z3Mbr^feE#qtKn_EQkC|?&*N1rlg>1c&0NEiEVe|M#ba~d=>_;ycAst7fi(aBK0C&?R{&>2X+Ul^=cabMSlN?p~feszZPpfZlj zll3(z+T>21#y=PC<9>j$$;KauB4|4rB;qQv2|V5ni)DoZh9u7)tTH~wrEbzD`c9dA zp~Aen5y&3Wu7@zz3L4;q6altpIT6SZ3a<)X4x*FF#Ko8Mm%D}g#csK^`;w-1 zt3uZ5?-D#Lj}2O=97ZeuqkT5fquQO*0fbkWUB$)I_{!Qi=Vntdo|J$A)w3c^;?O7LxJzAb6D;QXTUWM+Y3h6w1DU9b0c4y&3sI$(HVwo`Hk; zcv=_;?}Q5ID`8y|3I?z{4s`2uiD1QrZr^8QDL@YKZoJU+*2ublY4CpIh5-!_)M`MW zwK4vq6aqQ1ua~1$?%-UYW=HMk>r^Tr6lAX}{KurPOFCaCkgrKUp|WeCT=~)``6Is@ z{3bMdNuzlZ{gqBzQcjBR*rtKx4m-p@qG5mXjkdmkrmxWeK_69AOE0by1p>e9 zeygApsPE^AWq_njfR6I8$>1O$xC)9?a2BK(f*%lr<;RMErFM)C@lzc1qE39!Hzy-L z2@tEv3|wbIyO2Kk{TYhgd-QvU)NWeHPQ%v%M1+Z$@gfc+rw(rSI;P{jH$5kF0=S;GnFZh9PZ%#>#m!R>#6>VIG-qi zUSX+lXe3idcye#sRU*)w%{Kmw--USTNl$UnP)7@UP3){H2PKaNbna>i68*gm>6Op1s+@yadSb= zq!74z7O&%J+ij|Dhs+X4qT2z8H@@qMQ+7-;`=zyj{aLFyS2#c8`IDQYU*jV^J_>Yi zt~<_)@NYF&SVhJ#GZ`#3C1YGZD7+TRA2i^NHjy&L1^!@_6FyOg1j3j`p9~sgnoK6t z$Y|7}xQ+UX$`oQThZ-iBdmId>2`kj&Q!XH;5s_etEOf+a8j#CY*S&HWzpNq_)>mT|dtx z*IE2XY#myGd8^Gf7naIEJ0sMO3(+WZMsZODxqdx)q)Za;l-Pn0?P@3H8Fu*_$)ALe z!hXBH2z9yZ6BZ>~9fZY3T0jimhfrC{`JuaE8>zJ?rR4Ei^(3>Ge}b7X;uO7Gn)E%7 z+qjQ-itW6SZzP48~sDL&}Q#qw!JLm&`sfS^i<)cZNGjt(xAt(=8xN) zlA7)FrDuM-j%5`VxBYUp&ebQo?J=QkWxd0s>`z~m8(r&~$B}MR(3+|*Q2gMm+Rcyd2-pk(Hh~8H9e*ADg&S2 zuH8;7>s$921Qy%<8QM13RXvf_h6Wy2>DH#g_t6#G>O6M0#8-N5RqLL--fl(~x$@1c zEjPgilQcPS?^*s8_uRL$AA6u&{`4Q5rnD>%LMpGgG@~91qaCl~b1EvgJK)~q99kvu z4c@*ZY`!ZCa|Oi0oLf!N*y{xORtcQ{+7FBlYAdWzp9~ySDfZjOT+nmMS_)p_JAOJl z|0$}S30n|5aZ`<3+<1}Kgd|`>FrRr~?|+oaQQmYR2w~t^PrfH(h&tv6H1i$C=f9NV z5x#$9@qSUS0)sX*Lg;iwB_D$_%v1eOvm^!~MKJCXVuif^%>QJlGDJPu7FqV6riXiC z*>7kF7XtZb*_rut$ax4HdtXE@c>l&J;cTcd`4kK>S4xai)Y^Tg0y(^=meuWzxxc+Z z`rTRo6b<^dv$F)GJC_XV%7QN$*VRJ@o)o8T`U?`w+qVY@JMR2m%{~6534u2m^4b@Z z*sV5#)+_q(x@{bul3@7#ycHtpavO&yI;WvN6cL?9V1?8E1AORK#f$I_wl(Lg!@G9U z_g&P+2|8&jpUQ=q*oGS?vqYq!ZCTf2HTp3>aLR^rVf**!yQt*v6FXiZnMW(Yz`i+P zGs99rxG>NTQiGBxrIq`H^JrE)*Xkn$JaC2!sd&lIkE!j!FZ=t0$ou=qdt<~O`6^^b z2rTzB1+fc&o}-7J5)VfAbND@s{KZK&J{))CY=3LqLO;u|v(vYUAuh_~%5dUNk`rSJ zs?C~h?f}EfcbHkJb*eGGz=1$*+?qzfj!{rQuGpL0LSKVWZoIi}=jL+WnHqm!oWS&L zv1H_<=E17VV^1nU{jJIHaIPVv6=MQ=D0G`_s-e%-Ffz=fesC6P29Bj_rwYubVVbHg%&UNFx{@GSq~Cp&dYpC zGPj_k;4QixOV~pxLZE=`;~7X&gn_xJNJ6a3emX(a+s?KLF%-pWZLM1_@fM5eX&6>S z04*>1vlt^(7@^1*YG@qU7nN1bcsVv78?lmZl-JC;JEWUoNu$~m*exCQHYZ5iz&7UW z$>JKWGo$mtoHx!|-Cy%~KlqttnKBEeERoiUcMUvAzeNSO+Y{;b8%apE>4)HXc$q}(YJDBe})&KKNmE2#u*`PN^CaT zy~jo;q06y#-Te??Xp7z#NjJPA`5?zOzTVKqhYpsi+2a#W=N22W*M5Hn>FeTzXdxw# z11IP*UCf_Ru&%njHYrQqTp7i;QmeTMX_pQT3osDGi&~2?aYjTpp7Oh#;W0#VW2)NR zj3t#}SFA5ar0(;OJ@$3Wcvj?qfD>z-ft~J_$Z>aR3n0`x9&rd2r-$|32Zm(f(2`b9 zO{2q%Qz=qC@pZD-#3G0{>hmYpW%NNRR!JmfUG2RrGTypQ?J{dmg)(9s6aC}gNIgZ? zYf6^M`gR;$219+X-2MqVE42d?-X}VyJ~QW`+k(OAy#5Y}8~mwhunG4SHw<@39Nk-A z@%#kR$5@>|E(Nq98PoG5HqIfG9{so!mZp(5Q)NyUv63|b@+w0wNr)xzKiDx7NHx#l`9#RZ;#?t z5{E`zY_8ev4q!B;P~agNNT>R->`uk{8YD}3n({4oP?{tTU9Ia-|+1zWSa{`%(gbPcJ`eOb=K?oa;@AL5O}KKFk`1c3Y>uw3rL@Vg!8NqKh= z2BfKw>|s20tnC>{`d&EBcwLW;<|jpD3~P?!{jt4nvL0{ZIl1oYSOsGshm;mDUtaE6 z)icac!rth4^}o8J^*K3)RwV^;6P+)A5Jaz=*A%aRm z8TBy)9RrZzT_HOBN${jl)bPGJUSesJoHg~&?rY%|`~(`w%f^Qp(wWOtJh-$KAJVs) zY*P$f*5H^CWm+M^J;~180#!V{nT=T}ldCWo{k@Qco)ouBRl^?}4!n(y%=g}vE2zZg z4g-gD*D_zhQ{|I!v+YuUO4nEl=1E_zXiQYd9=BQPh~oKr<@Ocr zU|P_8naOyJ=$mu%`9%+**f0+u{o&UjYZp@>F$kd%eN4JP4BDP5dd{=>n|)oHw|0T8 zA=`TSTAhPo<0KJT^I>uM;pxvL{8=TY79y(Ug7mP?w?mj`b3zXpOe*N^_ z@lu*)OhhWDj*JqH$QYywjx$GO%YFl=s7a!DQLBwr2^~NwxcTK2XyhlK)5?l+n>#Z; zA+ez~FOF8V)7<2qp5*XBSSmuYJG7fVe7vGSC;$S3e!^`#Aex7S>D3&=G`H?Q#~2?n zRj6uPN2)E$2T3vJLGiF8*q5xTBrT_X#G;DJ;^T!s5xt_~aiR1a^#fp67pNUh3LnF$ zs6w^-JCRU94guK2P?a}NcTQO68*68Ixc=m_jozS&4zR!jC3fnlXMUy&ZOeahmSkE| zlKKT%j-Exh;&cv3V+ZzY0yQ1r@I73)83oGbDO3dLp&fiOr{F9)Ay+m16O6lUS@M{rcuI8`j_m$fj@|Qp)edtpq^0my)PN~wF$I+D;-aJ#H!}g$TtxWQ8 zc9XjH2sn^4sdOJEKeg`!M(FXODGCdYASnBh<}=d9q%0}0fV?Hnxo)SD!N{;8m0Svv zy_*~&4H~rZvd_~$U6T|0w(a-s=45eCS{p^`an`Hgchgj6o>Jq-_qyOp_{l~Nj97sh ze+SGWd^+EDC{4PSxZGXUJWxo^x>sjlC^-UHP+&vE2b@ZU!vjDb6&HV0?-747<3%O1 zzQND~nyOmC&~vlTq**<&z}iM;RQBOju|qp>8BJNR1Lm_;dQm+4oA@ z*8oWDb)o!Po;Ir3oc$rbA7?W?5p~G3$)uY&kTu&H1-2+_e;-{F!5_IjO2Mc^91>)t zNB&ia+}JBq!PdH!W=CLkTBkbzi{wK%b%nL2k*ljcxOyl68scuykqk$tZzCxZr-&K$ z8IChoN@NMzI|eW`+kxQufVXDAGG9=6|JdUsn2B1H|5^xDo4ZrZY-Av5A=DDu*wLbclmtxShWz0Pvyfmxm8)vM zb}7K>KnFHg48+e35B5j}rd6HyKS?+g6(MU?1Ti8dN#(rx>pmB|+?Pi{gMgYii)8TE zw1tGPwb21Wx!)`qg@qDFls-mA0;8Cj%{Y)=&3w60zPcyEi(58KD>(duK^hf=VK2FT znI_R0Xo?i}y7=CZIu4iEmRq=hs;>8CV=a&kPZ9123f+*ED3WsQNA_6Htt71-xu75<*pOI9|?QC#CJ``%er!Tt+P{U|} zJzD-Q9UsAi+QPgxJEZE?8{xpo@rD7q?OY6=Scdi*#gmLD8^F(jXYVnU75Zwd58lAG zgcnKxPYEo9p@GC$9|cBYuluqKuIMU+SrzId8ARgvfUoVhmI3^ARY%E;(R151?UHYj zE~4nr@mIChV$DH)Gb-XXFHw3K1~Bfb2A=%`sN^u$Kv#;c+g?sV%MT2fHqdy{0|=J^ z9S-dzx{KD0Erc9W2SD|kmhns~!WM%lPheVwQ4)G=o)IO5AXh>nYnf?MBe#=YNc$fP zeC|Q9m=jI$LoM^BkiBFUo*$XizY7R1lK(0CD`5G9ocxD}Cl5 z^Y;NTpU|TGYrF@V&j9#YphE_%`HA3wsLpiF#>?6UrtF~a?w&TOpu0a0BT}d7gsCX( z^zgGe&(}uh2OtVgFk=*UK3shWn<%Uu(m9dyH}puCDC=@4ww$;4jQ}Qd*a9!sgxD&` zKx}b^5N~?qIN=|ADTq*9Ksx_!8T9yWq3HPNa5xZaC9CSmt zB|ilUbwDt`fZ3(u|~vaNW%kZ%WePY zYC&m;r4ZZOUS@Ps;r&;-6cW5J5+88Pk0KT*fdFI2-x@MV81FGKx(2Q2?biDRY{C{x@d_w|{E;h7 z$;@_`OtwadW?`(_MQx(CrW}~g{rcGNxOjk2OJgu%A7m-*A7Bmf?j)4Z$jLeBo8f?mr61o3P#va_CrVI)Oj z&U#ASdSN;h3^yxxk*7vvBjb-SpT;EnI4Ky3ZDH(eKMR;PYfaSQBBBB~<9<^WZEl$s z|GS{OB@b|W2WJ7Y&I)>7QPy1xfXD~f0<-EI2A&fx;##^nUW=dn{sxsZcNmxj6~5Jx zdl*MlRq|m=6-f+m^tI`fZ=cXUR2~fEvQ#*VO3RRZhG2goSnatq@P25A01;_oh)7m; z+bY0;Zu#JNFkX)a26chNPRe`1&ouZQEs(4AI^qOC3h;k`VDh&_f^H!B8t@;fnmeER zbcvYi*~^MjL*UC^L1|q;%@mFwjG$=RmX36LrYC|o`H)oHIvlDE1?TWC0@MDOlAMlm57=(BY-W%6K&p6 z%Z*eGKZX)lzn*c!9Ir22tPzKXG)3jLs1 z-fsDm&|27i@RLLQ2ImLi0o9;$@T0=^)30zr1@V#?Qz@>sAC8bD#?|9Ek~u;NC51g# zat-x9BL2jHJW_Mwhq+f(H)z&?**xN?;SLVAVu+ts&5kOgfB?6fb>72f{qE8oqu33) zt(Mjh8A`IHk*$yZ@Ly!TH?ADf+ zt#o7G_g#_4i=mU2M6HPZXL(D#9w4;8on}KAq67*o+<6Nv-Me}6YB-Uy6TD!Jem;ll zYtjgCl)j~41m_hqNmKPHNY6vi{d)MoB&N`-Aukvjf`w}7;5Pv%5_HB^V)mA`br6Mx z%4ZGe4w5}Vw0Rg;^+5=#kqtS5n<89tn)fo7|j&*B6>tzMgV_%V(uBXR8WNY?4R^W?(9@DmpuFwk?!2E z3>KG70k!A_Bo9mBtiEu}8INQn?Ywlrx5rt|oPu97SG=zkXXY3*(0aqN{>aq4ZqyXk z3=Sf=Sk-RGay7fF`H?t78L;YjhF_`--`*hapWHp^haf9h;+PYKZ(j zSLeI2kICI6Us`&%u{N60YH=NckkB;s8Qkz_Q{>?Q2HS!rIuCf2uxkcK)ct?>EDEVI znl951@1fZmhAcow)43e|BzUOsQxQ=pYzkOC+;YHev?{Erk1vfA)a{(8=x7t+Sl&** zBZce?Vaqs8M5TY`EoOzFF!)Shpbd!{Oh!upKzT2iInCivLN6-Q5cmdqtB~Ib<11*6 zzTZO*fIWcLzmsq26i$tk_HH>Wwe>o#-|s_tBI6~92hT9bDJf0vGZr$7fody+Q}GRC zv$?BBdiBiNo+z3hUonSP6Ir!v7fADqnHl#Mp}RA1rZj5UA?FucT?A%Kif(69^3EKz z1scIAF#htzvxX1-OA`3Go-kGX9;u=h4^8=2-PAEdS@l_GQl#s%Icp$VYozi0ud&XN z4c`@k^6L7e`djXT8#G<;F(I54jr>T&+q@HN;fecfDQ;aun7B+c&{(VDQK?#oAx zbeBRc?LT+4{KfP?ElQK2&lIgJLj~p$?u$#~DuQ#fNw9BL`lq)(`!>0k7EjIVpKxg~ z*nU#y(2tF&)QzZ54~6f=PcOXD+S;tPc}v@1$=IR&@dwp7EGE(ky| zGIZLr#dea_g8ga%eWk` zg*@THf^`_R=n1*01L4ER#xF{_PS)Ff?$2MtQmfXh&F^0NM`wkD51lJkT#{ttf8&1z zol_5GBGfcy>SUsW&_Ty5Y+wi~82#z|snhgl<0SE&fXICp7-kUT20av`XT`RTzr8_> z>oqXk3GdP&!%~<%Pplmtyewx5_^A%>cjpgola>`eJU!M-Gwao;wSGxwx20yvPzvD* z3;p77Ag8SS6P1;_Xi>kzwb!nR0j7G%28~qY@wtn@vKhUCt81h4T?J8eobjx9;=$eZ z>bwK)D+2q(w-VYRlZse8g{vAwZ|u6JqgkpHl{%gWoEWp4u7Q{3dT+F4MsvnzP?BM!BL9H zzCSdJ1Nt41Go+K8nNh^jt%`#Y$hcZn8W>F&0V}o-8F(7!XRR?C9z((-2LaG<=JIbx z<|CqyBY^@0M*C<}qllsXG$!CMpJe)4rc|XJUiwD~Lwlq5XczWEmV5|0DF=zB#}Xb2 zI&Jw~^JQzx7!_sB?~>K6OupghEwJ3Hs&f}NNq?I$<(^d7_vMyPIZdvb5UJQQ4N}bY z=8jnF`-1&CPW#)`H&bdST1{pI=Pmn8>B17Gq3;yxn(WMnwWu%WT$p^ zCCpxf;_+hOH^dKavQ*qwEh`(TBN5lfEg2GHM1W`y-;lTW>mo<6j3ie3+vZljGnJEt zW+ozH;Fx(`i}&z`+CXLTAwtoo!jI+)eCSew5rKbm9#14(7%qM{VXbaRq~s7 z#H}EB`D!^hVY?E>ZM&YgyJRK44Q9=>sa$fhJijwMLU9H*WFLD ztSCHvPu$)wgW`m7tR?1>bfwZlOQZz|7ObnfO8gLPOVjBYM6NU!^bH$}atq{_+d>(O z9lso}Y$jShq~oJ)y03?%9^$@Dm9uvbcl*Ber&?UsR<=L2cC%=gnNQ*94_{6RUOfF- zXt%1&lVcqbx)=Ikj`rrq9F<%KYv^-^@-3q$s@Vbe^Vg+~m)HBGW}5n!S2M$3cCz?t z1O#RMIWxpQ^W_FKvB{qo>a9OaYrfvKU6c%=FGCt4m&5zW@sxm!_&rq%Gx+;x$Tfmy^qrlkg2e_vFGCw98T7zV&86mNyG(T$un@9*5`_UEVnsj zkK>|?6Mh3(iv0}RkGX3D41ofxv8uX`a4c{M0%57*gtn*Hpz*h_XmakV(lYEjgr@BO zyytBfVRyO>EQxt&x`XLB_wzIqjp=10AA;x68ETqp_a9%x&Vq%!HlWb%7p8s}^TjSk zxPlWH@>30cm~OMrG2YdT>lE9%7Ow{m(tTdobzUPn_W6`zvPMaMay`$^9W;-*4I12I z>CK;POW|l6J)F)AV-_joxN#Quewt;C#x9C#nJ%FcH#=0w5(a~Moa-F^$kFBZfTc>U zA(^6gdv4viacdKjrOt@XFdZ#F==ifEkUt|72p>3_K&6nvh!1qaaU>O|K*U94bN)I2 zPeAW0aPVxWx*Ud>3+-bi3@Yw>XV$1+M>0@hvGXnZ66qaTnq!Kr41W`h%3mcpZ5C)0-KiJNuKAASWz zbH04DWbeI(0T@b0E>w%?ijEax|IDcB%3{oRW1ja~Sgn zs)}=st4UIrbVU5HuqZ(bEn6V`mXM#1?d_6;Y@kj9Js`bwzBeD*^|#=Nh+#ABi`7j^ z#e{*m&dhgELy2V-Gl0Fj=$QC5%fRybkAkQ>tv8b{lyR1IWagz%nMSSCLs{CfLp@yKl4kw)`KZ!T+7>-lJ3XGY_+ zV{cBCCI0EmODIsMbga^BsHP6{!snl%a{^8q5X@Kb&k+tn`dW}KD z-7sRjng6M_-^u+5B&ccK(ap7{7BrkdHCh4{uZm@ezl_0Mu#vNOQ}D_B?wpX$^W)RH z{!2nd6C-1&tdLB761;k8sQ+*19LcKH~+X#0nu1AALw}!Bq)LPuoadt6I(nEC-@z6$ZGzKtJN(gF+qq$J4ADB&BN- zi-s{#Wg!4HT3-v4IRnCL*2xtQrgF_&Gc;gRNO^7}lgoS=#e-j-yWYM0!+t@aP(@rs z)qjYSpg_q7KyK2C>K!oGRnQ5VeErJKPW#?zc{QyDz(2$rO6o$|q*uj=>R5G|^vUh~ z%KEqy%T;s7AGQ)6@KRdTCYlf1Fj!u=ybCQYYVl-e*+J+G1p%ryYOs%rCRn>5(gnoHjmA_MoI}Bom-&B%q8=ofsz)-Twmj zpo#N4ex?(o9(%qH0Wty!K@8cLXnToZYYa$tss9vi_boboGtI|T@*kTUk~CfBr=)ftyvNa5nHbfv4#wB@BP$Jj5S(l^Aw%SdBjf zP!PI*Tvx8OSs=t?TqDSm0ja&+aCd?>UjBIQVj-wb`@tG=YUI0l+e|@oVShP>^AqZ3 zxLfE`Fy0g!?s{LxH=X<9UVJOjT=g*B%qjg?*Y!fEFA&P2EB2G)8zczvR9+p3(4Q!g z5g1|6ZheUMy=M%btRLEaqE2p_R5H54NWaCFkz2a^3j$VGeNj(1G7J_D^b>$jmF=VP z2g(b-2USN%<3*UAk=&4T2o#zgXCqe!ZN@r+2litH25=f@Nl{)(&rL{Fs^vO>SB=UH z17Z6ieely+5GiWXF4gIlXzUGC~u zgS!-xc1q5cBT~|0sJV~%6;mK7NVhq=>!WkgMq(@37 zAl*VYJ8Tzx5LTKS95XKLG{$$4ZsK-dU;IMz5SCyL0a}-ibqCbSu_ukIz!GB8;EJX| zu(Q_YJQo^H9_oO{4?N)jX_HP8CY;cRaMx11-P;F~AHeKVh{!Lr2elHs59H7?Dp}+` zYCeEd_Ycy++E9%>vaeieWzLK$l@5*gymr|$i2ja;KNj*MG_x)xzbn;Thmrby$i5(a zgq0~gaZ`T{kl90$V#e1%>b2t3XBTk)nEP2#fU>-vS|6FP3w=ax%wU&+-2gd;=9@v1 z9=#e}kMpGg#UhsMawvusimu6sG1e3{A-;T(E?XK#*ZvI*Qoil^qFD-;oFm?r|HGpz zq&@%ims!rhSmSdw1IrZX7}dl*`nCf2Sg4^`I`^^fU(?p!H+!+fxQ~~s=x@?KAoGzg zj=pg(4PnqPyGbODsjhq?8~#nqu3u{d1^V>_OFUggDSLIk=9RZ7O&t#Ui}Ar~R8-aMC{E{3)yVAv;O||RRpnUt+Ys3( zm=(LcJU)n#lxl=Bj9(3FwP_j{h|b_3H`)4^D^iTh7dF~!f5XsP`$_X`{j8UzV!SaR zZarEGr^`g8UZzctgowAazbpp>o`1-Ey!=n5Y_%6zj!M#lN{;``Kjio;DZwFzs?O{I z%p)W=Iai8>K$iJ6NDv!u9_5H2CDo-1&${>Uo;Ln(MRFJbbitJWIKhL>4dvAe^IBuKH!-8#OB-bs(H9f8)>{5xlQ2p(Pt!Pv z1tTY1fgZ26rc`xU$3B=QpJrYWLcS~E>&HTpW+r)Y?>Y$ffuT}Z6=1ZeeMp17s_$mRv|yx!7x?$r2JAKJ?NvRFzrB_u zU~s_m2>WzIZDEG=^^MSWe`Kc&RT}96+p!=z>~X-vI->y>)Lu7wC|+elGd-EPe6Eh5 zVhKa4fd?1ncQp-_Vb~$(3=-9pK5b7Oh5Djhe>&zLr{>?1XFNFS6WFJWFYmggv)abM zxTOvJT3WA60jwX>28@j`V9@=;iwF(8i4p`mw}NL?$X~O>T?WDbup-Gbl$-QMkWQyr zyz}5L z{#1?RNx=5~hkKU$cPQ4;UlXSZ5VikUqJ+KOB;@!lvK=w8)bO0aXxPq9H-vaq8W({x z!fkXypadzJsQCgVHG?L*G`>6}$aVBuuX(E4zYibs6(T>$cVS9IR5sKptBGfEr^#kYL<~H7fDv#A$?w$zydo^Y7mP<+zl>5AvHi~>8 z!7lU&v&AJgvi}%~cEJ~LmG_XaoTzor0|V72ae-+L5PIS#Gt2Jzt&LAmO8&^AjZr&E zS)-GzecIy0SrY!yrXs{iZ%OoYcBc`5_<-1P>u@R^OPoqKdq?EXPLByO7T#!}TTLNk2r}Y749f zu1acMR;O5^j6@JW>LCJyhNQ=`u93yR++2X=i_uv5aOnJP_5N3{T5n?DM?{C!j)&{A zH5UvvHZvqw>jj>7f{CtQSjP{VT$>2x`kfz7pwIJjm+bVX>5u2ZNhIZhb{08a0ZC~R z{^dyt!K`H%xnbTfSD4`rAXQ#6eJ=nz7j1&J_aCR>zXHCVVsz9QM-!F)jjHC#J?{N2 z{b#=uIRGTD&iXF*w356fj#>-rChv*J*Ja{g4x-=|4Nb`Ik;()=g8)ALD^jp#@*WH+ z{))+jZswLuyvpMJ$YBo!dWp|gGvCENS+II+a)8JyW|EQa{#`3ne|@3*G)P^oU=Ls~I!QZ_H8SLn!8#?|(G6XK0tLI#MK%7QJ@EX| zP+v>r(yuvA-It(3*KrMAMncG-aG%`LVlv_-ZSH8MQz}+&FNh@9z^bWCq`ZgKWS@9> zN|zR@p<;#12nU|le~0l1F5$`2viQeT?e;Un6IjOek$W4s5e`1>!cg zrI;gW_IByKz>Z_Tng+cs>+NSKP$+f*0O9Qk9;}2V8y?U@vT!)`@dY_QMpaT`DnA>h zRYq6p8d{HK2K^%~?#~x5wTd`9i-*hBVfjwfZ*51Ci6U%f0mMvhg2YQ+~QDPx;1%%@m6w(36j z$cO>2^2;U{!-#D zceqHWfaA9d{@aDqjSPOSSD08YkM2u)r+kd*oZuHKrgl!=Ug!|khzFB>8c2;&!xA2( zMi?TBCiciUwy3sKf~Zh=>G7cW1uFMBDY!KY*cIoUhZxdVCc^4^P5(LJO9L0Y z70Acht^tr{5keAvdKx}Uuh3sxeRz!ZTkk?>)r348;-$J}GsKWRla%akJHM!AzKQ8) z3zSthW9#^7Q*4!%feT^G)@@y174u?*3|A>`wpld+-mnuI=9CqCXe3lq^wd2@j`W!p z6H9FMGc&;~7JiYa&47`0_2S2W9;BUVT+W19wmk{uO1A=d#DsgoP%8N-sUtBRxYHE!>M zv+jBugW1JGkdru_Vx(wZL^dA*wS47|r)6*yO}6oCcVkguPm2om1>-zAi;9oaC@D=b z6$@uC(mQ=B_@i1fUJ1in&w!nJ`PBP=!W{qZCO@1xkqm#F7tYW&| z*d+JHPgZ)&mu$H2>`!Q?dW|(?H|4x0sT#v)1NdH0L5}+cI}X=G5ZZ;A>9(YfwmjHP zt4UsyLv%ihGKDF}Rx^>oq+bIvF=WxLFmjdEXoV`4-Y^bii$2ZCYxZg`t^z<9*f>q3 zTJ+d(U^!pFQql^86T#)6775S&g|}7wnr^$)>F2HtS4nRi12sJxY$!g|$f|Yh##>w= z;#K9u3OB7J*hDnnz9p8h&f-iLcz2f4N76Nfww}}!k?1G{C{tG~QyCEv{DDr1QKU9f zpVqvVeXzUy^zFtoc{r0~$15s!7(0!qlB|VDQzE+B%C7a{Pa$BJWTzJaOtZ0w&nikT zXZTy?_Kh4H5U0giu`=LuCH^ilbW$>rj5{bo64Hs`fxk%(gc|aHfe2N7KJ>A-zTIq! zq!TJq_dO|Vkxgvi_!I$mlAPdIRGNGYt}0I(+AzwTN1t!g?Z$G zBuf0~8eK_X`aZ7fLL(MsKDi}k9}R+inIDdHL?N5V9jths{w_^AF;1u-Tb~!M6@z-{ zZo4yjL80;S8fvSHLxFylNe4?G9<0@Vpd}hk{Xm6bZaTc2L-aZKoyHTG?gy7|qolH4 zD~0a22h-OlkI|_|c}cVN3mG8vV(Oy=^5Ikm*{mk8&?n~ucgdbJmMPQuy7};y z(9?*}@w%|}lkq-0=eFu2M(W$|h)J4}E|#;{5fxzjAr?1@!E7TRK)6U>=iAsM%8c5Z zOOGHGru)(6#m&IeXMMkkZI?X5>n>&w(Vh8 zAWeVTd*rO--}K?s&6Gq-CiR%tI*(B@v6lm}$iV4Jfjv9;L$sG7846^mR2&Ee z?&RM*w9OCdo*uehZAVYYeBaN&TS5kazNN~nu)1Lf_Ad8X#H(1_oJr13%fC1ErdknF z@W<#bpA0CAt6z=9Y2!uD35L;^-9iHjxMkH$(YQBs`_~?qhKA?dkUX$wl%Hb7 zK@N9UfHJ?tERFv4C9@SBOV#L$Vj@Lz6ZJi6Zg}1=(*py8IK;%0`wZ&Ep+u1&)H{6v zQl%QS4{SU-7yzs!DIQcgFn}3`#shvu%cQu(L9<~xTW4j&w!d%<>y%Yv? z!0D!4KItTt-xwmYu;%M=`BdIq=%9fA2^1N&pI<8#0z$}p-Al%I<|}jeap8jBO26J6 zs!A<2+x4qWYH&WaWh&rLrU2KRjMUPzE!Mg^I)x?#5#4u0nPx`rOSjdMRqZ$jhvIWM3Pj)&Af@Y7Y|l2kUi@u_ zCinHEzlf(dqfM!H9>ZywCp&qrFS=RzkqQj^*1tLc*Jalf1%xcpWKy~tNb8d#)-gk} zQ9dpj+3)vw*%Dj0NLB)FctHhQt5nrat-0MsL6mqUlg4P^Tg+&~H@Ji3SKYro?f3ER zN71}ke%0Eh)_y;A$b2CrwmZ#cK}|4W&SRJ%_M79p$5n57A>vYf5xbka$cS*Aac#c3^UZHKzI=L5f7ZMl(GvyC5ftwi& zC~g-e5|tKn1;qQ{3HZi|FYW#JJZX{s#$Mi>3a*o+k6Y|GmRgU>MPd{dY(5(vMrj%? zYINt4{<;*Xd}n`D4jWt&OZ(z|*7w?TE(hdvaAjx7%Fn?EXZnfw$Qrp#^;RERLf zpl=R+K@%|b(fHHweENW}Lc)(?2l=y=g#*GHTQ)&dNm?J<_dL(FR=N|6H#K`J=^)&g zp&py+*7qMKr#_u@dXQ9eZ5lbG&uah3(CC#twISCVSej9GFwBYD-uJ6+`e`c6sm)^l_Xe-{*X*G^LzZIlYV-@rS5%* zo*g^0>~c>0y|WYnDk5_HIrh`&g8g=dXOoFaH=XTMh~Be-zODPn2O^)teo;|m$ehC0 zbz-VJrb%iS;i3~0KRfadmuuA6w7(WbO{mk-wd_2qZ>?R)-JVb?wn~ZNqo(T4$J9qh zBN@Njfbtk@KTStTd796;-<)6$xY$$5)qfQs>ni5>+_f=5unpkos3Vmd=R%&INb{n= z>m$|+m5gC!E3-Yb4Gh0l zH69^$9d=J!*O?Ua43^3u$EjFjF-r50yw=5Wt?j0dgLi^|I}g%wFrbakcMWcOxtngs zwkrH?WA47o%7^U}!`FSHQY(nNdP?C6oQf*#QmQ3Wwg>=&zEGrw#*i7l#`4>clN=35 z`FbYgF5Ds4IbboM zmLi#$Pf4Au(8%uv)@{_DoWF0s2Y=ZUkiY=Dc1zMeMJNr`k;dgqN~H&Pu+GDP@zDAw zr?){hBZs=PSU*pUn3a#IL@o-hA1wzGRV+>HT)@@H|C155w5@OMypw z7u7ZJ=`rIu>teX7;^^cnFOf3bX;k8;%{}}T;dUM7JCdxp&;@Fx7)pJSU~;2iDOwbS zspSTyP_Pc8j4{XhxdXUDF}EcFvwimwb@At$cyIoT^jDT#-`c;V#&eg?!TVHF;T`p9 zWfW6{9WAYcTHcNLF0IsENnr$aN#-dokna)Tvrt;4Ju@ozaLLh-L#`(ghBEI~x^RHC z+k+$odx8_wt$9+pV<;)B$aDj6+#ckIT;dH5kK-DY!I3hCw=y_NAZW8@Ix^=Nn{Mwk zHd0+q0LDDD2b@<)|2)2|EzWm~BAM&K>6iMK-GC4z_0TcKW}5vl7o`>9Ko5&feIz^V zIxxw!$kQA@+>Q##nlK$GIH*I(8iH(z+ucs{UJzJJzmSko@pwk$qT&0R- z3>js}3^7JmI`wL1eDOAa-|gdSj*ukjt8FL=Mw-?RICymPcr^tDdejreuWJ0Aw&UHm z5i$aOuHbX|=-8r>hi~3 zv-~)vvRUM+R4}45=v#oN!<#vsrh&XM0evg?xE(3goZPPq9fU%KL-fmQ5!LS~~omC#pBm zY^8aASkdD^X#W@m0vX)lACPS+;NLPmC15M;Y>PQS>U0-oDEy1Hk)syUx{47!in*pn zAcRd}&IuWoCBwJl_gnOenY|?T0l4z9hI}nW8bj--@NQ#?-u`_RR0ufE`6vEBA-^?& z#;6Qsws^k{^|;~4fjJan%1V@k^_U$7+Rsiw|4pQwk5!m?HtA@*$y^I$=^)w2t-~EyINwp`& z)b1k(V-1z%x~%gD_&X%F{uoST8W{(E=O^hr%fT_er#LXYlUi#l0uy`=jsU#P_3{2Y z3!52Lt@31ejDc`__Yte;p~yp6X5Bmp_K1e~a-0Di(c}I(?d}76>MV1pJaC6SN`pHh z@aVxMM%Pdj%lAz@m>5ohf;>GPp;&Fgf{I4S+`Zc?R48Bm@q+|X6j0+aQoni_0yagu zDoD2v>Bb>Fm14%Z233eSyd;UlLlQ_ugUtdxmAxJE6I5> zD<3<`>KL-@%+J0I6c05}$;}cJ+f|}bs@P6LBdikMo2K*S0%u`F!{`F~xNINQ@u*qU zbVlwrP50LtHenqoaNL=+Dhelplc2giorbQ7R_EHlE#3MddW+g z(GYqj^#mvzu_#I%uBW}3qp2G^+esr-;vPpq#AO6<#CuYKTOrQqS($0>ZaTkanr?2i zoqi(CGgIj8KTgtJ`DJ;hZhnM>0S@12`88d8@YI)+cEZqiuO)MtF`%>d+n;`JA&Bsr z=8+3PO?iejOC~(j0m7@i_RSzSqYLaVD1saW7k_*hlKhrjg+Xogt%R#?E#TDcrzoz z9c+aOxMj8OlELVoi~zdO-oD+v;-jB-RU*t20*!!c!kAHO0d5}@Xi_ttr)Lt1Fa^Pt z$!YTyLDwqw=BLiA$s`i1gb;q72u9z=pb%Whsy-2Giqru(*-vzQv~#oECK(vcKMyqo zX^BvDvMCi5%NSPKi@jHtn404q-B$t4wC`kEV;~Uzw_guH&`TuxkiV|)U-ZAI?tj_% zF0}r-J+L1Po|2HbhwS+OegH}s(Xt=I*Uq1zw1NWKH2Qi2!DS*kb@K5ulUuAT=RNV` z#WI^ri8|{FigqTe`Yub(nw#&tEQJG1C5absU`rR{x>%tEERTjzw79R4i97U{`}E8{ zS1k&vHousChXy|370stcbN0-wuJ@pm6kyr&P^CL@A@>?)DdL+qGC;0Lk^gmx*Y(nR z!C!J+XOse!vLcIdHvD<{9fjDoG#+Hl=@RKm{~7#m?2j-%W__mfzb*!4T{+*}H~E8Z z1zv}8*4AE`nopdVJfJ4~g+#dH%TUO)e(T11saJV0JygqXVA6OHah6FE6fgJCZkf{L=`Ak7Zo<4YNv{OD_<3~Ew^QDkzhBO% z)4qUKe@P`nwPPwU*5y)ASE~l`dr-${j&UZdiP>$IDwkGHuP*wWDYw?szQTm6uSSWN zHWKSHA|c_n^_AvhhDV=4mg|ccW*(0W4aF&VVm5E+>gAt`z%#U_DkQ*4fFFVO|u7*sou2UhVRV_1qY-=ufYD)&= z7Nk7czyaGk`F}>g!-PWM8A6XG${W&XI~K{kBOVY;oYTScRPGxNTP1E+4*Y&i;=Jzi zmpm6&;&}7W3He5U^Yu;L3G$5K@*vfbd~_CDK_%(i5;OiAe_*++b_D)~>suyH3~1cO zySFunn>Mn9OaMP6?CR^!D|`j|(A&J%*ChD)l*#OJ7d;HrHiFTy$8Pq{VjPdstu{dY zv{qqJVBRbvj`&?} zNx;&?h`uF*JSL5>y0X%#D5~|W`cuu;p=?!(!5a@x>NG(o6z87IUrik z+AZb0okN90(x@p$>ReIUtFG#)Y1nVB8!=Z`lc2*LGa@xdmvZc*;InESd?u&6I856c z_}eozSvGds!gFr!L>I67SH=LGDMEeFk!}>R9i!roH_G8YdZpgh^G`MvBv3$XObVlm zFLxJt^f}VVqaj#^`i&J+39{LEEqYe&5)59%C;myOS9@7g%hh3p&{qqOzK>;jy|Svw z08$oc+r`>BdZ#2q!>{5@#6JxMLZb=hX}{I1Yk2JWI9+kNPy8s-j85DaEFbe$axJl2 zDnvGT@3E_FwenG0jzDD&0l^Noq<}@b{(v_S@>z2F9td%%TP9DGc`MxWdE6cix;?js z+}qcLl=1_B{->SPVnW=yc2%hP@z(k=?+6oPiB^|I0MO*IH=N1O?nz^BzaD)Ja#W|0{74VMeh3IkhSogRB({Gk1M?AXz}!j+ykvpZr#$^4I~d7|apMx_8{ zT^oIroY3aNBe_`Rux$q2!SNa#>l_89ABnGHQ?#t`i~6SW>#nbvG217I_ZtSfa3_y= z>#@6HBC`+jem$VLFk!r(;hZ6r=?qs}dJ5aDLxC*Xr^!||#?cEU z-6ON2u!f_+_b1BVk4JCEXBAgWAAGqG$AM)o@m^t%R7b%?z`Y6qkyD(!T}(AT0sbe(wyN zPj8aC6Ep{Hda|3R#8T*olkRw51 z>C!a1`T6F|LSzvF7^u2IW8WH6Hq?-zonnz}muW=CpqS+i;x|uSb!deIh7AX08I+AGdv};{7K0|u3`P0XCX+kQWY^QPP(ViR z3%UQ(*j-|Tbxhf}q#^@Jj0K=R!n-gBQOnzvm=8iw1X>pE5PZ(fVJ?bF>D z!8YT@8)|$jfQ#a3mR2l%6|2< zFnzM#a1knuwinH>PFELZDk1hUJ>8aiw-^IHlfP`aRT< zqnG30=4!-6))Vz9{cbJJG5=ymdUD&1BSEz8TfIauU5oQ{n$}pY{le_W4!S!%@3QI1 z%JcUggR@l!`|_$igJW}h##42`!PQ!n=#^jVH~@MM1JhvK{-D7(7aw`jX8i{@ms3#j$7O1j#eyIxW^X zam8HX?ldv|{fkno2t--sG~ua-eS?qgp2#!}_JoNQZ@d`y;EKwXsCSx|u7IC~8Ft~m zPFP1#{)DUM1W)@DinAV*nBMyd`N)(}HnP6UH_NW@U4*RvDhUkG6srwsoSO<#?ZIr_ z3cF-O!azZTqCxNX+=w(En{ph?v%y&^7vLM!x>q@d24W;a)_x%32^@2*BHMGTOW|JtEtwR z5t5RYa3)7JzWB!ZyJd}5m4I^biyTic?kcM2Z(1P%!)V_r;j@qo?qy30>;g}M2 z`&(oz2j#d}YPF4c;ltI?Y!RCh!ugN>DH_z6pbJV}m0@pfw=UdRLg)MF!|s!5{H_ni zLORvSc`vr(6cr5-?E77x2tO716gUzMyN35pcJbF2Ztq{t>=+j1FWjlHGBG@{K8-+D zVz=^Y4)fYKJIYCBys5$KH+)G+W^SUHbvN#3Ws5aCtljZu#UTP4oZL3IAam#>MpQ zFL@5ryP5~l0e>WXkr>oQGMxP(V3GmNRsO+nio%}n@)B=%ioc(J_@2%uj@KocssC8* zVfaOQMsD;9vLF1ZjSzOX7NC3{-Cg?0G91rs%i-$IqmffU+1@F`9hSl`|GezL#?!(D zEPzNjbz*ZdA^NX!%GO&^0UUZ7qwG!ku=1PE4fuY8?+gc%X=<#WC!=%2t16vB?eD&w z{uym4SNS1zHz6IGj;47|lfPpA1v?-hGN8b@>SAfPpy3zfZ202|yW?F>TxJO~IPS$S zC#d~IdAYZ8? zDPI@n0gdL3JA{eF*ZOV?3xeQtlb_~xrMF3Nks%v!=og;bdu|=)Yj6M zfZSxWsylJafHhRVl;1ad0R8cs*a9Sj>wdTJfBd~u`ad84ec3HS^4#Ys<7vUpw7uLw zLe`qgZ{_CK2WVvzdU}J7x_0)^ZJqx*Zac$vachzIA6HsI3oE^>ul6`XdTPdae;4QZ z|6l%_@UQ0k-&gxDxMfF3@JQ`tTH1``l(W06--^x6e8dH@g~Y|dm}RX;Ovb`+{onG@ z0hWw9O!`blcm&X-9sN74y)&mhlHY{`vcFqtg=x0}bveE|`*Q0J==a{BB99-ImHCMz zGU=aD(seaH{70od1;LmveD3|OU|w%s!Tip=>7Nq_!$i@9=bGH?o#4myqBZ+=DxdyCozzEbbQE3GR~MEbi{U=;Hn@?>YCJ zdvoL$eEU2z(=*f6)m2?nUDZ{+!HV({nCL|4aBy&#Qj#A&!NDO5z`-Gep(4Yc=#${u zz`;E?vJewfloAsoS9AcHT3DOF!ASvQ`_hCX)LpR8^ zetA3nR+!S&{RnPkcLQvEUBC?YZ0x=Jdt*AQ_gZ|RXRj6g-mxOkiCiIk55p%TL(F`B z?wi2P4VSf7-dI%s!26*8QJ?M;Dx3%#`4HY)q-QwXh<*vE#?be0K?aII_7=sw--bb$ z8>}KhX2o_9MCFRBjGRmF%wuBPzt`i!v4syOY{O+PqMw&gh+=Jw`aG{lQK5@M$TWhp zj}#doc%O=N();ym;adSRLkV*he>d*V{Sp=)$A|6=&Vk|W?dL|$dj9XRV(5&o?~)$P zEFS7!Y%m0R&2)(4gR}8et~-d9`csHXe{%$R=4e*f7io#z$y2CIlfuQmRTHN!K2T!+ z@)ZMul8DoUc5N_Hq2jVlneYAI?aiS90y+z|RPG#x=~7Hs)8fx$kA4!DYXa`egWKDquz=D&ci$?XQy1 zu7#O5#0_ksFWZDR0csN#$ZZ3j*Ci!F2z=jLXF>{lPmr2?LWmf3e5oEeOY~s zf*>D1$wP5KlJDM_(h>ZiW7J9GpJI-tv4VCTg3-nBIUGGru1|}%c32WUp^gkwfUWX$}=gdzK^L1b)cd<1cMf)dvc zdxIP$$gfzOorBWZ?gM&8aOUeftSD5vfbH*C5g{VD6TU=KMHyw}o_5vdcH#gx1bg@( zf5 zh7&**68n7GK3l)6SnWHDpN_+aij6jnmiBF4nTi@(Zb*p2_r~`d&3Xw7d-uVcd~QGp z%6pgIFm`+8l@L!+VG@DY9v1;xWi+;`hb6u-+jhwM6FNo`_Su;)D5X)mP9RBhLvu?V zj71?nnq5C$+*RDm@c{LQ(M zQqQu*D+Lw=7T^@Ul_z|a%M<;V(Z9Jru;}&)!Xb{o}M2qn*m+h6@8-ABG{7af6%_@cZ*YX`4`JpGHb-lwtMaRg(@&j(3V5|z|| zoF<6cFtDB+fJ%(^{&&=CDtIX|wkVPhA#_o*z1)(#mFTm6)?${CWRcmu^cy5&Ulzmx z>&Ix!BFBPzfVw9F@K!aODG0Urxk1Gda7LJ*=7L5hILuw%SC{NOMn(fkKr?^n~R&( zoA>wMZ|2VxAi{>9pA#b|y!q_aG4qS3V~35Li0Ae3a|g_R%nQP5;xnQ>Vh_T+*F&r& zYy!43eVvIHvHo`VH_DLr`>yU0TSq++1 z8h087IU?D^q_w=Eymh(!6k9GqqdE59pFgyt{tBwZMUl8O3`pipp-voRo40itEg4?; zEik5I+PZXC?GAc2PSHs*Z5ZB#7HTUKU=o?z=@7mt1zy$&V8mj`Q0=ocIoC?k{HRG^ zTB}*3eXh-~L93mhaa7l8CRSrGZ#-X8VNtPLQ&UZ9#y?*>bwR)%LOL&RT{l!Vcv#xv z?_G3Haf^IwhSiNF5NH^v71$Kv)bqK=B4RRPIyFe%I$t1PPCg+`$qZ;#;TU&HO)$~b z^Kq@RFV~35AZJ-}w|6g!Ti2qDWSU}HYZ@gxG22i)F3j@vxncFe&e<2sL#Bo$75YuHE`MlWgR{YZ!P`h_48#~9}++pYsgEo~s*ACIDs!U#HuP=pI40pfL5 zaSqd-M2Rm`U+&s%zNCqkWDaDOil+Ti`*pXnw-We<>&@@Tv^NU8@~JvQdPAX#b&Bpg zQ6qIazK0~Xj;~+6B2;@d1t=p+Cux0i=kv|^gZu}Z55OGPjgsCiy7wwh6a57#0*>i^ z>KzbL2*1nF%#^v7li^vwPT;$tchJN<`(VJ zHRB$eqtG<;5AUQ#HO%3#j|k!-`hjuSAzwp^LYCwdl6=eqmY(m1g|eraF(+MD^JHD! zYF;t^Dv6&}t0EZiVGU$Ao7XY6omz-@=Q@2g1W6|2^}R&c``Y|WIH5kSJ0EVlWp)~KSRGT^Gim-$Fy75 zxMfU6u-;Vbg4y-f%g&c$FS*r_%NJUtfvP7(62(2GW%?aj%C%ePbM#ijs&1;*ni9JC zI@6kj%Cq%LF83klWZXgAI_2o4b8Vy6>(SvrZZvM)S(3^I+tBNHC=*$&bnVjItA^6n zxzPU^=R^6KMXhyh<*FX*VW?KMn&x~9x6#q2 zx4|tDL?yyQ>M_BVyE(LrmS0{I z0kjdu_ukr9z!grjU9V0PAa=W$;eB+J7_J)T);Vra^c}rji^^#66&gDn*YoYW{IqV; z29_f=;*-}wYjxPOoSDohJ1Ntx2Y9xui$lY;x!G-9mhhH5T=*X^!1^IRyKU@`%&WGu zf{UInF9#3RANS565Aqp9>)5{mI$nua$3v9AvbRAmLBcLfUhjQBolHP22H8PoJ&lx& zERS3#b!FR?+xLRGZIJuclke-H9lqc0>?>T~1E*!K!C!1P z!ww;M;(wII;pyNI|9Xx92N!4ohxGS4^04dEFA{ba_tXxYfEypIXk+4JK<;K^ZR^PACP?vD4L(@;=`jlh z`CnC>tOO}ENDz!Q|*}>tx`@Wa~)zw?_V_oew6CMh+HsP8L90@~3tU z41vy0f)o@_i2m{WTR%h6^-ysE9o=E>+toR$B|9T2zv=F)g%RdH92%YV)vH&)YBo-eORA5(_ls*06#bGD9 zzg=Nvcw!d=qCRCfI1xCh527k=@cWCw2`^NWj~{8RzQ3g_z*N+fR>X;vQxjE+lvA2} znUJ@r-IKm+(l~r8adzEu%D*UR32~a|i=YhU4=ErI3L!5D$|SGu&10<5`pBdir+Fkc1oiAr+LsK2~YDivFZ2WupzcuXVhvNL7Fg(@xr03@+(NFM(_CI$Q4gpD^ z0P#Q2@6to6lflK3fME<{s{K1|7FCzaCCmdW8es{LvkAJ+=mn*jP?>?T!kL~DA6O+@S z%gZxNJ?rE!Z6PA@tg@<#Dj%qiKnCzb5)e?-`2G*v|NMAHJdud*e0Y_$iTPIt24wpN zdLx}$vgdAu<&Mg>zQ6!dF}|1{n7pd?NZEaq`{KvJ$=Ovo%EGOFV{F!=S4IB5-CygU zt^Kn!V)bl~crUlMOvvkD>gT(LIlsgozp$S4vWUWqpI-saM491ObqOis>Ngj=^Y~RB z^3V_M>#08-75|Mo{o=^<`C@-3Tdec!AcayWL!s(rwBnA=cEma*45R#)B<4{@?M+BiN7AOu}SRVYR9z;9Fl`->3-!X-m!(uN=}REpno( zg3{t~_rSYV$38M1KVCtVuYMBJ>Naekf5$xBFUfQ4t7!eD1|?7^^eo+iVc{1dOshy@ ze%Ucob9Q!ib7QcgIDKfi|3rDJn<#?-&<&Cq`**rrP@#Q)F)CqNpKWXm&E>4wkU|2L zd?dv0`)MiReGuNChH{2KTd%v*-Bg32#AomeCVWMKcM| zG&;0Z)iXxhB}5Y2Q~e}Zif&Th{tGa?{}B;KX(G++tEw^g`m_Xn0BbFCqQX7FgeN^li(GO-=JumiicBs8(K?TUti5 z*VIJkEefJTPZxogMbk(E9;)_^m48z4q%BNdzBKp-kBIz@7!_CaX^Pa$Y-rH*8B4dC z$}Y$xk5kAUcc)z$wRn&B@3gxl^%wJYO5c@sm3}Vwk1+6PbQLw#@5_`cxML5V0(^`( zMZ)y+!h%%4gb1UTq~D5?60-^NOQ55N=D3ZJ)9)lq_5(;g`6pDEP+X2;#sV@oumIHf z%%qHjq%t8bbL4h+#R{AA$)#M@JM{j zBJCZu*?|&05Jk6Pk!vA$hsk)X+%ZvAbRa`zYab8 zAvw~oPQk#jq9oG3ZcP#M>Q8YoQ}y%f(cGkZhlH~O4>LXX-@|bC_3ykqHh=pz7K7Se zHhZkHGDjlCaUPM)xp#JFSBZB1@ho+}Hw;A}K-W8EfvtjPx59Iec#u=LcdHbIs!6~0 zYWT`zBF-__SVSR|3g>vI@I27#%^z|eDGM`}*a)X6{X~k;agKk=MEFV2TK(i-8D%wW zy?f{$U2-(tv8I3MkAV&*ko8I2_NPf)V8%3&HHe0=;~`QHVQTws3Og%KmCw>ijC;Y@ zpM2+VqS80K=hawBcD--ATHA717HHySppX*&&97&c$@!DmACjI4f!QZcE$<|F>JWYv zk!^s>LBVYbQDJFLg&SsP(H5y}^y6P;bZZow=0(_c13*k^E zWPvcF`?Gu7>!Z3lLaPr$9tzJPj*RDPB=7L+nBYOLF){w-s~AE1;z)FCUX(xT&}6FV)Kk>|nbbUX{|e7c`R zukRN>uqti@gZ+9+b#8~MFEq0^RN>6>OZR+Cj1yhbJ3E0}U z-i=sOC%+-wO;#u-)+9b9Ea54@|J_Cg9(BIF`_#Q%_Xrl6$#FMFmu~O>u4Pi7>Op*p z!|yis-Ii$V?Q0xgWuuufzQD5q>vP%U!b9JVw~%f>q-r58P}rGuX^bGf|DwWgT--nO zLRotQs$1&9d2Ms$y&JI-`ewJMZ9J}^E%P{+X&VOj=`*nLfpYn`KnH?lMa_rfPoxyB z3D2h|u%?qc^!skoP@F*zY|g9BY?hxd>&8<Ado^paQ8nsOi1sQ4gGeZ7W#UA);_cWXQ!sQ(&1 z*Nu5!Kqt@LyrZGV^;E+W*q*J_dhh1HUj(&C((0S+`*jn#sehQ5JX1wGL6^JiOUv(S z8}CbmH7ff;pG~Q(-m4_6k#5;>==Eb^3v^HBmdf>;s;P6d%P+!gF9sK1D?K|uM?7r+jD>gIN1Vt{my}X=>Q2q03a4HvZ zMG?5mZ;NkhtK{^Fo(nbVvr*2?De%3@8~ALLmU^{44efrFeHjR>TzD+t#6u0gw&&4B zSM9r1D2u+gm^00ZxD?=1fWC9UIZq^*n_mmIJ+u*R7t1Ng%wCBvh`L4D_Ef2*bqmNXNpRy@s<9X$Hu=gHjt+(&n+ zTs~&$6}?&fWU=6oN|HcU+H}|E)${jl3rB9B({)Cs3B4`Lcqu@_Z9=Vq<+;sW-1wNb zHf~w#RtOvLjVQ_~A~7)ef1q>StlofLo0NZTJWJrMyz ztKU1hRS&(LlFu&9b1pMR+It}GqXqwarI!K!8)3+W|>>gPs+r@`Q>?$6=*D|3*oX7s#6A5v0Le@-0 zD25}Sz(CZaY+P)-s`wcGZcGddBF5>t>97k@ox>n^)#RG zDFR4TdTERgKXjzKa_r`lHd$=IyVrG|VGfiooE$YQk#K4I;$ibrvKHcTo>3Uzow@ibAufM9 z4&rU4f2uKRHLSI)iXBj0Y4W6~0-U*4Dtr%Opn78fKw0k_T28UBZz)~@+-XUH#b7S1ZI^J^0z z`W@5rS#RUhjE&NJmlT;p)w=$B{E#q5?A}74P)tHyC(x90DRxzzG4^8>bG&u-!6J#8 z`PG@bgZ-e#Y^6RWQd!T$cd*G6HKMMS^FUC{?dITgZ70I>Eo96NPPZz%q8G#`7~7G` z*_%au=g^Zfql(1=$0Gh#{Uu)`ndY>&wQ()1M^i7^Z0&OHr954luQ&E`<{N1XF4B0Z z$=dFdy)42a@nrM@e{0#@A`q@O!gF4<_PjqH06}+AfW2i#OX225tx;&% zDcR%uhledQ7buaN=T${vM0F{*C6*8QFi-$zshb3^NYKP2J;R%IyNy8CF>pbES-7^c z#hI}-yXUKWOVV{67p9swi$duF&O8IFec_OeL)5+2JlCboB1OtYC&bcPOgFLNSS`s# z>P*WzcK8vBJqxfvA+2)z&iLA*Iwru?$(DUR{?_CMXZ`&sb|Aae**V=f2*U~cr zDZRT>ov-m5mA&Ekj^Fh;wFV7{pu zqOVSP-HZTO`W4aTDokgDo=WC~245(t*FBiZvd#h%vEn*Yv6?%_OZnLg-6YC}mX-oIjdOtN&Aa`_NpwyAgd!+LZ8~V z_A3ui_`b3#t;6W_9Y#F(s|>!s_@UgqGR-fB_R`SRFT0B)D%m8+57Rr_Hk48}JfdB>J2EtyuLJSRzsdaDotq(w%y zitEl3Jz6Hn0$xNvwa$fs-2({t1pRG;4LoDx`AQe9=iIY~3$eCTgxaaq8@3I5YY(f_ zrk{Hq9nR*mp`E8kGq+k|<@cWg^~RS}b+5@+a96Q*vl)I2Usl7cJUbMcPHxddU+ai> zECI#u1i$inZH2Ekyk656mN#*2G{wfYlCiQ4%nx5JOzvii5*}cvSb}=h*I~;xDh2*x z+xj}<*Q>2i;^eiXpy!l7(82*I45uNnEQ%f0b62X3>&ag2i&)liRs=jQUuHM;XJrUe zBw%t7jTjy6d=)pSd)VZ?7NC4+^_}2^7Izs51{9_4?gQI?3qG!)N z--~$fnA}-7k|oV~cKxYfjdtp@(?Fw;DcgXhiJ zf>3U$&G!$-4@Y7k8$;|g;wmrwIV%OnD1SG)pDo)qGyX^ro9VmCcWAqapCLix_&5%p zz98_8Bbj+2I28Ywa?5$WpgXI)#AGH8ob%~?gTD; z*jF0yWBL5%9`TRxGnwkB*1~&}+z#bQRfwYHrdmrFmIbG1{IZ}FL_{$#xIc!`3iW5i z)H@97zK*kCWC6D7p_2Qal!}`<4wv-1o4G6FEzZE&zSE<_;9Q=|yiGRKpF`#NP;k_u zw(-4Llpfg}`;I)RL9S%Vu2=F_(KZGA3nOn1Tz2v`EUk}qyz|2_HLm0Vvo1`XIaYA# zgvk}eX%2!-4cfy}Hd}YavRKY}E9_@2J0Az5E10m_CbZhc-cMF;vaocv@^mK57gNSxRWiLY(q+6*^Saj>piP@)*Meb4DOOm!3wTFeQygK5ENyM0By4>? zU>gY5LMPtH_r~lD%Y_UC(UnnIN;hL$8z$O0tfm{T1`|V1PxtzxTK6)F$g_ZbuJX+?turm^%vGE@V&-}%FhdJiDmRwcj;6~?(B?|J{wE)vZi zUzI>!Ei)9EEX>YTCAP3tP|0fh<3aaHM7!U5nXltlXZ3cYJv`F4kTth#4~{lYT2Oy5 zk(FUMN5f7uZbaX#f9~yOVS?~;pyd{Q^KV&wf9yjka2n=l@V3?Yi`gp`<1t4$)`|qN zE4m2Zud4YQ{8m1g-W&RE!7qr%WBCG)iQa(8^eDOrnU?hr>G0*)=VBT4WGwrP84GKwg>I^_#A4cY3mgJxGN z*}gidu^wE8GILhZZQ*Di6d6URq_W6nf%7Yx+RY2Jt4ikJwprH zoEkhcBvD zDoAvb(o*u#%Hxg~N*~}y9^bXWasqTu;^as2zKtMFz=e4%uy9n^V?YfN&}gtr05RUI zH5%15o?_xFnf&hJS~DYU^=38Vksca}jOQ?Taqu~fMA+-o-KsNuUq9KK4yfQ*2u*5a z-ld|1?R@;ueUsed8^}dhn~l~SSA6)*dgWdcw~?4N=d0l;eHP%64xkSK(D#)T8^Wp< z+`?HR&_El@(%{m-NPINuNa2AzRW+0br8PQy0csGy^MBn(TjYvuwuxn{`6cU!>%Pyx z8!QIe+xTqyofVod2#k1Ch6J1^0gk1HRt!8OzF%GwdsYPfVfTt8pr;o5NjSODoNf#> zyc#&4a`4haH$%LN))%14cF@Hva2D?0+dkkQDosaj)ADhzSDLnl<07ue?x{q80}8ji z6>tb7)Zw|Fm4Wul^S86@dXV<#e+YyIbK+@xT8W*k4};~4QG%9MedhhSXTH3U5HYM2 zIG%alXTMJ%SlQ!f+?1IPp7*%C8|BF0@krBX;u!;7ybmI4xBgIvApFQ>R=-pTB#}vB z9atIN*FH?3H%025sqX5MOm5xsn5}uxoV7eB3O)~E#ZF8N(WEieOwvY{X`9Lf2|6`t zGHITJB@ap5s?_=l+}B&j~SEgpV1Mn)8bdUC1b9{=Qga;(%Eh&M|& zx)stXcz1&_+nrScaMi?rwfS5t4Yrj?L(kD)cumxex3%?kP1nWgYJ|8 zv%fPU-ddCvTMK5)5RvN1oL0Q2wPUfn*ORQRYgtki=VP1=k;s?Yji)7PAuq8ZSWXj| zS$!#4zxzcZ{8}e^d+i%?xgOhBbu@W2L62rcSsQd)ccj(ikbH0pxGZS!O^iT(v;UuR zHH`D*Pw_g%Oh>B0vYoTS?+L{fv*fqnDox?zVK(N^XOaK7@h~ z(W+x?_A#a)a%m`=?NMYo)qCb8xQi9uC4l<>)Q_|s5&5QAERz}>Vu%_s_y`*5 zn}kvn7VTooEc2&jL(hzeKYB9qY|+~fgR^d(a!Ljo6BHxn#C|t(t(m2J(W~`D1MyPU zJFQ}Ju>~opN9A8fVGaOT^ls~?lUfW@O;6nU2GZH|S}GPS(o13C6Kkm_FGcB4{5pb) z+xkMz0UUd^A$G#C5WXu#RJ6|jEnyDt_$N)g3-`rxZuq^w&a%kiYNYMRn|S8kX@_>| zRJ3p?GV%Qy5M4U6j|HAIgJos{$9<9Ralt^AzeQi03hp@sp;tARbZsF?69hMF!2u2;P7G{)xoU6Q8dqTSM_)9KFRPo z4);8Z@_`ZU7ZJY40Y>t%7BWY1v#Vv!C!~w8VGgKqxI~hAwcvoQ{8F&LpijL&an;{M z(csI*W__z*7V$~gpCgWq^JLrg_UQt_4D+DC;W>sCT)^0#Y&K_Q%+;6^R;co=$@%TY z&-WD#$OGaJwO1CP&`oR>Ozcu)EG60my_P%CB#nX=lCb9PaT(bk z&=oFsdn2!3dS6e4tohzUL0JR22rSV>ugcDb5VIBDx1yJsZKb7{7B2nI?P z_gESD8}~@Ih8Bl4bDddmkLk+*f8J^_? z1*$KJ%cYmWN8&pCilpcZAFkT0p@;kt4#U||`*Qf)Ez#98v?uNK5Z@KM?@XICx{t)A zzp=uhFKrt9jA_X#@eS|&KIQop%~QrkcD3NoeoTVAQc6 zZTfD5i{;w{?nlVx4At1j?7Y4+Fw75iiO(@JmT_5$6=>>Cf8D*kdf(t4jU^nrpFWeRFm}5sS!*=FpsshGx9SbNm*XO>BIZs;moYv$1Lqd_Mi}Sh z%c!|1x(HYG11O3R;X&}@zBCMZvtm?960kLrBGF*i-^H^2YGC$gNf~%-i1?0RaYht& zDewCd0f^kl!|-%x0IMU%m}^$aKy&i;XR``?=YekyOesB1EiZj|ErPLzT`I7KU%B&q z)%5UQa?HSbMiABtIVm}3&sVsMuy@?4u+x+uj6e6S2@GQQ+;YotntD?2QcvpL@-OwC z9D=_2{^ao4D)@j_EHt2hB#NN_=NiIoD7ghdCwy1vsNK)=vKCq3eHky~LWfpEU{#}R z;G$M6>wdiV*;X>y#{KqEq_>3!|9ej|p`%lWc^VAy`Z}wl)xm=p(vF4hhW)pc+bI?5 zeI7EMTz1&tm!8@87-G(cAZ`4u2fNE1`}0>0q-{*UO2>f0F>%BP{PJ4h&EBL?gw@R)W zv^e^}x~4?rtyY-M=9LG-V@D^x$*25f1~X?`L)o<~4XD{LzE{RUD`c zBt$^4OZvcjPgSR%zHv4fFGNIhzZ1if1+=1?y=`8o?fZ)R1&RpWD3UulbFzpX%Ko(S z4isWU*%RuA1YtLxDA{!oWpK>lad9N(TXt%O5{bX9{UU)4>Q=%x8ESuZ`yFNuFe5=A zRKEMq35BU>8{b~&cz>=EsC%=N-7^64H5erbsCLR?Ib67RzHy z=XW(@q96BLiH*&d?Vzi^UJnklSC!3i zAPZpjuQb<;c)6$s{lz1GM4WEp-BH9u%$Y{pEjb3`ImN29&ZLLmo`C34#5LD_iI`v^ zeo(^eW4c?@(2^xQ3*fE@Ha3K(!;CR5C6B0Mar%J{C{ANjw=|sMTr3}JgZ*yO(p`&x zC%eWkkRQkFh?>pxmxHFAg+TIDQYG8vd2*`Y%qZWh!IGY;U3`qnoeu~6PFWXetHE>5 zvIt z>&d~b%vgVToVF0rrCeYo2>bH#&oljfX)+z4sP~&&))T}llhYu@O5AO{sNgp>r z&^>0)lE$4I`znIIunJ15;hnXY-oqX)3R;Jpn)Off2c?SHB7FrH7eS!!gx9sOjCe{Q zD9Cu^R6yn`hLRJW93FTDf}CLkO|yeH+$ zhXiCpLnR} zoXk1suZ0eidHs7Q?2 z0;Vdt%&kZbw!8y0cwRV)gk+tju9zrGnwMlb>Uh9%25uLoju+WF8PnC{~GIb0+2s z*4IOIoeyc{wMs&k3rLDO-QkZiBNf^$rCoFM4=Q&Q6rg(3VgVg78gI0?qEc@c8>Z&E zZkn@JO&QJ}HG-VgBy@;@2G4p^7)bB^+BSd9n`kt7q-da+@2>KRa}-d-Rj!`IRjl@A zIcMg^&O!AGT0gnic!>%LS<0@gj#pmC#mi~qeSS)}`#k|}DNndbW%Mj!4?Luf z3d)_Vw^L;slTV_<8EnZ1l9OddMI|?1e0nH8`q~H+eh8!M#wJ}ELpuqhBJ;twD_2#RB7QJYcatpBzY%YEI~pk4E>4Y9SI88~4HqP6>HN zCW#P?`CHKqEDE0CuEpEVer>xkitBS#O8fvphQ-^6k_CsEIjTE4O}l(X;`O~HBJXiG ztO*rqla`@8<1}$PU1-QD^?Y&3nT;zb-6~#~G2s@gAHTS+^OG#mLS^j;Ka;df@yD@= zT1~UNJ$Sdt7FH3Kp*8FOU+eJ_pFw=k$(#w&8+H5fnD$xAI$q zEgFA^Mf8q5K&?lo>V0)hF1-P|f!W0r!{6Di`x%V;zePnG$=}$V9h(#JD+EqCaA!)y zSj18`2_@9k9tD@73O|L^bhry8Tklc?aqG>9`0l2o1T(-Fux}AT63u_4Uy4(&1;9{T zm>2S0C|oRHunuIoR=`+ zAOEC(vU#P`u;D?l^tm)d%B2Dxzd#0&&$)Y! z$Y>?1Qyn(*pWxaBfl`p`k&ByTG3eFl(JV^ULyd?2owTQZ=XA9}pR*8b8<_oNd<9;M z^=ewBc{O|Ds*wKZk6c^#V`Rdqo&*6hfS@%j2B_4)L)#}**4Gy}tU;wbcG*WfPoaCN zg>GxXjIilhU1lA=nQyUxciqt(Jp<`{Mp^_>*izI*62J@B_+#l}WD#MTaRpaU$x35q zkEqaQECua+_0&XC{_!C?X7U2rO`nwxQ_csC!%WiDw9$C?QTJv<;PzfrP)~%7t&)14 zPcM2a&}CC>9CPkD1>x>k8NFsH;>Y}V7H?R7b&Fe|nzx=K4~6ZQT#$9}{P-NR zv6-n%BjJclWihV;h%<2L$O$X$&yy@Ev% ztR(76dAGkY7^DfzPsWIF_hvLo#t#$i&dyU!sL*G$K(nkFKpE;iTM6cZD+ZhAXNTvN zd+U@D*7~m79c)Xudp5C)RvGb3;tFwjYxL0eQohkTvkyFUfpskuR&7C`m$MoI5}q@% z#{%0szd#2XOyvhoF1KN=(}s33+)xMGLLVd<>|T7UFtkm=vA5EL?ElxMXy<*wvkeb& zbUP%uS-_yea7(>Sjq-QFF!w9k>M7s6t~nw8X145-Axk(hcEx=lB%R_yzGA?Rdu*=k zEY%v-q$I?N2%tDzjWsk|2tc+hmjX)+C9+hputdQVeL&;jmUiC7uDo5xgoeAIF<@Ez z?AQ)PQTKv*uCBxQ3<_$E>@4*0PT_akuXqD(i-gXC1?q%^MAffII1a25WaFdXJc}+~ ze}+tCxzRa_Sb5>EyIMEstF=#PV7sGXtKBZv!Of?1yACbm#f??)= z>Crw~o$&>eSlvv9nhYHOicTp;G(;xOUF*cX_F6QRP?xY8x8U>b-;du?7_~vzM5#^) z!2K3P(&1rA?`8npvIpFBt4=R78!`7MEcB+){p#l9wKr~SZZrsN(cW18G0mI+i#_v9 zogn-f13r8O%Nku=BN=`HW0Ymip~L1ESUC6+n@2wLDM)2`y;;HQL;`dk#Mku$Lg&_96xMh+9Ss| z2SgR|92YkKd{aRnU5TH>cI49Fp`%n;hd-t6bsy1u{L7%{rWUC#i=SiqjvV-SNi5~B zGtT+k(8binCIOob8C*@!{W`cPXP+l z=V9?r?!;HMHS9?gC-Z#FlOJhXWO=(vRC z+f3kvdRi>-@*p0&^|&{*CU|SRA3_7Zl3|WcmFN831UCN~KbraqTyS`0dwokhPa+=b z`w$dHxRc6Hy-^-7c6$kq011IE1MK%z>DEo*0m``st)EC#KFq5&9p{#DsGQ`GiY%x>L{T`3q1Btin=h$y z97amH8&iZ3w0US_Lk_>~xAI0C4!pyD^@puJ1cdFc+IGEma6vs2hZS84Vf$OcYcd=U z&k+KJZ?a47Ekyl0K2ihyXY!;IIy9 zzb21l6>VX;CV9KvaqWQhr_|Ly%Yp}eK|~H3p8mCpzYq*1f;G(}f$&37vdHI#-s>#u z>sQCv&~$qZ1b|>RN$)d+MGBk(UV81vlcN2hpkab&?pv+~UupX~k_`Vpb~urb;3K_# z%aE%{jCy+sp(P|dNFk`A-N+Dls+T7slK--R*HL_o!%sUh1K2tViAQrgYoyrz=9wY_ z6VE9Qf8&|zP*SOnj%RO zfbsati&y5y+>+kj{>FLvV7P;ZsT5eUw1?xa<6+DDOv6VH_tksK^liTFS`_0w9G@BY zwV!zZm$56&FJXIN;%<=JU^|ecY?&Rk((9fL2EQ4RL9(>6%B?7b{qIFz{6gx2p2O5q zzEpe1{P!BvRBnWq`fb!KUUm!4Lf;)02f2H%LOm`~GBLg<{L$~051AE(N<~&fL7YpX zdV1+O|Bt=*j%sRK`-QhyP*G4(kS<-RO79>=K$`Rp(mO~elpvxay@cL-k=}bEozOx} z=tvC^AP{;&x!HT4bMJZ2J?|ak`}Z5~7;9u?Wz4KK*PKs(p5LfQXP&ybZSYA&Mp&ek97)5Z(3Uz^^) zk73GCFViS`1by{yT3i2F73E!rqo_@mc196KPGcA@yUgR&4E*1Ug?pFI~WMrfW)Wu0iaz-RtK57K{H`s?c2#fW# z+sAe3?=5lb*3{J0Aq~*r!IaPPY*QaGVgFSp{Do=wq;u;l*Fr(6Utxb{{aEi{^8g5 z`s2H|y3sBX3-lR#N}ze5@T_g}7?GTi6&{gv`v%Irw4p&YRc3g3#~>(bXNLpY-@kd> zF3RzUfVSjAIF#`}Johhs@~RC?RWI1Z(J}1!sERnQ0+ehR83MnCH=RkCqG=g6%DO-= z2=3PD|H7u%e4!q@4#tXLt9-pIt*o|fbbKqbS{d!7e=)Lk{F_Df_p(-!{2moj_yAC^c8{j`dJF30*IP%nsN zciyc1Z`hpDjjZniW!Gg=A>6~hJ#Es^f#83DSN;P%{0(%G8n}x`6sP1e^w;VCzt<;42Y#&;P?*5!L-ijx;_qNq&>rdY7(^wG7=ANa_E%o;H);IG zr=9Qr9leY)<8`NW&WEJ_xR?KdzW?{%MpX!o_BUB1vx*#`z0!))OY^dAvbQdsNyG$n2F>0e=L^=2ycTq zf7y8b|C+StpOYR*jQ{r>*}sG(v(s+j0cWIqA%9{a|1TN%j~%Zd#ZTI^A^+dg<^Ox{ z@T;)Egx{I8Y~ct0uSsY8X*kw0;}yogOyR%Yc#{Rc8wOUx| zf3Am=;Getk|DBxvuT}UT68aw!`d32#CxQLrxBnoK{)dGAb&W>#^wL(>7P zn|_)Fn`UydG`nWErM=?re`Q-g#@BM=%L4x{<8`eAP8>?TsJ|_(f^UjIb+yc<-yFa! z3Q{n!Pue_B#C@io)?=$g7(R~X1Ndw`dQ}xTp6S9mn>SL_+@f)XPQ>bE?&*IDdaye; zCrMQtUVXoV;BRp&E`?VaghU;ID@p+D)NXZqQiYG~yN9;tx;(} zyjAM~=2W$#a{t6*(>tx5CiI8NCn>yjv7aN>888eqeid?5A%uFfvpu(#7}~SE?v9N< zsk-~s1u+;C;r@a48BTDJ2pvep()1Ucc^NS3SmJae$QrkI7;*GeBrDTE9=3J6vqO~W z(SskJx6j5~ici1Y5fcytYn&7mJl@~@aN~F{gTO$tT>d*;ZR_ps_XN|dI0#M6OkSrCfRHUX=i+8kvQ6^k2SsW_j5C;i32MenoAq_3`> zVyUi=s4F2gdMr=3hAoh1kH<|ChjnPjCzy?0BsLfO09xd&o3f? z!nlFISHGc3&yJ_N^Op}ui(h$o$M@k1^*vOP)}tbM_?Qm+8>%C|8xP;L9e<^n->q3B z$NR_zB}K}>FV6_qLKD(D&uM&j-I_i9-$q0Idag7vr@>yoEG~-0^hGL6qoGt3Z>3z; zKiv`o0xlmx)pGnqR+u+;XhtVsdCe{F{d^{SYOcfO$op^4EYN)XL9=LLE5V3bs)!ZO ziOD}6j$7hL zWFwAsp9aDN-|C17$lo71Kug0SPFfP$#eV0kI}JyF0Q6RR$8RWf{Boz+sbc%x%ndr^ z{TFkBew~l^r~4uw3u&_QtI#XLMiSf7X&+gQf9_+!~cX@L{)ax5V1GDB%Ct zHKjjQeob~MNdN<^{CYsOM>p49ibFB^CWBU>k&gIbVLW!{t~{(M91LOwF75#Ls1Pu! zfm$DirHX5J%jD`YO6v5b-HwjKH^0^Ysw3&3Eer=Jj+k39mrOo-{pGRFuhnbYU#n%3 z5f+d3g-|U>&o9H;gzE>_0h0bv%tU+fRu&k)q4V*syuPQmDGr`0v`Ymc?eqk3juJFf zso~8EZ3zZOR6i3`P(LkhL`&NK%JZYc@4$`;f7IW$v6Swg7D=6B-j2z!X-&aAxYp`d z1l6B_fk>@m!W|Z;wgsEh3tLJ-Q?$?lxVEk$SDB5iv;a=~OWO@EA>XRUuCbsPsK-Mm zO6}`;8&y9`R6&^LI7UCPP94K(E@pfQA>JfU8M~_G9C8QVxBK{PpQUH?3m!(m0l?BlL)TE1ne;Xy|K`(*_&! z92sGV3WSzuHHNCo`-lQn3h+qL_f8<j zX6%?Q26H$i+NdJ1$00w+!N{wN!CHM=B8F=ZglbOtUcEgKJZEam{=oIJ4%X2QIi58w z@Ki*0ZcYfQxnc8_`b}9`)w0H0K0Y&viZ}9ApO*0DkiQ(g+^*xgQ&u9*vjV6Z_mnL2 zU`Ks1$fbvl41ydH=~Tpi3&QP{CrnW8#4r7Tl&vZI%m9kW8dM5@?DEomt1(Ouk8;TE zlMsI%DHNbZ9`=%*#L7U@{3<1Y8R8Rzd^5DlZ0M}?tIO2FxO5;-hvKn?x35#hq0QJ_ z24SFa{h6oK>bN+1poM#&%LNZ)YE^E1p+w*-o_{)+WK?OE#IN?upopE_VaK7O9Z@FA zxPjU{_J1b{Atk*)Np>Qzk={qe(3A-BuMzxkT>zR4i<16YRu+(lZfhG35yA|5B)FT#y9_ zqO)Asjy#DZ1ix}ah?C|=!yQpL-kDQ#90WA?Iz(PbQe>}L#}730y(o5 zmSp!({Dy&`XN^Z`Lod7c!EoYB~|_ab`+kLi46%<3dwIMd#9?y|BZ&{=(Eh7(}}~^8%OT?R$BtM<%FG@!c78O zwI>z70XL>@^P{o-Tc85f=8>aeF~4*O1RHT>?L5g>myNX?+%yaANErJm^+q(kN6!2yVz=LYVMT4mm0i`RS+$y z1xt-5OVTEGXAaw)CR-weY9=Oei{tR-%eAC;R>LFJ+ZEayZ%d}Itafi_YS$zDZ38}T zu5RexTxTc`hc^Ijx_L;1?QbVuyT)6YmJb@3rllRVOe}5H8>sq4wj2U)p1B{8rKJ~TBcDwbK5!pAYGzj zPsPJdbn+qng9+M~N~FHoP0{25f0~6N4-g0YgDB^A6@Q#bOe9VW_!|4(a%SN$pJ@q4 z2wW%$uGuPBLkc=|?DF_2s~=TWAhY9vxPr3zripq9%(yN?xJwqh#T~%)V^T~K)Fw@5 zph1R~Gob~|=?zQlZC8V~RAP>z$4&^vq_5u3970(!9fEz`hs#uj=Z4wmhYbhw^4DiG zt=p9~(EGXP@7KslUzI(e!8>kdAA|N<8FhIO?_m+Got5Psrn*>{Sp1tFRn0oH5RLe zHKjwi$~t^*+znkrp+VhF`^731nPe{0-9!A5gK5$|g9`cUgk(K~o0!V5hn(uWS}Y;i z<{K;v)ZbsTPs8Cx^fp>D3Aq@BfZ7du2(_9W@YuR!c>66?E&>#5{Cy^_6Y6n0y@aQ( zG^~$-W|IZof?W=7p1If%YSO7jx8W@l&5ebZx=~a=163QY)qQ_!>Nj^dPbPx+HQ0oG84xq2|U zW(a;~P(lPwlnk6Rg`b>zc}V)XAR*T0B1@rdZc~H~PVx{?K|L+42;K0=)HUPW0OP}H zN*};xb;^Mo>Nhe45M`_$GQ32fYYfq&^lIbGl7qc%|Gs6@&shzN8JVI$8C>lITQ1Gy ztw#|e6-So6*C6HRKa8wwM40?_Wy9v|jpiXIiU4%-70ahxx&eta|5TQo}p@SPrO21hZ?ASOOMVG)1l75IWw~X^T9V1hH{zCKptXH0j zhpGGcDXM7G`xGpqzx0vtUhbS83=u*1f>(ay{ciL#44i!IouNBXYzZR{>bW|M?mNT5 zfpptI_{D9LXxDH0Jl?*sYt2C7G^C`LPea6kAQV-!a(-xK35A%_WfA3^E7$v1x2pFFB|&m1TYPSnSW>H^PpBHEBC5WZ%2ub_wzL@@c< ztHO)2cQ8qR-Jm`eiDtX^nGrPG6*q63TL+Z16>v^FbMwYZ6~ODGcUuH3WdobN%>!w4 z8s4F{Q$88g0N&gkm%SPgxXbCA< zxvzwKV#Wnp-?miyL|yov--3FnH2BSQidv1?B46M3l$T6`K$>fhjeLf1W>M$q{!dn- zNM|Y$d8A=^fy7g=$(k(qFRXctLqcTlEd>_+4QD+^BxVRffGV!4{{H%KA4u0!MV=JCHsV=pVMeuD$ zq2aJmr(Q~Q&!4rC(=?hZk;oSP;yptB4$rGKrE5g0$==`NpT!?OS?nfZs9jbbgS}8d|ECrQ6&eztXU;svqpUkf9#fbZ6I?J zWHr@mSN(b(q-kwZl>2A+j&HH_q!~CvBpmKg zXm)1gluczLII1tY-8Fj}X#;O~UPt1xnN}E7VYlp1FMcCBDxXdQUo^C3^ox7WxX5KK%m5(+u9_t;Nn8r&eW!CB|tIY)*B*h^DK}RuoeTZ)>xlp^nxA=#> zfOMaxGMLZB4XjMJ;d-bRXRHiiO6%5vHNTc=xY|rvo)$3as}wh2Q`=Ep{75mUKfb

    LD`y}yIuM}{Umo5qN8iWsu6 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 diff --git a/content/developers/apps/authenticating-with-github-apps.md b/content/developers/apps/authenticating-with-github-apps.md index b759a4eaf6fa..17c124e29c80 100644 --- a/content/developers/apps/authenticating-with-github-apps.md +++ b/content/developers/apps/authenticating-with-github-apps.md @@ -38,7 +38,7 @@ To generate a private key: {% endnote %} ### Verifying private keys -{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using a SHA-1 hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. +{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using the {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %} hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. To verify a private key: @@ -46,7 +46,7 @@ To verify a private key: ![Private key fingerprint](/assets/images/github-apps/github_apps_private_key_fingerprint.png) 2. Generate the fingerprint of your private key (PEM) locally by using the following command: ```shell - $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha1 -c + $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` 3. Compare the results of the locally generated fingerprint to the fingerprint you see in {% data variables.product.product_name %}. diff --git a/translations/de-DE/content/developers/apps/authenticating-with-github-apps.md b/translations/de-DE/content/developers/apps/authenticating-with-github-apps.md index 0f3a861c13a8..79dd1fc6192e 100644 --- a/translations/de-DE/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/de-DE/content/developers/apps/authenticating-with-github-apps.md @@ -37,14 +37,14 @@ To generate a private key: {% endnote %} ### Verifying private keys -{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using a SHA-1 hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. +{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using the {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %} hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. To verify a private key: 1. Find the fingerprint for the private and public key pair you want to verify in the "Private keys" section of your {% data variables.product.prodname_github_app %}'s developer settings page. For more information, see [Generating a private key](#generating-a-private-key). ![Private key fingerprint](/assets/images/github-apps/github_apps_private_key_fingerprint.png) 2. Generate the fingerprint of your private key (PEM) locally by using the following command: ```shell - $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha1 -c + $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` 3. Compare the results of the locally generated fingerprint to the fingerprint you see in {% data variables.product.product_name %}. diff --git a/translations/es-XL/content/developers/apps/authenticating-with-github-apps.md b/translations/es-XL/content/developers/apps/authenticating-with-github-apps.md index 2362cdcd49e6..5c714150530b 100644 --- a/translations/es-XL/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/es-XL/content/developers/apps/authenticating-with-github-apps.md @@ -37,14 +37,14 @@ Para generar una llave privada: {% endnote %} ### Verificar las llaves privadas -{% data variables.product.product_name %} genera una huella digital para cada par de llaves pública y privada utilizando una función de hash SHA-1. Puedes verificar que tu llave privada empate con la llave pública almacenada en {% data variables.product.product_name %} generando la huella digital de tu llave privada y comparándola con la huella digital que se muestra en {% data variables.product.product_name %}. +{% data variables.product.product_name %} genera una huella digital para cada par de llaves pública y privada utilizando una función de hash {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %}. Puedes verificar que tu llave privada empate con la llave pública almacenada en {% data variables.product.product_name %} generando la huella digital de tu llave privada y comparándola con la huella digital que se muestra en {% data variables.product.product_name %}. Para verificar una llave privada: 1. Encuentra la huella digital del par de llaves pública y privada que quieras verificar en la sección "Llaves privadas" de tu página de configuración de desarrollador de {% data variables.product.prodname_github_app %}. Para obtener más información, consulta la sección [Generar una llave privada](#generating-a-private-key). ![Huella digital de llave privada](/assets/images/github-apps/github_apps_private_key_fingerprint.png) 2. Genera la huella digital de tu llave privada (PEM) localmente utilizando el siguiente comando: ```shell - $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha1 -c + $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` 3. Compara los resultados de la huella digital generada localmente con aquella que ves en {% data variables.product.product_name %}. diff --git a/translations/ja-JP/content/developers/apps/authenticating-with-github-apps.md b/translations/ja-JP/content/developers/apps/authenticating-with-github-apps.md index 0f3a861c13a8..79dd1fc6192e 100644 --- a/translations/ja-JP/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/ja-JP/content/developers/apps/authenticating-with-github-apps.md @@ -37,14 +37,14 @@ To generate a private key: {% endnote %} ### Verifying private keys -{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using a SHA-1 hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. +{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using the {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %} hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. To verify a private key: 1. Find the fingerprint for the private and public key pair you want to verify in the "Private keys" section of your {% data variables.product.prodname_github_app %}'s developer settings page. For more information, see [Generating a private key](#generating-a-private-key). ![Private key fingerprint](/assets/images/github-apps/github_apps_private_key_fingerprint.png) 2. Generate the fingerprint of your private key (PEM) locally by using the following command: ```shell - $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha1 -c + $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` 3. Compare the results of the locally generated fingerprint to the fingerprint you see in {% data variables.product.product_name %}. diff --git a/translations/ko-KR/content/developers/apps/authenticating-with-github-apps.md b/translations/ko-KR/content/developers/apps/authenticating-with-github-apps.md index 0f3a861c13a8..79dd1fc6192e 100644 --- a/translations/ko-KR/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/ko-KR/content/developers/apps/authenticating-with-github-apps.md @@ -37,14 +37,14 @@ To generate a private key: {% endnote %} ### Verifying private keys -{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using a SHA-1 hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. +{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using the {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %} hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. To verify a private key: 1. Find the fingerprint for the private and public key pair you want to verify in the "Private keys" section of your {% data variables.product.prodname_github_app %}'s developer settings page. For more information, see [Generating a private key](#generating-a-private-key). ![Private key fingerprint](/assets/images/github-apps/github_apps_private_key_fingerprint.png) 2. Generate the fingerprint of your private key (PEM) locally by using the following command: ```shell - $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha1 -c + $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` 3. Compare the results of the locally generated fingerprint to the fingerprint you see in {% data variables.product.product_name %}. diff --git a/translations/pt-BR/content/developers/apps/authenticating-with-github-apps.md b/translations/pt-BR/content/developers/apps/authenticating-with-github-apps.md index 38633c0e8653..7e688ddb28d2 100644 --- a/translations/pt-BR/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/pt-BR/content/developers/apps/authenticating-with-github-apps.md @@ -37,14 +37,14 @@ Para gerar uma chave privada: {% endnote %} ### Verificar chaves privadas -O {% data variables.product.product_name %} gera uma impressão digital para cada par de chave privada e pública usando uma função hash SHA-1. Você pode verificar se a sua chave privada corresponde à chave pública armazenada no {% data variables.product.product_name %}, gerando a impressão digital da sua chave privada e comparando-a com a impressão digital exibida no {% data variables.product.product_name %}. +O {% data variables.product.product_name %} gera uma impressão digital para cada par de chave privada e pública usando uma função hash {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %}. Você pode verificar se a sua chave privada corresponde à chave pública armazenada no {% data variables.product.product_name %}, gerando a impressão digital da sua chave privada e comparando-a com a impressão digital exibida no {% data variables.product.product_name %}. Para verificar uma chave privada: 1. Encontre a impressão digital para o par de chaves privada e pública que deseja verificar na seção "Chaves privadas" da página de configurações de desenvolvedor do seu {% data variables.product.prodname_github_app %}. Para obter mais informações, consulte [Gerar uma chave privada](#generating-a-private-key). ![Impressão digital de chave privada](/assets/images/github-apps/github_apps_private_key_fingerprint.png) 2. Gere a impressão digital da sua chave privada (PEM) localmente usando o comando a seguir: ```shell - $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha1 -c + $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` 3. Compare os resultados da impressão digital gerada localmente com a impressão digital que você vê no {% data variables.product.product_name %}. diff --git a/translations/ru-RU/content/developers/apps/authenticating-with-github-apps.md b/translations/ru-RU/content/developers/apps/authenticating-with-github-apps.md index 0f3a861c13a8..79dd1fc6192e 100644 --- a/translations/ru-RU/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/ru-RU/content/developers/apps/authenticating-with-github-apps.md @@ -37,14 +37,14 @@ To generate a private key: {% endnote %} ### Verifying private keys -{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using a SHA-1 hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. +{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using the {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %} hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. To verify a private key: 1. Find the fingerprint for the private and public key pair you want to verify in the "Private keys" section of your {% data variables.product.prodname_github_app %}'s developer settings page. For more information, see [Generating a private key](#generating-a-private-key). ![Private key fingerprint](/assets/images/github-apps/github_apps_private_key_fingerprint.png) 2. Generate the fingerprint of your private key (PEM) locally by using the following command: ```shell - $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha1 -c + $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` 3. Compare the results of the locally generated fingerprint to the fingerprint you see in {% data variables.product.product_name %}. diff --git a/translations/zh-CN/content/developers/apps/authenticating-with-github-apps.md b/translations/zh-CN/content/developers/apps/authenticating-with-github-apps.md index 4a811a0d3c82..39662f986f95 100644 --- a/translations/zh-CN/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/zh-CN/content/developers/apps/authenticating-with-github-apps.md @@ -37,14 +37,14 @@ versions: {% endnote %} ### 验证私钥 -{% data variables.product.product_name %} 使用 SHA-1 哈希函数为每对私钥和公钥生成指纹。 您可以生成私钥指纹,然后与 {% data variables.product.product_name %} 显示的指纹相比较,以验证私钥是否与 {% data variables.product.product_name %} 上存储的公钥匹配。 +{% data variables.product.product_name %} 使用 {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %} 哈希函数为每对私钥和公钥生成指纹。 您可以生成私钥指纹,然后与 {% data variables.product.product_name %} 显示的指纹相比较,以验证私钥是否与 {% data variables.product.product_name %} 上存储的公钥匹配。 要验证私钥: 1. 在 {% data variables.product.prodname_github_app %} 开发者设置页面的“私钥”部分,查找要验证的私钥和公钥对的指纹。 更多信息请参阅[生成私钥](#generating-a-private-key)。 ![私钥指纹](/assets/images/github-apps/github_apps_private_key_fingerprint.png) 2. Generate the fingerprint of your private key (PEM) locally by using the following command: ```shell - $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl sha1 -c + $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` 3. 比较本地生成的指纹结果与 {% data variables.product.product_name %} 中显示的指纹。 From e097e8835dd8fdeeb01f37ecb94907239c45ff72 Mon Sep 17 00:00:00 2001 From: Chiedo John <2156688+chiedo@users.noreply.github.com> Date: Wed, 14 Oct 2020 10:43:31 -0400 Subject: [PATCH 49/51] Support manual workflow runs for tests and browser tests (#16031) Co-authored-by: Chiedo --- .github/workflows/browser-test.yml | 6 ++++-- .github/workflows/test.yml | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/browser-test.yml b/.github/workflows/browser-test.yml index d4dca92239a8..3e90da57c61f 100644 --- a/.github/workflows/browser-test.yml +++ b/.github/workflows/browser-test.yml @@ -1,6 +1,8 @@ name: Browser Tests -on: [push] +on: + workflow_dispatch: + push: jobs: build: @@ -15,4 +17,4 @@ jobs: - name: Test uses: ianwalter/puppeteer@3.0.0 with: - args: npm run browser-test \ No newline at end of file + args: npm run browser-test diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ddfde7bbed7d..92feeb1b215d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,6 +3,7 @@ name: Node.js Tests on: + workflow_dispatch: push: branches: - main @@ -89,4 +90,4 @@ jobs: if: failure() && github.ref == 'early-access' env: SLACK_WEBHOOK: ${{ secrets.DOCS_ALERTS_SLACK_WEBHOOK }} - SLACK_MESSAGE: "Tests are failing on the `early-access` branch. https://github.com/github/docs-internal/tree/early-access" \ No newline at end of file + SLACK_MESSAGE: "Tests are failing on the `early-access` branch. https://github.com/github/docs-internal/tree/early-access" From c76bf47ea566f47e62e50abe454e078acb8c7a3c Mon Sep 17 00:00:00 2001 From: Chiedo John <2156688+chiedo@users.noreply.github.com> Date: Wed, 14 Oct 2020 12:57:45 -0400 Subject: [PATCH 50/51] Attempt to reduce uneeded test runs (#16015) * Reduce unneeded test runs - Attempt to make the skip logic work w/ required checks - Move pa11y to cron schedule - Make browser test conditional Co-authored-by: Zeke Sikelianos Co-authored-by: Jason Etcovitch --- .github/allowed-actions.js | 1 + .github/workflows/browser-test.yml | 26 +++++++++++-- .github/workflows/pa11y.yml | 5 ++- .github/workflows/test.yml | 61 ++++++++++++++++++++++-------- 4 files changed, 74 insertions(+), 19 deletions(-) diff --git a/.github/allowed-actions.js b/.github/allowed-actions.js index 4d60d0feb677..bc4f94974250 100644 --- a/.github/allowed-actions.js +++ b/.github/allowed-actions.js @@ -18,6 +18,7 @@ module.exports = [ 'crowdin/github-action@1.0.10', 'dawidd6/action-delete-branch@v3', 'docker://chinthakagodawita/autoupdate-action:v1', + 'fkirc/skip-duplicate-actions@a12175f6209d4805b5a163d723270be2a0dc7b36', 'github/codeql-action/analyze@v1', 'github/codeql-action/init@v1', 'ianwalter/puppeteer@3.0.0', diff --git a/.github/workflows/browser-test.yml b/.github/workflows/browser-test.yml index 3e90da57c61f..91a7905d73c5 100644 --- a/.github/workflows/browser-test.yml +++ b/.github/workflows/browser-test.yml @@ -5,16 +5,36 @@ on: push: jobs: + see_if_should_skip: + runs-on: ubuntu-latest + # Map a step output to a job output + outputs: + should_skip: ${{ steps.skip_check.outputs.should_skip }} + steps: + - id: skip_check + uses: fkirc/skip-duplicate-actions@a12175f6209d4805b5a163d723270be2a0dc7b36 + with: + cancel_others: 'false' + github_token: ${{ github.token }} + paths: '["assets/**", "content/**", "data/**", "includes/**", "javascripts/**", "jest-puppeteer.config.js", "jest.config.js", "layouts/**", "lib/**", "middleware/**", "package-lock.json", "package.json", "server.js", "translations/**", "webpack.config.js"]' build: + needs: see_if_should_skip runs-on: ubuntu-latest steps: - - name: Checkout + # Each of these ifs needs to be repeated at each step to make sure the required check still runs + # Even if if doesn't do anything + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Checkout uses: actions/checkout@v2 - - name: Install + + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Install uses: ianwalter/puppeteer@3.0.0 with: args: npm ci - - name: Test + + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Test uses: ianwalter/puppeteer@3.0.0 with: args: npm run browser-test diff --git a/.github/workflows/pa11y.yml b/.github/workflows/pa11y.yml index 68b3d6542124..8f2ed17b0481 100644 --- a/.github/workflows/pa11y.yml +++ b/.github/workflows/pa11y.yml @@ -1,5 +1,8 @@ name: "Pa11y" -on: [push] +on: + workflow_dispatch: + schedule: + - cron: "25 17 * * *" # once a day at 17:25 UTC / 11:50 PST jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 92feeb1b215d..4b0e9cec9932 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,23 +15,42 @@ env: CI: true jobs: + see_if_should_skip: + runs-on: ubuntu-latest + # Map a step output to a job output + outputs: + should_skip: ${{ steps.skip_check.outputs.should_skip }} + steps: + - id: skip_check + uses: fkirc/skip-duplicate-actions@a12175f6209d4805b5a163d723270be2a0dc7b36 + with: + cancel_others: 'false' + github_token: ${{ github.token }} + paths_ignore: '[".all-contributorsrc", ".env.example", ".gitattributes", ".vscode/**", "app.json", "assets/**", "CODE_OF_CONDUCT.md", "CONTRIBUTING.md", "contributing/**", "crowdin-actions-config.yml", "crowdin.yml", "docs", "javascripts/**", "jest-puppeteer.config.js", "LICENSE-CODE", "LICENSE", "nodemon.json", "ownership.yaml", "README.md", "script/**", "stylesheets/**"]' lint: + needs: see_if_should_skip runs-on: ubuntu-latest steps: - - name: Check out repo + # Each of these ifs needs to be repeated at each step to make sure the required check still runs + # Even if if doesn't do anything + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Check out repo uses: actions/checkout@v2 - - name: Setup node + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Setup node uses: actions/setup-node@v1 with: node-version: 14.x - - name: Get npm cache directory + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Get npm cache directory id: npm-cache run: | echo "::set-output name=dir::$(npm config get cache)" - - name: Cache node modules + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Cache node modules uses: actions/cache@v2 with: path: ${{ steps.npm-cache.outputs.dir }} @@ -39,36 +58,45 @@ jobs: restore-keys: | ${{ runner.os }}-node- - - name: Install dependencies + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Install dependencies run: npm ci - - name: Run linter + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Run linter run: npx standard - - name: Check dependencies + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Check dependencies run: npm run check-deps - test: + needs: see_if_should_skip runs-on: ubuntu-latest strategy: fail-fast: false matrix: test-group: [content, meta, rendering, routing, unit, links-and-images] steps: - - name: Check out repo + # Each of these ifs needs to be repeated at each step to make sure the required check still runs + # Even if if doesn't do anything + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Check out repo uses: actions/checkout@v2 - - name: Setup node + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Setup node uses: actions/setup-node@v1 with: node-version: 14.x - - name: Get npm cache directory + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Get npm cache directory id: npm-cache run: | echo "::set-output name=dir::$(npm config get cache)" - - name: Cache node modules + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Cache node modules uses: actions/cache@v2 with: path: ${{ steps.npm-cache.outputs.dir }} @@ -76,13 +104,16 @@ jobs: restore-keys: | ${{ runner.os }}-node- - - name: Install dependencies + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Install dependencies run: npm ci - - name: Run build script + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Run build script run: npm run build - - name: Run tests + - if: ${{ needs.see_if_should_skip.outputs.should_skip == 'false' }} + name: Run tests run: npx jest tests/${{ matrix.test-group }}/ - name: Send Slack notification if workflow fails From 923c7e4232b63718dd10ab77c5e66055b4b9517d Mon Sep 17 00:00:00 2001 From: Zeke Sikelianos Date: Wed, 14 Oct 2020 10:53:05 -0700 Subject: [PATCH 51/51] add tip about nodenv permissions (#365) Co-authored-by: Chiedo John <2156688+chiedo@users.noreply.github.com> --- contributing/node-versions.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/contributing/node-versions.md b/contributing/node-versions.md index da30ad65768f..9ab9c9a66a1c 100644 --- a/contributing/node-versions.md +++ b/contributing/node-versions.md @@ -19,10 +19,17 @@ When updating to a new Node.js version, consider the following files: If you're using macOS, run this command to get the latest: -``` +```sh brew upgrade nodenv node-build ``` +If you see a warning like this one, run the suggested command: + +```sh +# You should change the ownership of these directories to your user. +sudo chown -R $(whoami) /usr/local/sbin +``` + If you're using another operating system, or did not use Homebrew to install nodenv, see these [upgrade instructions](https://github.com/nodenv/nodenv#installation). To install Node.js 14 and make it your default version, run this command:

    E_0BE%K?w3 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�LTH5c2(h|yr7-tEc8bbj4(lR#llLPl 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