-

-
O Octokit tem muitos sabores
-
Use a biblioteca oficial do Octokit ou escolha entre qualquer uma das bibliotecas de terceiros disponíveis.
-
-
+
-# Bibliotecas de terceiros
+## O Octokit tem muitos sabores
+
+Use a biblioteca oficial do Octokit ou escolha entre qualquer uma das bibliotecas de terceiros disponíveis.
+
+- **Python** → [octokit.py](https://github.com/khornberg/octokit.py)
+- **Ruby** → [octokit.rb](https://github.com/octokit/octokit.rb)
+- **.NET** → [octokit.net](https://github.com/octokit/octokit.net)
+- **JavaScript** → [octokit/octokit.js](https://github.com/octokit/octokit.js)
+
+## Bibliotecas de terceiros
### Clojure
@@ -130,6 +130,7 @@ ms.locfileid: '146769154'
|**octohub**|[turnkeylinux/octohub](https://github.com/turnkeylinux/octohub)|
|**github-flask**|[github-flask (site oficial)](http://github-flask.readthedocs.org)|
|**torngithub**|[jkeylu/torngithub](https://github.com/jkeylu/torngithub)|
+|**githubkit**|[yanyongyu/githubkit](https://github.com/yanyongyu/githubkit)|
### Ruby
diff --git a/translations/pt-BR/data/reusables/actions/private-repository-forks-configure.md b/translations/pt-BR/data/reusables/actions/private-repository-forks-configure.md
index bc0bce5698..7ff3731a54 100644
--- a/translations/pt-BR/data/reusables/actions/private-repository-forks-configure.md
+++ b/translations/pt-BR/data/reusables/actions/private-repository-forks-configure.md
@@ -1,10 +1,7 @@
----
-ms.openlocfilehash: 3def1c7efad50b8bfda097251abf28dd4a5f46df
-ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a
-ms.translationtype: HT
-ms.contentlocale: pt-BR
-ms.lasthandoff: 09/11/2022
-ms.locfileid: "145083859"
----
-1. Em **Criar fork de fluxos de trabalho de solicitação de pull**, selecione suas opções. Por exemplo: 
-1. Clique em **Salvar** para aplicar as configurações.
+1. Under **Fork pull request workflows**, select your options. For example:
+ {% ifversion actions-private-fork-workflow-approvals %}
+ {% else %}
+
+ {% endif %}
+
+1. Click **Save** to apply the settings.
diff --git a/translations/pt-BR/data/reusables/actions/private-repository-forks-options.md b/translations/pt-BR/data/reusables/actions/private-repository-forks-options.md
index b4980f8da0..7e7219bd70 100644
--- a/translations/pt-BR/data/reusables/actions/private-repository-forks-options.md
+++ b/translations/pt-BR/data/reusables/actions/private-repository-forks-options.md
@@ -1,11 +1,4 @@
----
-ms.openlocfilehash: 6c1dd36680cbcbf04fda2d18f14a828249715ff7
-ms.sourcegitcommit: fcf3546b7cc208155fb8acdf68b81be28afc3d2d
-ms.translationtype: HT
-ms.contentlocale: pt-BR
-ms.lasthandoff: 09/11/2022
-ms.locfileid: "145065400"
----
-- **Executar fluxos de trabalho por meio de solicitações de pull com fork** – Permite que os usuários executem fluxos de trabalho por meio de solicitações de pull com fork usando um `GITHUB_TOKEN` com permissão somente leitura e sem acesso aos segredos.
-- **Enviar tokens de gravação para fluxos de trabalho por meio de solicitações de pull** – Permite que as solicitações de pull de forks usem um `GITHUB_TOKEN` com permissão de gravação.
-- **Enviar segredos para fluxos de trabalho por meio de solicitações de pull** – Disponibiliza todos os segredos para a solicitação de pull.
+- **Run workflows from fork pull requests** - Allows users to run workflows from fork pull requests, using a `GITHUB_TOKEN` with read-only permission, and with no access to secrets.
+- **Send write tokens to workflows from pull requests** - Allows pull requests from forks to use a `GITHUB_TOKEN` with write permission.
+- **Send secrets to workflows from pull requests** - Makes all secrets available to the pull request.{% ifversion actions-private-fork-workflow-approvals %}
+- **Require approval for fork pull request workflows** - Workflow runs on pull requests from collaborators without write permission will require approval from someone with write permission before they will run.{% endif %}
diff --git a/translations/pt-BR/data/reusables/actions/workflows/approve-workflow-runs.md b/translations/pt-BR/data/reusables/actions/workflows/approve-workflow-runs.md
new file mode 100644
index 0000000000..63c0773889
--- /dev/null
+++ b/translations/pt-BR/data/reusables/actions/workflows/approve-workflow-runs.md
@@ -0,0 +1,15 @@
+---
+ms.openlocfilehash: fec57b88af5ef5b7227d88a8c70e5a4b4bb9c769
+ms.sourcegitcommit: fdc4466e89467a7b13239e26c6042dc1428946b6
+ms.translationtype: HT
+ms.contentlocale: pt-BR
+ms.lasthandoff: 11/14/2022
+ms.locfileid: "148163808"
+---
+Os mantenedores com acesso de gravação a um repositório podem usar o seguinte procedimento para revisar e executar fluxos de trabalho em pull requests de colaboradores que exigem aprovação.
+
+{% data reusables.repositories.sidebar-pr %} {% data reusables.repositories.choose-pr-review %} {% data reusables.repositories.changed-files %}
+1. Inspecione as alterações propostas no pull request e certifique-se de que você esteja confortável em executar seus fluxos de trabalho no branch do pull request. Você deve ficar especialmente atento para todas as alterações propostas no diretório `.github/workflows/` que afetem arquivos de fluxo de trabalho.
+1. Se você estiver familiarizado com a execução de fluxos de trabalho no branch de solicitação de pull, volte à guia {% octicon "comment-discussion" aria-label="The discussion icon" %} **Conversa** e, em "Fluxos de trabalho que aguardam aprovação", clique em **Aprovar e executar**.
+
+ 
\ No newline at end of file
diff --git a/translations/pt-BR/data/reusables/code-scanning/autobuild-compiled-languages.md b/translations/pt-BR/data/reusables/code-scanning/autobuild-compiled-languages.md
index cce6e5778b..633f3b007a 100644
--- a/translations/pt-BR/data/reusables/code-scanning/autobuild-compiled-languages.md
+++ b/translations/pt-BR/data/reusables/code-scanning/autobuild-compiled-languages.md
@@ -1 +1,9 @@
-For the supported compiled languages, you can use the `autobuild` action in the {% data variables.code-scanning.codeql_workflow %} to build your code. This avoids you having to specify explicit build commands for C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %} and Java.
\ No newline at end of file
+---
+ms.openlocfilehash: 982b04961e4f780a5f1e284dad5620157f68569b
+ms.sourcegitcommit: b617c4a7a1e4bf2de3987a86e0eb217d7031490f
+ms.translationtype: HT
+ms.contentlocale: pt-BR
+ms.lasthandoff: 11/11/2022
+ms.locfileid: "148161059"
+---
+Para as linguagens compiladas compatíveis, use a ação `autobuild` no {% data variables.code-scanning.codeql_workflow %} para compilar o código. Isso evita que você precise especificar comandos de build explícitos para C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %} e Java.
\ No newline at end of file
diff --git a/translations/pt-BR/data/reusables/code-scanning/codeql-runner-analyze-example.md b/translations/pt-BR/data/reusables/code-scanning/codeql-runner-analyze-example.md
index 1400f1f34b..d4acbcc66b 100644
--- a/translations/pt-BR/data/reusables/code-scanning/codeql-runner-analyze-example.md
+++ b/translations/pt-BR/data/reusables/code-scanning/codeql-runner-analyze-example.md
@@ -1,4 +1,12 @@
-1. Populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload the results to {% data variables.product.product_name %}. The results will appear in the **Security** tab for your repository.
+---
+ms.openlocfilehash: e6d7a33506174bf50d70ae9b5d4ac9857cd880ae
+ms.sourcegitcommit: b617c4a7a1e4bf2de3987a86e0eb217d7031490f
+ms.translationtype: HT
+ms.contentlocale: pt-BR
+ms.lasthandoff: 11/11/2022
+ms.locfileid: "148161225"
+---
+1. Preencha os bancos de dados do {% data variables.product.prodname_codeql %}, analise-os e carregue os resultados no {% data variables.product.product_name %}. Os resultados serão exibidos na guia **Segurança** do repositório.
```shell
$ echo "$TOKEN" | /path/to-runner/codeql-runner-linux analyze --repository octo-org/example-repo
@@ -9,7 +17,7 @@
> POST /repos/octo-org/example-repo/code-scanning/sarifs - 202 in 786ms
> Successfully uploaded results
```
-2. To upload {% data variables.product.prodname_code_scanning %} results as pull request checks, specify the pull request using the