diff --git a/translations/log/pt-resets.csv b/translations/log/pt-resets.csv index ea91d08a19..fd8b96a36b 100644 --- a/translations/log/pt-resets.csv +++ b/translations/log/pt-resets.csv @@ -40,7 +40,6 @@ translations/pt-BR/content/packages/working-with-a-github-packages-registry/work translations/pt-BR/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md,broken liquid tags translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md,parsing error translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/about-email-notifications-for-pushes-to-your-repository.md,broken liquid tags -translations/pt-BR/content/rest/reference/activity.md,broken liquid tags translations/pt-BR/content/rest/reference/enterprise-admin.md,Listed in localization-support#489 translations/pt-BR/content/rest/reference/enterprise-admin.md,broken liquid tags translations/pt-BR/content/rest/reference/gists.md,Listed in localization-support#489 @@ -55,8 +54,6 @@ translations/pt-BR/data/reusables/code-scanning/edit-workflow.md,broken liquid t translations/pt-BR/data/reusables/dashboard/access-org-dashboard.md,broken liquid tags translations/pt-BR/data/reusables/enterprise_management_console/badge_indicator.md,broken liquid tags translations/pt-BR/data/reusables/enterprise_site_admin_settings/business.md,Listed in localization-support#489 -translations/pt-BR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md,Listed in localization-support#489 -translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md,Listed in localization-support#489 translations/pt-BR/data/reusables/github-connect/send-contribution-counts-to-githubcom.md,broken liquid tags translations/pt-BR/data/reusables/package_registry/authenticate-packages.md,broken liquid tags translations/pt-BR/data/reusables/pages/decide-publishing-source.md,Listed in localization-support#489 @@ -66,3 +63,4 @@ translations/pt-BR/data/reusables/repositories/deleted_forks_from_private_reposi translations/pt-BR/data/reusables/repositories/security-alerts-x-github-severity.md,Listed in localization-support#489 translations/pt-BR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md,Listed in localization-support#489 translations/pt-BR/data/reusables/repositories/suggest-changes.md,Listed in localization-support#489 +translations/pt-BR/data/reusables/rest-reference/activity/events.md,broken liquid tags diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md index 787af46b7e..ab62271d9e 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-ant.md @@ -78,9 +78,9 @@ Este fluxo de trabalho executa os seguintes passos: Os fluxos de trabalho inicial padrão são excelentes pontos de partida ao criar seu fluxo de trabalho de criação e teste, e você pode personalizar o fluxo de trabalho inicial para atender às necessidades do seu projeto. -{% data reusables.github-actions.example-github-runner %} +{% data reusables.actions.example-github-runner %} -{% data reusables.github-actions.java-jvm-architecture %} +{% data reusables.actions.java-jvm-architecture %} ## Criar e testar seu código diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md index 40fbd049e1..25c2262200 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-gradle.md @@ -83,9 +83,9 @@ Este fluxo de trabalho executa os seguintes passos: Os fluxos de trabalho inicial padrão são excelentes pontos de partida ao criar seu fluxo de trabalho de criação e teste, e você pode personalizar o fluxo de trabalho inicial para atender às necessidades do seu projeto. -{% data reusables.github-actions.example-github-runner %} +{% data reusables.actions.example-github-runner %} -{% data reusables.github-actions.java-jvm-architecture %} +{% data reusables.actions.java-jvm-architecture %} ## Criar e testar seu código diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md index d1bf976149..08c340c400 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-java-with-maven.md @@ -78,9 +78,9 @@ Este fluxo de trabalho executa os seguintes passos: Os fluxos de trabalho inicial padrão são excelentes pontos de partida ao criar seu fluxo de trabalho de criação e teste, e você pode personalizar o fluxo de trabalho inicial para atender às necessidades do seu projeto. -{% data reusables.github-actions.example-github-runner %} +{% data reusables.actions.example-github-runner %} -{% data reusables.github-actions.java-jvm-architecture %} +{% data reusables.actions.java-jvm-architecture %} ## Criar e testar seu código diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md index 55903b2c3e..068200a1d3 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-nodejs.md @@ -73,7 +73,7 @@ jobs: ``` {% endraw %} -{% data reusables.github-actions.example-github-runner %} +{% data reusables.actions.example-github-runner %} ## Especificar a versão do Node.js @@ -204,7 +204,7 @@ steps: ### Exemplo do uso de um registro privado e de criação o arquivo .npmrc -{% data reusables.github-actions.setup-node-intro %} +{% data reusables.actions.setup-node-intro %} Para efetuar a autenticação com seu registro privado, você precisará armazenar seu token de autenticação npm como um segredo. Por exemplo, crie um repositório secreto denominado `NPM_TOKEN`. Para obter mais informações, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". diff --git a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md index 7388b80c43..9c11c15850 100644 --- a/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md +++ b/translations/pt-BR/content/actions/automating-builds-and-tests/building-and-testing-xamarin-applications.md @@ -31,7 +31,7 @@ Para obter uma lista completa das versões Xamarin SDK disponíveis nos executor * [macOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md#xamarin-bundles) * [macOS 11](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11-Readme.md#xamarin-bundles) -{% data reusables.github-actions.macos-runner-preview %} +{% data reusables.actions.macos-runner-preview %} ## Pré-requisitos diff --git a/translations/pt-BR/content/actions/creating-actions/about-custom-actions.md b/translations/pt-BR/content/actions/creating-actions/about-custom-actions.md index f832337a09..33dc278994 100644 --- a/translations/pt-BR/content/actions/creating-actions/about-custom-actions.md +++ b/translations/pt-BR/content/actions/creating-actions/about-custom-actions.md @@ -47,13 +47,13 @@ Os contêineres Docker criam um pacote do ambiente com o código {% data variabl Um contêiner Docker permite usar versões específicas de um sistema operacional, bem como as dependências, as ferramentas e o código. Para ações a serem executadas em uma configuração específica de ambiente, o Docker é a opção ideal porque permite personalizar o sistema operacional e as ferramentas. Por causa da latência para compilar e recuperar o contêiner, as ações de contêiner Docker são mais lentas que as ações JavaScripts. -As ações do contêiner Docker podem apenas ser executadas em executores com o sistema operacional Linux. {% data reusables.github-actions.self-hosted-runner-reqs-docker %} +As ações do contêiner Docker podem apenas ser executadas em executores com o sistema operacional Linux. {% data reusables.actions.self-hosted-runner-reqs-docker %} ### Ações JavaScript As ações do JavaScript podem ser executadas diretamente em uma máquina executora e separar o código de ação do ambiente usado para executar o código. Usar ações JavaScript simplifica o código da ação e é um processo mais rápido se comparado à opção do contêiner Docker. -{% data reusables.github-actions.pure-javascript %} +{% data reusables.actions.pure-javascript %} Se você estiver desenvolvendo um projeto Node.js, o kit de ferramentas {% data variables.product.prodname_actions %} fornecerá pacotes que você poderá usar para acelerar o desenvolvimento. Para obter mais informações, consulte o repositório [ações/conjuntos de ferramentas](https://github.com/actions/toolkit). diff --git a/translations/pt-BR/content/actions/creating-actions/creating-a-composite-action.md b/translations/pt-BR/content/actions/creating-actions/creating-a-composite-action.md index 4964f966f4..74cb1a2a8d 100644 --- a/translations/pt-BR/content/actions/creating-actions/creating-a-composite-action.md +++ b/translations/pt-BR/content/actions/creating-actions/creating-a-composite-action.md @@ -23,7 +23,7 @@ Neste guia, você aprenderá os componentes básicos necessários para criar e u Ao concluir este projeto, você entenderá como criar a sua própria ação composta e testá-la em um fluxo de trabalho. -{% data reusables.github-actions.context-injection-warning %} +{% data reusables.actions.context-injection-warning %} ## Pré-requisitos diff --git a/translations/pt-BR/content/actions/creating-actions/creating-a-docker-container-action.md b/translations/pt-BR/content/actions/creating-actions/creating-a-docker-container-action.md index 3402afdd5e..96868f2b20 100644 --- a/translations/pt-BR/content/actions/creating-actions/creating-a-docker-container-action.md +++ b/translations/pt-BR/content/actions/creating-actions/creating-a-docker-container-action.md @@ -27,9 +27,9 @@ Neste guia, você aprenderá os componentes básicos necessários para criar e u Ao terminar esse projeto, você entenderá como criar sua própria ação de contêiner Docker e poderá testá-la em um fluxo de trabalho. -{% data reusables.github-actions.self-hosted-runner-reqs-docker %} +{% data reusables.actions.self-hosted-runner-reqs-docker %} -{% data reusables.github-actions.context-injection-warning %} +{% data reusables.actions.context-injection-warning %} ## Pré-requisitos diff --git a/translations/pt-BR/content/actions/creating-actions/creating-a-javascript-action.md b/translations/pt-BR/content/actions/creating-actions/creating-a-javascript-action.md index 8c1a06b1f8..10cd71ef28 100644 --- a/translations/pt-BR/content/actions/creating-actions/creating-a-javascript-action.md +++ b/translations/pt-BR/content/actions/creating-actions/creating-a-javascript-action.md @@ -29,9 +29,9 @@ Este guia usa o módulo Node.js do kit de ferramentas {% data variables.product. Ao terminar esse projeto, você entenderá como criar sua própria ação JavaScript e poderá testá-la em um fluxo de trabalho. -{% data reusables.github-actions.pure-javascript %} +{% data reusables.actions.pure-javascript %} -{% data reusables.github-actions.context-injection-warning %} +{% data reusables.actions.context-injection-warning %} ## Pré-requisitos diff --git a/translations/pt-BR/content/actions/creating-actions/dockerfile-support-for-github-actions.md b/translations/pt-BR/content/actions/creating-actions/dockerfile-support-for-github-actions.md index 71d718f64c..72e76c4713 100644 --- a/translations/pt-BR/content/actions/creating-actions/dockerfile-support-for-github-actions.md +++ b/translations/pt-BR/content/actions/creating-actions/dockerfile-support-for-github-actions.md @@ -105,7 +105,7 @@ Se você definir os `args` no arquivo de metadados da ação, os `args` irão su Se você usar `CMD` no seu `arquivo Docker`, siga essas diretrizes: -{% data reusables.github-actions.dockerfile-guidelines %} +{% data reusables.actions.dockerfile-guidelines %} ## Recursos compatíveis com o Linux diff --git a/translations/pt-BR/content/actions/creating-actions/metadata-syntax-for-github-actions.md b/translations/pt-BR/content/actions/creating-actions/metadata-syntax-for-github-actions.md index acb421c414..79d3c9f830 100644 --- a/translations/pt-BR/content/actions/creating-actions/metadata-syntax-for-github-actions.md +++ b/translations/pt-BR/content/actions/creating-actions/metadata-syntax-for-github-actions.md @@ -272,7 +272,7 @@ Para obter mais informações, consulte "[`github context`](/actions/reference/c **Opcional** Você pode usar o `if` condicional para evitar que uma etapa seja executada, a menos que uma condição seja atendida. Você pode usar qualquer contexto e expressão compatível para criar uma condicional. -{% data reusables.github-actions.expression-syntax-if %} Para obter mais informações, consulte "[Expressões](/actions/learn-github-actions/expressions)". +{% data reusables.actions.expression-syntax-if %} Para obter mais informações, consulte "[Expressões](/actions/learn-github-actions/expressions)". **Exemplo: Usando contextos** @@ -441,7 +441,7 @@ runs: `args` são usados em substituição à instrução `CMD` em um `Dockerfile`. Se você usar `CMD` no `Dockerfile`, use as diretrizes ordenadas por preferência: -{% data reusables.github-actions.dockerfile-guidelines %} +{% data reusables.actions.dockerfile-guidelines %} Se você precisar passar variáveis de ambiente para uma ação, certifique-se de que sua ação executa um shell de comando para realizar a substituição de variáveis. Por exemplo, se seu atributo `entrypoint` é definido como `"sh -c"`, os `args` serão executados em um terminal de comando. Como alternativa, se o seu `arquivo Docker` usar um `Entrypoint` para executar o mesmo comando (`"sh-c"`), os `Args` serão executado em um shell de comando. diff --git a/translations/pt-BR/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md b/translations/pt-BR/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md index 7cff6853c0..619d99ac2a 100644 --- a/translations/pt-BR/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md +++ b/translations/pt-BR/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md @@ -69,13 +69,13 @@ Os segredos armazenados em um ambiente só estão disponíveis para trabalhos de ## Criar um ambiente -{% data reusables.github-actions.permissions-statement-environment %} +{% data reusables.actions.permissions-statement-environment %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.sidebar-environment %} -{% data reusables.github-actions.new-environment %} -{% data reusables.github-actions.name-environment %} +{% data reusables.actions.sidebar-environment %} +{% data reusables.actions.new-environment %} +{% data reusables.actions.name-environment %} 1. Opcionalmente, especifique as pessoas ou equipes que devem aprovar os trabalhos do fluxo de trabalho que usam esse ambiente. 1. Selecione **Revisores necessários**. 1. Insira até até 6 pessoas ou equipes. Apenas um dos revisores precisam aprovar o trabalho para que prossiga. @@ -107,13 +107,13 @@ Quando um fluxo de trabalho faz referência a um ambiente, o ambiente aparecerá ## Excluir um ambiente -{% data reusables.github-actions.permissions-statement-environment %} +{% data reusables.actions.permissions-statement-environment %} A exclusão de um ambiente apagará todos os segredos e regras de proteção associados ao ambiente. Todos os trabalhos que estejam atualmente em espera devido às regras de proteção do ambiente eliminado falharão automaticamente. {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.sidebar-environment %} +{% data reusables.actions.sidebar-environment %} 1. Ao lado do ambiente que você deseja excluir, clique em {% octicon "trash" aria-label="The trash icon" %}. 2. Clique em **Eu entendi, exclua este ambiente**. diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/translations/pt-BR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index d2d43e5039..31c4aee228 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -18,25 +18,25 @@ type: overview ## About self-hosted runners -{% data reusables.github-actions.self-hosted-runner-description %} Self-hosted runners can be physical, virtual, in a container, on-premises, or in a cloud. +{% data reusables.actions.self-hosted-runner-description %} Self-hosted runners can be physical, virtual, in a container, on-premises, or in a cloud. You can add self-hosted runners at various levels in the management hierarchy: - Repository-level runners are dedicated to a single repository. - Organization-level runners can process jobs for multiple repositories in an organization. - Enterprise-level runners can be assigned to multiple organizations in an enterprise account. -Your runner machine connects to {% data variables.product.product_name %} using the {% data variables.product.prodname_actions %} self-hosted runner application. {% data reusables.github-actions.runner-app-open-source %} When a new version is released, the runner application automatically updates itself when a job is assigned to the runner, or within a week of release if the runner hasn't been assigned any jobs. +Your runner machine connects to {% data variables.product.product_name %} using the {% data variables.product.prodname_actions %} self-hosted runner application. {% data reusables.actions.runner-app-open-source %} When a new version is released, the runner application automatically updates itself when a job is assigned to the runner, or within a week of release if the runner hasn't been assigned any jobs. -{% data reusables.github-actions.self-hosted-runner-auto-removal %} +{% data reusables.actions.self-hosted-runner-auto-removal %} For more information about installing and using self-hosted runners, see "[Adding self-hosted runners](/github/automating-your-workflow-with-github-actions/adding-self-hosted-runners)" and "[Using self-hosted runners in a workflow](/github/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)." -## {% ifversion fpt or ghes %}Differences between {% data variables.product.prodname_dotcom %}-hosted and {% elsif ghae %}Characteristics of {% endif %}self-hosted runners +## {% ifversion fpt or ghec or ghes %}Differences between {% data variables.product.prodname_dotcom %}-hosted and {% elsif ghae %}Characteristics of {% endif %}self-hosted runners -{% ifversion fpt or ghes %} +{% ifversion fpt or ghec or ghes %} {% data variables.product.prodname_dotcom %}-hosted runners offer a quicker, simpler way to run your workflows, while self-hosted{% elsif ghae %}Self-hosted{% endif %} runners are a highly configurable way to run workflows in your own custom environment. {% ifversion ghae %}Self-hosted runners:{% endif %} -{% ifversion fpt or ghes %} +{% ifversion fpt or ghec or ghes %} **{% data variables.product.prodname_dotcom %}-hosted runners:** - Receive automatic updates for the operating system, preinstalled packages and tools, and the self-hosted runner application. - Are managed and maintained by {% data variables.product.prodname_dotcom %}. @@ -70,15 +70,15 @@ You can automatically increase or decrease the number of self-hosted runners in There are some limits on {% data variables.product.prodname_actions %} usage when using self-hosted runners. These limits are subject to change. -{% data reusables.github-actions.usage-workflow-run-time %} +{% data reusables.actions.usage-workflow-run-time %} - **Job queue time** - Each job for self-hosted runners can be queued for a maximum of 24 hours. If a self-hosted runner does not start executing the job within this limit, the job is terminated and fails to complete. -{% data reusables.github-actions.usage-api-requests %} -- **Job matrix** - {% data reusables.github-actions.usage-matrix-limits %} -{% data reusables.github-actions.usage-workflow-queue-limits %} +{% data reusables.actions.usage-api-requests %} +- **Job matrix** - {% data reusables.actions.usage-matrix-limits %} +{% data reusables.actions.usage-workflow-queue-limits %} ## Workflow continuity for self-hosted runners -{% data reusables.github-actions.runner-workflow-continuity %} +{% data reusables.actions.runner-workflow-continuity %} ## Supported architectures and operating systems for self-hosted runners @@ -224,7 +224,7 @@ codeload.github.com {% ifversion fpt or ghec %} -{% data reusables.github-actions.self-hosted-runner-security %} +{% data reusables.actions.self-hosted-runner-security %} {% endif %} diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/pt-BR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md index a43a506f24..6be17995b5 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md @@ -26,7 +26,7 @@ For information on supported operating systems for self-hosted runners, or using {% ifversion not ghae %} {% warning %} -**Warning:** {% data reusables.github-actions.self-hosted-runner-security %} +**Warning:** {% data reusables.actions.self-hosted-runner-security %} For more information, see "[About self-hosted runners](/github/automating-your-workflow-with-github-actions/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." @@ -40,18 +40,18 @@ You can add self-hosted runners to a single repository. To add a self-hosted run {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.settings-sidebar-actions %} -{% data reusables.github-actions.settings-sidebar-actions-runners-updated %} +{% data reusables.actions.settings-sidebar-actions %} +{% data reusables.actions.settings-sidebar-actions-runners-updated %} 1. Click **New self-hosted runner**. -{% data reusables.github-actions.self-hosted-runner-configure %} +{% data reusables.actions.self-hosted-runner-configure %} {% elsif ghae or ghes < 3.4 %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.settings-sidebar-actions-runners %} +{% data reusables.actions.settings-sidebar-actions-runners %} 1. Under {% ifversion ghes > 3.1 or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %}, click **Add runner**. -{% data reusables.github-actions.self-hosted-runner-configure %} +{% data reusables.actions.self-hosted-runner-configure %} {% endif %} -{% data reusables.github-actions.self-hosted-runner-check-installation-success %} +{% data reusables.actions.self-hosted-runner-check-installation-success %} ## Adding a self-hosted runner to an organization @@ -60,21 +60,21 @@ You can add self-hosted runners at the organization level, where they can be use {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.settings-sidebar-actions %} -{% data reusables.github-actions.settings-sidebar-actions-runners-updated %} +{% data reusables.actions.settings-sidebar-actions %} +{% data reusables.actions.settings-sidebar-actions-runners-updated %} 1. Click **New runner**. -{% data reusables.github-actions.self-hosted-runner-configure %} +{% data reusables.actions.self-hosted-runner-configure %} {% elsif ghae or ghes < 3.4 %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.settings-sidebar-actions-runners %} +{% data reusables.actions.settings-sidebar-actions-runners %} 1. Under {% ifversion ghes > 3.1 or ghae %}"Runners", click **Add new**, then click **New runner**.{% elsif ghes < 3.2 %}"Self-hosted runners", click **Add runner**."{% endif %} -{% data reusables.github-actions.self-hosted-runner-configure %} +{% data reusables.actions.self-hosted-runner-configure %} {% endif %} -{% data reusables.github-actions.self-hosted-runner-check-installation-success %} +{% data reusables.actions.self-hosted-runner-check-installation-success %} -{% data reusables.github-actions.self-hosted-runner-public-repo-access %} +{% data reusables.actions.self-hosted-runner-public-repo-access %} ## Adding a self-hosted runner to an enterprise @@ -92,7 +92,7 @@ To add a self-hosted runner to an enterprise account, you must be an enterprise {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.enterprise-accounts.actions-runners-tab %} 1. Click **New runner**. -{% data reusables.github-actions.self-hosted-runner-configure %} +{% data reusables.actions.self-hosted-runner-configure %} {% elsif ghae or ghes < 3.4 %} To add a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. {% data reusables.enterprise-accounts.access-enterprise %} @@ -100,11 +100,11 @@ To add a self-hosted runner at the enterprise level of {% data variables.product {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.enterprise-accounts.actions-runners-tab %} 1. Click **Add new**, then click **New runner**. -{% data reusables.github-actions.self-hosted-runner-configure %} +{% data reusables.actions.self-hosted-runner-configure %} {% endif %} -{% data reusables.github-actions.self-hosted-runner-check-installation-success %} +{% data reusables.actions.self-hosted-runner-check-installation-success %} -{% data reusables.github-actions.self-hosted-runner-public-repo-access %} +{% data reusables.actions.self-hosted-runner-public-repo-access %} ### Making enterprise runners available to repositories diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/pt-BR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index 71768aee73..b001363678 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -49,22 +49,22 @@ Ao criar um grupo, você deverá escolher uma política que defina quais reposit {% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.settings-sidebar-actions-runner-groups %} +{% data reusables.actions.settings-sidebar-actions-runner-groups %} 1. Na seção "Grupos de executores", clique em **Novo grupo de executor**. - {% data reusables.github-actions.runner-group-assign-policy-repo %} + {% data reusables.actions.runner-group-assign-policy-repo %} {% warning %} - **Aviso**: {% indented_data_reference reusables.github-actions.self-hosted-runner-security spaces=3 %} + **Aviso**: {% indented_data_reference reusables.actions.self-hosted-runner-security spaces=3 %} Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." {% endwarning %} -{% data reusables.github-actions.self-hosted-runner-create-group %} +{% data reusables.actions.self-hosted-runner-create-group %} {% elsif ghae or ghes < 3.4 %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.settings-sidebar-actions-runners %} +{% data reusables.actions.settings-sidebar-actions-runners %} 1. Em {% ifversion ghes > 3.1 or ghae %}"Executores"{% elsif ghes < 3.2 %}"Executores auto-hospedados"{% endif %}, clique em **Adicionar novo** e, em seguida, **Novo grupo**. ![Adicionar grupo de executor](/assets/images/help/settings/actions-org-add-runner-group.png) @@ -76,7 +76,7 @@ Ao criar um grupo, você deverá escolher uma política que defina quais reposit **Aviso** - {% indented_data_reference reusables.github-actions.self-hosted-runner-security spaces=3 %} + {% indented_data_reference reusables.actions.self-hosted-runner-security spaces=3 %} Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." @@ -100,18 +100,18 @@ Ao criar um grupo, você deve escolher uma política que defina quais organizaç {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.enterprise-accounts.actions-runner-groups-tab %} 1. Clique em **Novo grupo de executores**. - {% data reusables.github-actions.runner-group-assign-policy-org %} + {% data reusables.actions.runner-group-assign-policy-org %} {% warning %} **Aviso** - {% indented_data_reference reusables.github-actions.self-hosted-runner-security spaces=3 %} + {% indented_data_reference reusables.actions.self-hosted-runner-security spaces=3 %} Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." {% endwarning %} -{% data reusables.github-actions.self-hosted-runner-create-group %} +{% data reusables.actions.self-hosted-runner-create-group %} {% elsif ghae or ghes < 3.4 %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -128,7 +128,7 @@ Ao criar um grupo, você deve escolher uma política que defina quais organizaç **Aviso** - {% indented_data_reference reusables.github-actions.self-hosted-runner-security spaces=3 %} + {% indented_data_reference reusables.actions.self-hosted-runner-security spaces=3 %} Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." @@ -143,21 +143,21 @@ Ao criar um grupo, você deve escolher uma política que defina quais organizaç Você pode atualizar a política de acesso de um grupo de executores ou renomear um grupo de executores. {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} -{% data reusables.github-actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} -{% data reusables.github-actions.settings-sidebar-actions-runner-groups-selection %} +{% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} +{% data reusables.actions.settings-sidebar-actions-runner-groups-selection %} 1. Modifique as opções de acesso ou altere o nome do grupo dp executor. {% warning %} **Aviso** - {% indented_data_reference reusables.github-actions.self-hosted-runner-security spaces=3 %} + {% indented_data_reference reusables.actions.self-hosted-runner-security spaces=3 %} Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." {% endwarning %} {% elsif ghae or ghes < 3.4 %} -{% data reusables.github-actions.self-hosted-runner-configure-runner-group-access %} +{% data reusables.actions.self-hosted-runner-configure-runner-group-access %} {% endif %} {% ifversion ghec or ghes or ghae %} @@ -179,7 +179,7 @@ Não foi possível encontrar nenhum grupo de executor auto-hospedado denominado Se você não especificar o grupo de um executor durante o processo de registro, seus novos executores auto-hospedados são automaticamente atribuídos ao grupo padrão e poderão ser transferidos para outro grupo. -{% data reusables.github-actions.self-hosted-runner-navigate-to-org-enterprise %} +{% data reusables.actions.self-hosted-runner-navigate-to-org-enterprise %} {% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} 1. Na lista de "Executores", clique no executor que você deseja configurar. 2. Selecione o menu suspenso do grupo do executor. @@ -195,7 +195,7 @@ Se você não especificar o grupo de um executor durante o processo de registro, Os executores auto-hospedados são retornados automaticamente ao grupo-padrão quando seu grupo é removido. {% ifversion ghes > 3.1 or ghae or ghec %} -{% data reusables.github-actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} +{% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %} 1. Na lista de grupos, à direita do grupo que você deseja excluir, clique em {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. 2. Para remover o grupo, clique em **Remover grupo**. 3. Revise os avisos de confirmação e, em seguida, clique em **Remover este grupo de executores**. diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md b/translations/pt-BR/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md index 8621853dcd..9d6baa9ecf 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md @@ -21,10 +21,10 @@ shortTitle: Monitor & troubleshoot ## Checking the status of a self-hosted runner -{% data reusables.github-actions.self-hosted-runner-management-permissions-required %} +{% data reusables.actions.self-hosted-runner-management-permissions-required %} -{% data reusables.github-actions.self-hosted-runner-navigate-repo-and-org %} -{% data reusables.github-actions.settings-sidebar-actions-runners %} +{% data reusables.actions.self-hosted-runner-navigate-repo-and-org %} +{% data reusables.actions.settings-sidebar-actions-runners %} 1. Under {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %}, you can view a list of registered runners, including the runner's name, labels, and status. The status can be one of the following: @@ -46,12 +46,12 @@ For example: {% mac %} -{% data reusables.github-actions.self-hosted-runner-check-mac-linux %} +{% data reusables.actions.self-hosted-runner-check-mac-linux %} {% endmac %} {% linux %} -{% data reusables.github-actions.self-hosted-runner-check-mac-linux %} +{% data reusables.actions.self-hosted-runner-check-mac-linux %} {% endlinux %} {% windows %} diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md b/translations/pt-BR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md index 4cd76cab1b..d573cda288 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md @@ -21,54 +21,54 @@ shortTitle: Remover executores auto-hospedados {% note %} -**Observação:** {% data reusables.github-actions.self-hosted-runner-removal-impact %} +**Observação:** {% data reusables.actions.self-hosted-runner-removal-impact %} -{% data reusables.github-actions.self-hosted-runner-auto-removal %} +{% data reusables.actions.self-hosted-runner-auto-removal %} {% endnote %} Para remover um executor auto-hospedado de um repositório de usuário, você deve ser o proprietário do repositório. Para um repositório da organização, você deve ser um proprietário da organização ou ter acesso de administrador ao repositório. Recomendamos que você também tenha acesso à máquina do executor auto-hospedado. Para obter informações sobre como remover um executor auto-hospedado com a API REST, consulte "[Executores auto-hospedados](/rest/reference/actions#self-hosted-runners)." -{% data reusables.github-actions.self-hosted-runner-reusing %} +{% data reusables.actions.self-hosted-runner-reusing %} {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.settings-sidebar-actions %} -{% data reusables.github-actions.settings-sidebar-actions-runners-updated %} -{% data reusables.github-actions.settings-sidebar-actions-runner-selection %} -{% data reusables.github-actions.self-hosted-runner-removing-a-runner-updated %} +{% data reusables.actions.settings-sidebar-actions %} +{% data reusables.actions.settings-sidebar-actions-runners-updated %} +{% data reusables.actions.settings-sidebar-actions-runner-selection %} +{% data reusables.actions.self-hosted-runner-removing-a-runner-updated %} {% elsif ghae or ghes < 3.4 %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.settings-sidebar-actions-runners %} -{% data reusables.github-actions.self-hosted-runner-removing-a-runner %} +{% data reusables.actions.settings-sidebar-actions-runners %} +{% data reusables.actions.self-hosted-runner-removing-a-runner %} {% endif %} ## Remover um executor de uma organização {% note %} -**Observação:** {% data reusables.github-actions.self-hosted-runner-removal-impact %} +**Observação:** {% data reusables.actions.self-hosted-runner-removal-impact %} -{% data reusables.github-actions.self-hosted-runner-auto-removal %} +{% data reusables.actions.self-hosted-runner-auto-removal %} {% endnote %} Para remover um executor auto-hospedado de uma organização, você deve ser um proprietário da organização. Recomendamos que você também tenha acesso à máquina do executor auto-hospedado. Para obter informações sobre como remover um executor auto-hospedado com a API REST, consulte "[Executores auto-hospedados](/rest/reference/actions#self-hosted-runners)." -{% data reusables.github-actions.self-hosted-runner-reusing %} +{% data reusables.actions.self-hosted-runner-reusing %} {% ifversion fpt or ghes > 3.3 or ghec %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.settings-sidebar-actions %} -{% data reusables.github-actions.settings-sidebar-actions-runners-updated %} -{% data reusables.github-actions.settings-sidebar-actions-runner-selection %} -{% data reusables.github-actions.self-hosted-runner-removing-a-runner-updated %} +{% data reusables.actions.settings-sidebar-actions %} +{% data reusables.actions.settings-sidebar-actions-runners-updated %} +{% data reusables.actions.settings-sidebar-actions-runner-selection %} +{% data reusables.actions.self-hosted-runner-removing-a-runner-updated %} {% elsif ghes < 3.4 or ghae %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.settings-sidebar-actions-runners %} -{% data reusables.github-actions.self-hosted-runner-removing-a-runner %} +{% data reusables.actions.settings-sidebar-actions-runners %} +{% data reusables.actions.self-hosted-runner-removing-a-runner %} {% endif %} ## Remover um executor de uma empresa @@ -80,27 +80,27 @@ Se você usar {% ifversion ghec or ghes or ghae %} {% note %} -**Observação:** {% data reusables.github-actions.self-hosted-runner-removal-impact %} +**Observação:** {% data reusables.actions.self-hosted-runner-removal-impact %} -{% data reusables.github-actions.self-hosted-runner-auto-removal %} +{% data reusables.actions.self-hosted-runner-auto-removal %} {% endnote %} Para remover um executor auto-hospedado de uma empresa, você deverá ser um proprietário corporativo. Recomendamos que você também tenha acesso à máquina do executor auto-hospedado. Para obter informações sobre como remover um executor auto-hospedado com a API REST, consulte os pontos de extremidade corporativos na [API REST de {% data variables.product.prodname_actions %}](/rest/reference/actions#self-hosted-runners). -{% data reusables.github-actions.self-hosted-runner-reusing %} +{% data reusables.actions.self-hosted-runner-reusing %} {% ifversion ghec or ghes > 3.3 or ghae-issue-5091 %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.enterprise-accounts.actions-runners-tab %} -{% data reusables.github-actions.settings-sidebar-actions-runner-selection %} -{% data reusables.github-actions.self-hosted-runner-removing-a-runner-updated %} +{% data reusables.actions.settings-sidebar-actions-runner-selection %} +{% data reusables.actions.self-hosted-runner-removing-a-runner-updated %} {% elsif ghae or ghes < 3.4 %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.enterprise-accounts.actions-runners-tab %} -{% data reusables.github-actions.self-hosted-runner-removing-a-runner %} +{% data reusables.actions.self-hosted-runner-removing-a-runner %} {% endif %} {% endif %} diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners.md b/translations/pt-BR/content/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners.md index ceb170b4a8..5b76e8d8a2 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners.md @@ -16,54 +16,54 @@ shortTitle: Executores de etiqueta Para obter informações sobre como usar etiquetas para encaminhar trabalhos para tipos específicos de executores auto-hospedados, consulte "[Usando executores auto-hospedados em um fluxo de trabalho](/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow)." -{% data reusables.github-actions.self-hosted-runner-management-permissions-required %} +{% data reusables.actions.self-hosted-runner-management-permissions-required %} ## Criar etiquetas personalizadas {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} -{% data reusables.github-actions.self-hosted-runner-navigate-to-repo-org-enterprise %} - {% data reusables.github-actions.settings-sidebar-actions-runner-selection %} +{% data reusables.actions.self-hosted-runner-navigate-to-repo-org-enterprise %} + {% data reusables.actions.settings-sidebar-actions-runner-selection %} 1. Na seção "Etiquetas", clique em {% octicon "gear" aria-label="The Gear icon" %}. - 1. No campo "Encontrar ou criar uma etiqueta", digite o nome da sua nova etiqueta e clique em **Criar nova etiqueta**. O rótulo personalizado é criado e atribuído ao executor auto-hospedado. É possível remover as etiquetas personalizadas dos executores auto-hospedados, mas não é possível excluí-las manualmente. {% data reusables.github-actions.actions-unused-labels %} + 1. No campo "Encontrar ou criar uma etiqueta", digite o nome da sua nova etiqueta e clique em **Criar nova etiqueta**. O rótulo personalizado é criado e atribuído ao executor auto-hospedado. É possível remover as etiquetas personalizadas dos executores auto-hospedados, mas não é possível excluí-las manualmente. {% data reusables.actions.actions-unused-labels %} {% elsif ghae or ghes < 3.4 %} -{% data reusables.github-actions.self-hosted-runner-navigate-to-repo-org-enterprise %} -{% data reusables.github-actions.self-hosted-runner-list %} -{% data reusables.github-actions.self-hosted-runner-list-group %} -{% data reusables.github-actions.self-hosted-runner-labels-view-assigned-labels %} +{% data reusables.actions.self-hosted-runner-navigate-to-repo-org-enterprise %} +{% data reusables.actions.self-hosted-runner-list %} +{% data reusables.actions.self-hosted-runner-list-group %} +{% data reusables.actions.self-hosted-runner-labels-view-assigned-labels %} 1. No campo "Filtrar etiquetas", digite o nome da sua nova etiqueta e clique em **Criar nova etiqueta**. ![Adicionar etiqueta do executor](/assets/images/help/settings/actions-add-runner-label.png) -O rótulo personalizado é criado e atribuído ao executor auto-hospedado. É possível remover as etiquetas personalizadas dos executores auto-hospedados, mas não é possível excluí-las manualmente. {% data reusables.github-actions.actions-unused-labels %} +O rótulo personalizado é criado e atribuído ao executor auto-hospedado. É possível remover as etiquetas personalizadas dos executores auto-hospedados, mas não é possível excluí-las manualmente. {% data reusables.actions.actions-unused-labels %} {% endif %} ## Atribuir uma etiqueta a um executor auto-hospedado {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} -{% data reusables.github-actions.self-hosted-runner-navigate-to-repo-org-enterprise %} -{% data reusables.github-actions.settings-sidebar-actions-runner-selection %} -{% data reusables.github-actions.runner-label-settings %} +{% data reusables.actions.self-hosted-runner-navigate-to-repo-org-enterprise %} +{% data reusables.actions.settings-sidebar-actions-runner-selection %} +{% data reusables.actions.runner-label-settings %} 1. Para atribuir uma etiqueta ao executor auto-hospedado, no campo "Localizar ou criar uma etiqueta", clique na etiqueta. {% elsif ghae or ghes < 3.4 %} -{% data reusables.github-actions.self-hosted-runner-navigate-to-repo-org-enterprise %} -{% data reusables.github-actions.self-hosted-runner-list %} -{% data reusables.github-actions.self-hosted-runner-list-group %} -{% data reusables.github-actions.self-hosted-runner-labels-view-assigned-labels %} +{% data reusables.actions.self-hosted-runner-navigate-to-repo-org-enterprise %} +{% data reusables.actions.self-hosted-runner-list %} +{% data reusables.actions.self-hosted-runner-list-group %} +{% data reusables.actions.self-hosted-runner-labels-view-assigned-labels %} 1. Clique em uma etiqueta a ser atribuída ao seu executor auto-hospedado. {% endif %} ## Remover uma etiqueta personalizada de um executor auto-hospedado {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5091 %} -{% data reusables.github-actions.self-hosted-runner-navigate-to-repo-org-enterprise %} -{% data reusables.github-actions.settings-sidebar-actions-runner-selection %} -{% data reusables.github-actions.runner-label-settings %} +{% data reusables.actions.self-hosted-runner-navigate-to-repo-org-enterprise %} +{% data reusables.actions.settings-sidebar-actions-runner-selection %} +{% data reusables.actions.runner-label-settings %} 1. No campo "Encontre ou crie uma etiqueta", as etiquetas atribuídas são marcadas com a Ícone de {% octicon "check" aria-label="The Check icon" %}. Clique em uma etiqueta marcada para cancelar a atribuição do seu executor auto-hospedado. {% elsif ghae or ghes < 3.4 %} -{% data reusables.github-actions.self-hosted-runner-navigate-to-repo-org-enterprise %} -{% data reusables.github-actions.self-hosted-runner-list %} -{% data reusables.github-actions.self-hosted-runner-list-group %} -{% data reusables.github-actions.self-hosted-runner-labels-view-assigned-labels %} -1. Clique na etiqueta atribuída para removê-la do seu executor auto-hospedado. {% data reusables.github-actions.actions-unused-labels %} +{% data reusables.actions.self-hosted-runner-navigate-to-repo-org-enterprise %} +{% data reusables.actions.self-hosted-runner-list %} +{% data reusables.actions.self-hosted-runner-list-group %} +{% data reusables.actions.self-hosted-runner-labels-view-assigned-labels %} +1. Clique na etiqueta atribuída para removê-la do seu executor auto-hospedado. {% data reusables.actions.actions-unused-labels %} {% endif %} ## Usar o script de configuração para criar e atribuir rótulos diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow.md b/translations/pt-BR/content/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow.md index f744a1c36f..49735c8cb9 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow.md @@ -23,7 +23,7 @@ For information on creating custom and default labels, see "[Using labels with s Labels allow you to send workflow jobs to specific types of self-hosted runners, based on their shared characteristics. For example, if your job requires a particular hardware component or software package, you can assign a custom label to a runner and then configure your job to only execute on runners with that label. -{% data reusables.github-actions.self-hosted-runner-labels-runs-on %} +{% data reusables.actions.self-hosted-runner-labels-runs-on %} For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idruns-on)." diff --git a/translations/pt-BR/content/actions/learn-github-actions/contexts.md b/translations/pt-BR/content/actions/learn-github-actions/contexts.md index c5d3f07798..9b8d8debf9 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/contexts.md +++ b/translations/pt-BR/content/actions/learn-github-actions/contexts.md @@ -31,7 +31,7 @@ Você pode acessar contextos usando a sintaxe da expressão. Para obter mais inf `${{ }}` {% endraw %} -{% data reusables.github-actions.context-injection-warning %} +{% data reusables.actions.context-injection-warning %} | Nome do contexto | Tipo | Descrição | | ---------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -59,7 +59,7 @@ Para usar a sintaxe de propriedade de desreferência, o nome da propriedade deve ### Determinar quando usar contextos -{% data reusables.github-actions.using-context-or-environment-variables %} +{% data reusables.actions.using-context-or-environment-variables %} ### Disponibilidade do contexto @@ -139,7 +139,7 @@ A tabela a seguir indica onde cada contexto e função especial pode ser utiliza Você pode imprimir o conteúdo de contextos no registro para depuração. A função [`toJSON` ](/actions/learn-github-actions/expressions#tojson) é necessária para imprimir objetos do JSON no registro. -{% data reusables.github-actions.github-context-warning %} +{% data reusables.actions.github-context-warning %} {% raw %} ```yaml{:copy} @@ -170,8 +170,8 @@ jobs: O contexto `github` context contém informações sobre a execução do fluxo de trabalho e sobre o evento que a acionou. Você também pode ler a maioria dos dados do `github` em variáveis de ambiente. Para obter mais informações sobre as variáveis de ambiente, consulte "[Usando variáveis de ambiente](/actions/automating-your-workflow-with-github-actions/using-environment-variables)". -{% data reusables.github-actions.github-context-warning %} -{% data reusables.github-actions.context-injection-warning %} +{% data reusables.actions.github-context-warning %} +{% data reusables.actions.context-injection-warning %} | Nome da propriedade | Tipo | Descrição | | -------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -194,9 +194,11 @@ O contexto `github` context contém informações sobre a execução do fluxo de {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `github.ref_name` | `string` | {% data reusables.actions.ref_name-description %} | | `github.ref_protected` | `string` | {% data reusables.actions.ref_protected-description %} | | `github.ref_type` | `string` | {% data reusables.actions.ref_type-description %} {%- endif %} -| `github.path` | `string` | Caminho no executor no arquivo que define as variáveis do `PATH` do sistema a partir de comandos do fluxo de trabalho. Este arquivo é único para a etapa atual e é um arquivo diferente para cada etapa de um trabalho. Para obter mais informações, consulte "[Comandos do fluxo de trabalho para {% data variables.product.prodname_actions %}](/actions/learn-github-actions/workflow-commands-for-github-actions#adding-a-system-path)." | | `github.repository` | `string` | O proprietário e o nome do repositório. Por exemplo, `Codertocat/Hello-World`. | | `github.repository_owner` | `string` | O nome do proprietário do repositório. Por exemplo, `Codertocat`. | | `github.repositoryUrl` | `string` | A URL do Git para o repositório. Por exemplo, `git://github.com/codertocat/hello-world.git`. | | `github.retention_days` | `string` | O número de dias que os registros e artefatos da execução do fluxo de trabalho são mantidos. | | `github.run_id` | `string` | {% data reusables.github-actions.run_id_description %} | | `github.run_number` | `string` | {% data reusables.github-actions.run_number_description %} +| `github.path` | `string` | Caminho no executor no arquivo que define as variáveis do `PATH` do sistema a partir de comandos do fluxo de trabalho. Este arquivo é único para a etapa atual e é um arquivo diferente para cada etapa de um trabalho. Para obter mais informações, consulte "[Comandos do fluxo de trabalho para {% data variables.product.prodname_actions %}](/actions/learn-github-actions/workflow-commands-for-github-actions#adding-a-system-path)." | | `github.repository` | `string` | O proprietário e o nome do repositório. Por exemplo, `Codertocat/Hello-World`. | | `github.repository_owner` | `string` | O nome do proprietário do repositório. Por exemplo, `Codertocat`. | | `github.repositoryUrl` | `string` | A URL do Git para o repositório. Por exemplo, `git://github.com/codertocat/hello-world.git`. | | `github.retention_days` | `string` | O número de dias que os registros e artefatos da execução do fluxo de trabalho são mantidos. | | `github.run_id` | `string` | {% data reusables.actions.run_id_description %} | | `github.run_number` | `string` | {% data reusables.actions.run_number_description %} {%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-4722 %} -| `github.run_attempt` | `string` | Um número exclusivo para cada tentativa de execução de um fluxo de trabalho específico em um repositório. Este número começa em 1 para a primeira tentativa de execução do fluxo de trabalho e aumenta a cada nova execução. | |{% endif %}| | `github.server_url` | `string` | O URL do servidor do GitHub. Por exemplo: `https://github.com`. | | `github.sha` | `string` | O SHA do commit que acionou a execução do fluxo de trabalho. | | `github.token` | `string` | Um token para efetuar a autenticação em nome do aplicativo instalado no seu repositório. Isso é funcionalmente equivalente ao segredo `GITHUB_TOKEN`. Para obter mais informações, consulte "[Autenticação automática de tokens](/actions/security-guides/automatic-token-authentication)". | | `github.workflow` | `string` | O nome do fluxo de trabalho. Se o fluxo de trabalho não determina um `name` (nome), o valor desta propriedade é o caminho completo do arquivo do fluxo de trabalho no repositório. | | `github.workspace` | `string` | O diretório de trabalho padrão no executor para as etapas e a localidade padrão do seu repositório ao usar a ação [`checkout`](https://github.com/actions/checkout). | +| `github.run_attempt` | `string` | Um número exclusivo para cada tentativa de execução de um fluxo de trabalho específico em um repositório. Este número começa em 1 para a primeira tentativa de execução do fluxo de trabalho e aumenta a cada nova execução. | +{%- endif %} +| `github.server_url` | `string` | The URL of the GitHub server. Por exemplo: `https://github.com`. | | `github.sha` | `string` | O SHA do commit que acionou a execução do fluxo de trabalho. | | `github.token` | `string` | Um token para efetuar a autenticação em nome do aplicativo instalado no seu repositório. Isso é funcionalmente equivalente ao segredo `GITHUB_TOKEN`. Para obter mais informações, consulte "[Autenticação automática de tokens](/actions/security-guides/automatic-token-authentication)". | | `github.workflow` | `string` | O nome do fluxo de trabalho. Se o fluxo de trabalho não determina um `name` (nome), o valor desta propriedade é o caminho completo do arquivo do fluxo de trabalho no repositório. | | `github.workspace` | `string` | O diretório de trabalho padrão no executor para as etapas e a localidade padrão do seu repositório ao usar a ação [`checkout`](https://github.com/actions/checkout). | ### Exemplo de conteúdo do contexto `github` @@ -512,7 +514,7 @@ O contexto `segredos` contém os nomes e valores de segredos disponíveis para a `GITHUB_TOKEN` é um segredo que é criado automaticamente para cada execução de fluxo de trabalho, e é sempre incluído no contexto `segredos`. Para obter mais informações, consulte "[Autenticação automática de tokens](/actions/security-guides/automatic-token-authentication)". -{% data reusables.github-actions.secrets-redaction-warning %} +{% data reusables.actions.secrets-redaction-warning %} | Nome da propriedade | Tipo | Descrição | | ----------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -534,7 +536,7 @@ O conteúdo de exemplo do contexto dos `segredos` mostra o `GITHUB_TOKEN` autom ### Exemplo de uso do contexto dos `segredos` -{% data reusables.github-actions.github_token-input-example %} +{% data reusables.actions.github_token-input-example %} ## Contexto `estratégia` diff --git a/translations/pt-BR/content/actions/learn-github-actions/environment-variables.md b/translations/pt-BR/content/actions/learn-github-actions/environment-variables.md index 224e990848..e8e36bf882 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/environment-variables.md +++ b/translations/pt-BR/content/actions/learn-github-actions/environment-variables.md @@ -147,7 +147,7 @@ As variáveis de ambiente padrão que os conjuntos de {% data variables.product. {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5338 %} | `GITHUB_REF_NAME` | {% data reusables.actions.ref_name-description %} For example, `feature-branch-1`.| | `GITHUB_REF_PROTECTED` | {% data reusables.actions.ref_protected-description %} | | `GITHUB_REF_TYPE` | {% data reusables.actions.ref_type-description %} {%- endif %} -| `GITHUB_REPOSITORY` | O nome do proprietário e do repositório. Por exemplo, `octocat/Hello-World`. | | `GITHUB_REPOSITORY_OWNER` | O nome do proprietário do repositório. Por exemplo, `octocat`. | | `GITHUB_RETENTION_DAYS` | O número de dias que os registros da execução do fluxo de trabalho e os artefatos são mantidos. Por exemplo, `90`. | | `GITHUB_RUN_ATTEMPT` | Um número único para cada tentativa da execução de um fluxo de trabalho particular em um repositório. Este número começa em 1 para a primeira tentativa de execução do fluxo de trabalho e aumenta a cada nova execução. Por exemplo, `3`. | | `GITHUB_RUN_ID` | {% data reusables.github-actions.run_id_description %} Por exemplo, `1658821493`. | | `GITHUB_RUN_NUMBER` | {% data reusables.github-actions.run_number_description %} Por exemplo, `3`. | | `GITHUB_SERVER_URL`| A URL do servidor de {% data variables.product.product_name %} server. Por exemplo: `https://{% data variables.product.product_url %}`. | `GITHUB_SHA` | O SHA do commit que acionou o fluxo de trabalho. Por exemplo, `ffac537e6cbbf934b08745a378932722df287a53`. | | `GITHUB_WORKFLOW` | O nome do fluxo de trabalho. Por exemplo, `My test workflow`. Se o fluxo de trabalho não determinar um `nome`, o valor desta variável será o caminho completo do arquivo do fluxo de trabalho no repositório. | | `GITHUB_WORKSPACE` | O diretório de trabalho padrão no executor para as etapas e para a localidade padrão do seu repositório ao usar a ação [`checkout`](https://github.com/actions/checkout). Por exemplo, `/home/runner/work/my-repo-name/my-repo-name`. | +| `GITHUB_REPOSITORY` | O nome do proprietário e do repositório. Por exemplo, `octocat/Hello-World`. | | `GITHUB_REPOSITORY_OWNER` | O nome do proprietário do repositório. Por exemplo, `octocat`. | | `GITHUB_RETENTION_DAYS` | O número de dias que os registros da execução do fluxo de trabalho e os artefatos são mantidos. Por exemplo, `90`. | | `GITHUB_RUN_ATTEMPT` | Um número único para cada tentativa da execução de um fluxo de trabalho particular em um repositório. Este número começa em 1 para a primeira tentativa de execução do fluxo de trabalho e aumenta a cada nova execução. Por exemplo, `3`. | | `GITHUB_RUN_ID` | {% data reusables.actions.run_id_description %} Por exemplo, `1658821493`. | | `GITHUB_RUN_NUMBER` | {% data reusables.actions.run_number_description %} Por exemplo, `3`. | | `GITHUB_SERVER_URL`| A URL do servidor de {% data variables.product.product_name %} server. Por exemplo: `https://{% data variables.product.product_url %}`. | `GITHUB_SHA` | O SHA do commit que acionou o fluxo de trabalho. Por exemplo, `ffac537e6cbbf934b08745a378932722df287a53`. | | `GITHUB_WORKFLOW` | O nome do fluxo de trabalho. Por exemplo, `My test workflow`. Se o fluxo de trabalho não determinar um `nome`, o valor desta variável será o caminho completo do arquivo do fluxo de trabalho no repositório. | | `GITHUB_WORKSPACE` | O diretório de trabalho padrão no executor para as etapas e para a localidade padrão do seu repositório ao usar a ação [`checkout`](https://github.com/actions/checkout). Por exemplo, `/home/runner/work/my-repo-name/my-repo-name`. | {%- if actions-runner-arch-envvars %} | `RUNNER_ARCH` | {% data reusables.actions.runner-arch-description %} {%- endif %} diff --git a/translations/pt-BR/content/actions/learn-github-actions/expressions.md b/translations/pt-BR/content/actions/learn-github-actions/expressions.md index 5102ca6e58..e2ffc60118 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/expressions.md +++ b/translations/pt-BR/content/actions/learn-github-actions/expressions.md @@ -25,9 +25,9 @@ Expressões são comumente usadas com a condicional `if` palavra-chave em um arq `${{ }}` {% endraw %} -{% data reusables.github-actions.expression-syntax-if %} Para obter mais informações sobre as condições `se`, consulte "[Sintaxe de fluxo de trabalho para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions/#jobsjob_idif)". +{% data reusables.actions.expression-syntax-if %} Para obter mais informações sobre as condições `se`, consulte "[Sintaxe de fluxo de trabalho para {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions/#jobsjob_idif)". -{% data reusables.github-actions.context-injection-warning %} +{% data reusables.actions.context-injection-warning %} #### Exemplo de expressão em uma condicional `if` diff --git a/translations/pt-BR/content/actions/learn-github-actions/understanding-github-actions.md b/translations/pt-BR/content/actions/learn-github-actions/understanding-github-actions.md index 72379ea714..a6ff271a16 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/understanding-github-actions.md +++ b/translations/pt-BR/content/actions/learn-github-actions/understanding-github-actions.md @@ -254,7 +254,7 @@ Para entender como a cobrança funciona para {% data variables.product.prodname_ ## Entrar em contato com o suporte -{% data reusables.github-actions.contacting-support %} +{% data reusables.actions.contacting-support %} ## Leia mais diff --git a/translations/pt-BR/content/actions/learn-github-actions/usage-limits-billing-and-administration.md b/translations/pt-BR/content/actions/learn-github-actions/usage-limits-billing-and-administration.md index 840b939413..d6e57a4a1b 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/usage-limits-billing-and-administration.md +++ b/translations/pt-BR/content/actions/learn-github-actions/usage-limits-billing-and-administration.md @@ -21,7 +21,7 @@ shortTitle: Cobrança do fluxo de trabalho & limites {% data reusables.repositories.about-github-actions %} Para obter mais informações, consulte "[Entendendo {% data variables.product.prodname_actions %}](/actions/learn-github-actions/understanding-github-actions){% ifversion fpt %}."{% elsif ghes or ghec %}" e "[Sobre {% data variables.product.prodname_actions %} para empresas](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)."{% endif %} {% ifversion fpt or ghec %} -{% data reusables.github-actions.actions-billing %} Para obter mais informações, consulte "[Sobre a cobrança do {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". +{% data reusables.actions.actions-billing %} Para obter mais informações, consulte "[Sobre a cobrança do {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". {% else %} O uso do GitHub Actions é grátis para instâncias de {% data variables.product.prodname_ghe_server %} que usam executores auto-hospedados. Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)." {% endif %} @@ -47,8 +47,8 @@ Existem alguns limites sobre o uso de {% data variables.product.prodname_actions {% endnote %} - **Tempo de execução de tarefas ** - Cada trabalho em um fluxo de trabalho pode ser executado por até 6 horas de tempo de execução. Se um trabalho atingir esse limite, o trabalho será terminado e não será completado. -{% data reusables.github-actions.usage-workflow-run-time %} -{% data reusables.github-actions.usage-api-requests %} +{% data reusables.actions.usage-workflow-run-time %} +{% data reusables.actions.usage-api-requests %} - **Tarefas correntes** - O número de trabalhos simultâneos que você pode executar em sua conta depende do seu plano GitHub, conforme indicado na tabela a seguir. Se excedido, quaisquer tarefas adicionais serão colocadas na fila. | Plano GitHub | Total de tarefas simultâneas | Máximo de tarefas macOS simultâneas | @@ -57,8 +57,8 @@ Existem alguns limites sobre o uso de {% data variables.product.prodname_actions | Pro | 40 | 5 | | Equipe | 60 | 5 | | Enterprise | 180 | 50 | -- **Matriz de vagas** - {% data reusables.github-actions.usage-matrix-limits %} -{% data reusables.github-actions.usage-workflow-queue-limits %} +- **Matriz de vagas** - {% data reusables.actions.usage-matrix-limits %} +{% data reusables.actions.usage-workflow-queue-limits %} {% else %} Os limites de uso aplicam-se a executores auto-hospedados. Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)." @@ -94,7 +94,7 @@ Para obter mais informações, consulte: ## Desativar ou limitar {% data variables.product.prodname_actions %} para o seu repositório ou organização -{% data reusables.github-actions.disabling-github-actions %} +{% data reusables.actions.disabling-github-actions %} Para obter mais informações, consulte: - "[Gerenciar configurações de {% data variables.product.prodname_actions %} para um repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository)" diff --git a/translations/pt-BR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/translations/pt-BR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index 182b34be6b..1c632ca2cd 100644 --- a/translations/pt-BR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/translations/pt-BR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -22,7 +22,7 @@ shortTitle: Remover artefatos de fluxo de trabalho {% data reusables.repositories.permissions-statement-write %} -{% data reusables.github-actions.artifact-log-retention-statement %} +{% data reusables.actions.artifact-log-retention-statement %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} diff --git a/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md b/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md index 439f3cff0f..aa5e457a62 100644 --- a/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md +++ b/translations/pt-BR/content/actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions.md @@ -179,7 +179,7 @@ git: O Travis CI e {% data variables.product.prodname_actions %} podem adicionar variáveis de ambiente personalizadas a uma matriz de teste, que permite que você faça referência à variável em uma etapa posterior. -Em {% data variables.product.prodname_actions %}, você pode usar a chave `incluir` para adicionar variáveis de ambiente personalizadas a uma matriz. {% data reusables.github-actions.matrix-variable-example %} +Em {% data variables.product.prodname_actions %}, você pode usar a chave `incluir` para adicionar variáveis de ambiente personalizadas a uma matriz. {% data reusables.actions.matrix-variable-example %} ## Principais recursos em {% data variables.product.prodname_actions %} diff --git a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md index 0649487c2a..18328db569 100644 --- a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md +++ b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md @@ -18,7 +18,7 @@ miniTocMaxHeadingLevel: 3 {% if github-runner-dashboard %} ### Monitorando os seus trabalhos atuais na sua organização ou empresa -{% data reusables.github-actions.github-hosted-runners-check-concurrency %} +{% data reusables.actions.github-hosted-runners-check-concurrency %} {% endif %} diff --git a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index 8a8a537a05..e336b27b1f 100644 --- a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -15,12 +15,12 @@ versions: Esses registros adicionais são habilitados pela definição dos segredos no repositório que contém o fluxo de trabalho. Portanto, aplicam-se os mesmos requisitos de permissão: -- {% data reusables.github-actions.permissions-statement-secrets-repository %} +- {% data reusables.actions.permissions-statement-secrets-repository %} {% ifversion fpt or ghes > 3.0 or ghae or ghec %} -- {% data reusables.github-actions.permissions-statement-secrets-environment %} +- {% data reusables.actions.permissions-statement-secrets-environment %} {% endif %} -- {% data reusables.github-actions.permissions-statement-secrets-organization %} -- {% data reusables.github-actions.permissions-statement-secrets-api %} +- {% data reusables.actions.permissions-statement-secrets-organization %} +- {% data reusables.actions.permissions-statement-secrets-api %} Para obter mais informações sobre segredos de configuração, consulte "[Criar e usar segredos criptografados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". diff --git a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md index 596b0bba63..6222711b91 100644 --- a/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md +++ b/translations/pt-BR/content/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs.md @@ -19,7 +19,7 @@ Se a execução estiver concluída, será possível ver se o resultado teve êxi O {% data variables.product.prodname_actions %} usa a API de Verificação para mostrar os status, resultados e logs de um fluxo de trabalho. O {% data variables.product.prodname_dotcom %} cria um novo conjunto de verificações para cada execução de fluxo de trabalho. O conjunto de verificações contêm uma execução de verificação para cada trabalho no fluxo de trabalho, e cada trabalho inclui etapas. As ações do {% data variables.product.prodname_actions %} são executadas como etapas no fluxo de trabalho. Para obter mais informações sobre a API de verificações, consulte "[Verificações](/rest/reference/checks)". -{% data reusables.github-actions.invalid-workflow-files %} +{% data reusables.actions.invalid-workflow-files %} ## Exibir logs para diagnosticar falhas diff --git a/translations/pt-BR/content/actions/publishing-packages/publishing-docker-images.md b/translations/pt-BR/content/actions/publishing-packages/publishing-docker-images.md index d21df99eb2..34e2642be9 100644 --- a/translations/pt-BR/content/actions/publishing-packages/publishing-docker-images.md +++ b/translations/pt-BR/content/actions/publishing-packages/publishing-docker-images.md @@ -50,7 +50,7 @@ Neste guia, usaremos a ação `build-push-action` do Docker para criar a imagem ## Publicar imagens no Docker Hub -{% data reusables.github-actions.release-trigger-workflow %} +{% data reusables.actions.release-trigger-workflow %} No exemplo de fluxo de trabalho, nós usamos as ações de login do Docker `login-action` e `build-push-action` para construir a imagem do Docker e, se a construção for bem-sucedida, faça push da imagem construída para o Docker Hub. @@ -110,7 +110,7 @@ O fluxo de trabalho acima verifica o repositório {% data variables.product.prod ## Publicar imagens em {% data variables.product.prodname_registry %} -{% data reusables.github-actions.release-trigger-workflow %} +{% data reusables.actions.release-trigger-workflow %} No exemplo abaixo, usamos a `login-action do Docker`{% ifversion fpt or ghec %}, `metadados-ação`,{% endif %} e ações de `build-push-action` para construir a imagem Docker e, se a criação for bem-sucedida, faça push da imagem criada para {% data variables.product.prodname_registry %}. diff --git a/translations/pt-BR/content/actions/publishing-packages/publishing-java-packages-with-gradle.md b/translations/pt-BR/content/actions/publishing-packages/publishing-java-packages-with-gradle.md index d4617e6230..3ce51a0647 100644 --- a/translations/pt-BR/content/actions/publishing-packages/publishing-java-packages-with-gradle.md +++ b/translations/pt-BR/content/actions/publishing-packages/publishing-java-packages-with-gradle.md @@ -23,7 +23,7 @@ shortTitle: Pacotes do Java com Gradle ## Introdução -{% data reusables.github-actions.publishing-java-packages-intro %} +{% data reusables.actions.publishing-java-packages-intro %} ## Pré-requisitos @@ -104,7 +104,7 @@ jobs: MAVEN_PASSWORD: {% raw %}${{ secrets.OSSRH_TOKEN }}{% endraw %} ``` -{% data reusables.github-actions.gradle-workflow-steps %} +{% data reusables.actions.gradle-workflow-steps %} 1. Executa a ação [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) com o argumento `publicar` para fazer uma publicação no repositório do Maven `OSSRH`. A variável de ambiente `MAVEN_USERNAME` será definida com o conteúdo do seu segredo `OSSRH_USERNAME`, e a variável de ambiente `MAVEN_PASSWORD` será definida com o conteúdo do seu segredo `OSSRH_TOKEN`. Para obter mais informações sobre o uso de segredos no seu fluxo de trabalho, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". @@ -115,7 +115,7 @@ Cada vez que você criar uma nova versão, você poderá acionar um fluxo de tra Você pode definir um novo repositório do Maven no bloco de publicação do _build.gradle_ que aponta para {% data variables.product.prodname_registry %}. Nessa configuração do repositório, também é possível aproveitar as variáveis de ambiente definidas na execução do fluxo de trabalho de CI. Você pode usar a variável de ambiente `GITHUB_ACTOR` como um nome de usuário e você pode definir a variável de ambiente `GITHUB_TOKEN` com seu segredo `GITHUB_TOKEN`. -{% data reusables.github-actions.github-token-permissions %} +{% data reusables.actions.github-token-permissions %} Por exemplo, se sua organização é denominado "octocat" e seu repositório é denominado de "hello-world", a configuração do {% data variables.product.prodname_registry %} no _build.gradle_ será parecida ao exemplo abaixo. @@ -174,7 +174,7 @@ jobs: GITHUB_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %} ``` -{% data reusables.github-actions.gradle-workflow-steps %} +{% data reusables.actions.gradle-workflow-steps %} 1. Executa a ação [`grades/gradle-build-action`](https://github.com/gradle/gradle-build-action) com o argumento `publicar` para publicar em {% data variables.product.prodname_registry %}. A variável de ambiente `GITHUB_TOKEN` será definida com o conteúdo do segredo `GITHUB_TOKEN`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}A chave de `permissões` especifica o acesso que o segredo `GITHUB_TOKEN` permitirá.{% endif %} Para obter mais informações sobre o uso de segredos no seu fluxo de trabalho, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". @@ -255,7 +255,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}{% endraw %} ``` -{% data reusables.github-actions.gradle-workflow-steps %} +{% data reusables.actions.gradle-workflow-steps %} 1. Executa a ação [`grades/gradle-build`](https://github.com/gradle/gradle-build-action) com o argumento `publicar` para publicar no repositório do Maven `OSSRH` e em {% data variables.product.prodname_registry %}. A variável de ambiente `MAVEN_USERNAME` será definida com o conteúdo do seu segredo `OSSRH_USERNAME`, e a variável de ambiente `MAVEN_PASSWORD` será definida com o conteúdo do seu segredo `OSSRH_TOKEN`. A variável de ambiente `GITHUB_TOKEN` será definida com o conteúdo do segredo `GITHUB_TOKEN`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}A chave de `permissões` especifica o acesso que o segredo `GITHUB_TOKEN` permitirá.{% endif %} Para obter mais informações sobre o uso de segredos no seu fluxo de trabalho, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". diff --git a/translations/pt-BR/content/actions/publishing-packages/publishing-java-packages-with-maven.md b/translations/pt-BR/content/actions/publishing-packages/publishing-java-packages-with-maven.md index 2f38d9f9de..3774e1abca 100644 --- a/translations/pt-BR/content/actions/publishing-packages/publishing-java-packages-with-maven.md +++ b/translations/pt-BR/content/actions/publishing-packages/publishing-java-packages-with-maven.md @@ -23,7 +23,7 @@ shortTitle: Pacotes Java com Maven ## Introdução -{% data reusables.github-actions.publishing-java-packages-intro %} +{% data reusables.actions.publishing-java-packages-intro %} ## Pré-requisitos @@ -105,7 +105,7 @@ Este fluxo de trabalho executa os seguintes passos: 1. Verifica uma cópia do repositório do projeto. 1. Configura o Java JDK e o arquivo _settings.xml_ do Maven para adicionar autenticação ao repositório `ossrh` usando as variáveis de ambiente `MAVEN_USERNAME` e `MAVEN_PASSWORD`. -1. {% data reusables.github-actions.publish-to-maven-workflow-step %} +1. {% data reusables.actions.publish-to-maven-workflow-step %} Para obter mais informações sobre o uso de segredos no seu fluxo de trabalho, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". @@ -115,7 +115,7 @@ Cada vez que você criar uma nova versão, você poderá acionar um fluxo de tra Neste fluxo de trabalho, você pode usar a ação `setup-java`. Esta ação instala a versão determinada do JDK no `PATH`, e também configura _settings.xml_ do Maven para a publicação {% data variables.product.prodname_registry %}. O _settings.xml_ gerado define a autenticação para um servidor com um `id` do `github`, usando a variável de ambiente `GITHUB_ACTOR` como o nome de usuário e a variável de ambiente `GITHUB_TOKEN` como a senha. A variável de ambiente `GITHUB_TOKEN` foi atribuída ao valor do segredo especial `GITHUB_TOKEN`. -{% data reusables.github-actions.github-token-permissions %} +{% data reusables.actions.github-token-permissions %} Para um projeto baseado no Maven, você pode usar essas configurações ao criar um repositório de distribuição no seu arquivo _pom.xml_ com um `id` do `github` que aponta para seu ponto final {% data variables.product.prodname_registry %}. @@ -165,7 +165,7 @@ Este fluxo de trabalho executa os seguintes passos: 1. Verifica uma cópia do repositório do projeto. 1. Configura o Java JDK e também configura automaticamente o arquivo _settings.xml_ do Maven para adicionar autenticação para o repositório do `github` do Maven para usar a variável de ambiente `GITHUB_TOKEN`. -1. {% data reusables.github-actions.publish-to-packages-workflow-step %} +1. {% data reusables.actions.publish-to-packages-workflow-step %} Para obter mais informações sobre o uso de segredos no seu fluxo de trabalho, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". @@ -218,8 +218,8 @@ Este fluxo de trabalho executa os seguintes passos: 1. Verifica uma cópia do repositório do projeto. 1. Chama `setup-java` pela primeira vez. Isso configura o arquivo _settings.xml_ do Maven para o repositório `ossrh` e define as opções de autenticação para variáveis de ambiente definidas na próxima etapa. -1. {% data reusables.github-actions.publish-to-maven-workflow-step %} +1. {% data reusables.actions.publish-to-maven-workflow-step %} 1. Chama `setup-java` pela segunda vez. Isso configura automaticamente o arquivo _settings.xml_ do Maven para {% data variables.product.prodname_registry %}. -1. {% data reusables.github-actions.publish-to-packages-workflow-step %} +1. {% data reusables.actions.publish-to-packages-workflow-step %} Para obter mais informações sobre o uso de segredos no seu fluxo de trabalho, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". diff --git a/translations/pt-BR/content/actions/publishing-packages/publishing-nodejs-packages.md b/translations/pt-BR/content/actions/publishing-packages/publishing-nodejs-packages.md index fc23ed8417..2bd5117c7d 100644 --- a/translations/pt-BR/content/actions/publishing-packages/publishing-nodejs-packages.md +++ b/translations/pt-BR/content/actions/publishing-packages/publishing-nodejs-packages.md @@ -43,7 +43,7 @@ Você também pode achar útil ter um entendimento básico do seguinte: Os campos `nome` e `versão` no arquivo *package.json* cria um identificador único que os registros usam para vincular seu pacote a um registro. Você pode adicionar um resumo para página de listagem do pacote ao incluir um campo `descrição` no arquivo *package.json*. Para obter mais informações, consulte "[Criando um pacote package.json](https://docs.npmjs.com/creating-a-package-json-file)" e "[Criando módulos Node.js](https://docs.npmjs.com/creating-node-js-modules)" na documentação do npm. -Quando um arquivo *.npmrc* local existe e tem um valor de `registro` especificado, o comando `publicação do npm` usa o registro configurado no arquivo *.npmrc*. {% data reusables.github-actions.setup-node-intro %} +Quando um arquivo *.npmrc* local existe e tem um valor de `registro` especificado, o comando `publicação do npm` usa o registro configurado no arquivo *.npmrc*. {% data reusables.actions.setup-node-intro %} Você pode especificar a versão do Node.js instalada no executor usando a ação `setup-node`. @@ -115,7 +115,7 @@ No entanto, se você fornecer a chave `repositório`, o repositório nessa chave ### Efetuar a autenticação no repositório de destino -Para realizar operações autenticadas no registro do {% data variables.product.prodname_registry %} em seu fluxo de trabalho, você pode usar o `GITHUB_TOKEN`. {% data reusables.github-actions.github-token-permissions %} +Para realizar operações autenticadas no registro do {% data variables.product.prodname_registry %} em seu fluxo de trabalho, você pode usar o `GITHUB_TOKEN`. {% data reusables.actions.github-token-permissions %} Se você quiser publicar seu pacote em um repositório diferente, você deverá usar um token de acesso pessoal (PAT) que tenha permissão para escrever pacotes no repositório de destino. Para obter mais informações, consulte "[Criar um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token)" e "[Segredos criptografados](/actions/reference/encrypted-secrets)". diff --git a/translations/pt-BR/content/actions/security-guides/automatic-token-authentication.md b/translations/pt-BR/content/actions/security-guides/automatic-token-authentication.md index 8e20621e7d..467ae7a0e1 100644 --- a/translations/pt-BR/content/actions/security-guides/automatic-token-authentication.md +++ b/translations/pt-BR/content/actions/security-guides/automatic-token-authentication.md @@ -39,11 +39,11 @@ Você pode usar o `GITHUB_TOKEN` ao usar a sintaxe padrão para fazer referênci {% endnote %} {% endif %} -{% data reusables.github-actions.actions-do-not-trigger-workflows %} +{% data reusables.actions.actions-do-not-trigger-workflows %} ### Exemplo 1: Passar o `GITHUB_TOKEN` como uma entrada -{% data reusables.github-actions.github_token-input-example %} +{% data reusables.actions.github_token-input-example %} ### Exemplo 2: chamando a API REST @@ -121,7 +121,7 @@ Você pode ver as permissões que o `GITHUB_TOKEN` tem para uma tarefa específi Você pode usar a chave de `permissões` no seu arquivo de fluxo de trabalho para modificar as permissões para o `GITHUB_TOKEN` para um fluxo de trabalho inteiro ou para trabalhos individuais. Isso permite que você configure as permissões mínimas necessárias para um fluxo de trabalho ou trabalho. Quando a chave `permissions` for usada, todas as permissões não especificadas são configuradas como sem acesso, com exceção do escopo de `metadados`, que sempre recebe acesso de leitura. -{% data reusables.github-actions.forked-write-permission %} +{% data reusables.actions.forked-write-permission %} Os dois exemplos de fluxo de trabalho anteriores neste artigo mostram a chave de `permissões` usada no nível de fluxo de trabalho e no nível de trabalho. Em [Exemplo 1](#example-1-passing-the-github_token-as-an-input) as duas permissões são especificadas para todo o fluxo de trabalho. No [Exemplo 2](#example-2-calling-the-rest-api) de acesso de gravação é concedido para um único escopo para um único trabalho. diff --git a/translations/pt-BR/content/actions/security-guides/encrypted-secrets.md b/translations/pt-BR/content/actions/security-guides/encrypted-secrets.md index 01feec3181..1a2a66563b 100644 --- a/translations/pt-BR/content/actions/security-guides/encrypted-secrets.md +++ b/translations/pt-BR/content/actions/security-guides/encrypted-secrets.md @@ -21,7 +21,7 @@ versions: Os segredos são variáveis de ambiente criptografadas que você cria em uma organização{% ifversion fpt or ghes > 3.0 or ghae or ghec %}, repositório ou ambiente do repositório{% else %} ou repositório{% endif %}. Os segredos que você cria estão disponíveis para utilização nos fluxos de trabalho em {% data variables.product.prodname_actions %}. {% data variables.product.prodname_dotcom %} usa uma [caixa selada libsodium](https://libsodium.gitbook.io/doc/public-key_cryptography/sealed_boxes) para ajudar a garantir que os segredos sejam criptografados antes de chegarem a {% data variables.product.prodname_dotcom %} e permaneçam criptografados até que você os use em um fluxo de trabalho. -{% data reusables.github-actions.secrets-org-level-overview %} +{% data reusables.actions.secrets-org-level-overview %} {% ifversion fpt or ghes > 3.0 or ghae or ghec %} Para segredos armazenados no nível do ambiente, você pode habilitar os revisores necessários para controlar o acesso aos segredos. Um trabalho de fluxo de trabalho não pode acessar segredos de ambiente até que a aprovação seja concedida por aprovadores necessários. @@ -53,7 +53,7 @@ Para disponibilizar um segredo para uma ação, você deve configurá-lo como um Você pode usar e ler segredos encriptados em um arquivo de fluxo de trabalho se tiver permissão para editar o arquivo. Para obter mais informações, consulte "[Permissões de acesso em {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/access-permissions-on-github)." -{% data reusables.github-actions.secrets-redaction-warning %} +{% data reusables.actions.secrets-redaction-warning %} {% ifversion fpt or ghes > 3.0 or ghae or ghec %} Os segredos da organização e do repositório são lidos quando uma execução de fluxo de trabalho é enfileirada e os segredos de ambiente são lidos quando um trabalho que faz referência ao ambiente é iniciado. @@ -73,13 +73,13 @@ Ao gerar credenciais, recomendamos que você conceda as permissões mínimas pos ## Criar segredos encriptados para um repositório -{% data reusables.github-actions.permissions-statement-secrets-repository %} +{% data reusables.actions.permissions-statement-secrets-repository %} {% webui %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.sidebar-secret %} +{% data reusables.actions.sidebar-secret %} 1. Clique em **Novo segredo do repositório**. 1. Digite um nome para o seu segredo na caixa de entrada **Nome**. 1. Insira o valor para o seu segredo. @@ -113,13 +113,13 @@ Para listar todos os segredos para o repositório, use o subcomando da lista `gh ## Criar segredos criptografados para um ambiente -{% data reusables.github-actions.permissions-statement-secrets-environment %} +{% data reusables.actions.permissions-statement-secrets-environment %} {% webui %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.sidebar-environment %} +{% data reusables.actions.sidebar-environment %} 1. Clique no ambiente ao qual você deseja adicionar um segredo. 2. Em **Segredos do ambiente**, clique em **Adicionar segredo**. 3. Digite um nome para o seu segredo na caixa de entrada **Nome**. @@ -150,13 +150,13 @@ gh secret list --env environment-name Ao criar um segredo em uma organização, você pode usar uma política para limitar quais repositórios podem acessar esse segredo. Por exemplo, você pode conceder acesso a todos os repositórios ou limitar o acesso a apenas repositórios privados ou a uma lista específica de repositórios. -{% data reusables.github-actions.permissions-statement-secrets-organization %} +{% data reusables.actions.permissions-statement-secrets-organization %} {% webui %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.sidebar-secret %} +{% data reusables.actions.sidebar-secret %} 1. Clique em **Novo segredo da organização**. 1. Digite um nome para o seu segredo na caixa de entrada **Nome**. 1. Insira o **Valor** para o seu segredo. @@ -209,7 +209,7 @@ Você pode verificar quais políticas de acesso são aplicadas a um segredo na s {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.sidebar-secret %} +{% data reusables.actions.sidebar-secret %} 1. A lista de segredos inclui quaisquer permissões e políticas configuradas. Por exemplo: ![Lista de segredos](/assets/images/help/settings/actions-org-secrets-list.png) 1. Para obter mais detalhes sobre as permissões configuradas para cada segredo, clique em **Atualizar**. diff --git a/translations/pt-BR/content/actions/using-containerized-services/about-service-containers.md b/translations/pt-BR/content/actions/using-containerized-services/about-service-containers.md index ebea9ba4c8..23e06265df 100644 --- a/translations/pt-BR/content/actions/using-containerized-services/about-service-containers.md +++ b/translations/pt-BR/content/actions/using-containerized-services/about-service-containers.md @@ -25,7 +25,7 @@ Os contêineres de serviço são contêineres Docker que fornecem uma forma simp Você pode configurar os contêineres de serviço para cada trabalho em um fluxo de trabalho. {% data variables.product.prodname_dotcom %} cria um novo contêiner Docker para cada serviço configurado no fluxo de trabalho e destrói o contêiner de serviço quando o trabalho é concluído. As etapas em um trabalho podem comunicar-se com todos os contêineres de serviço que fazem parte do mesmo trabalho. -{% data reusables.github-actions.docker-container-os-support %} +{% data reusables.actions.docker-container-os-support %} ## Comunicar-se com os contêineres de serviço diff --git a/translations/pt-BR/content/actions/using-containerized-services/creating-postgresql-service-containers.md b/translations/pt-BR/content/actions/using-containerized-services/creating-postgresql-service-containers.md index cba7d4398b..10b57ce2ee 100644 --- a/translations/pt-BR/content/actions/using-containerized-services/creating-postgresql-service-containers.md +++ b/translations/pt-BR/content/actions/using-containerized-services/creating-postgresql-service-containers.md @@ -24,11 +24,11 @@ topics: Este guia mostra exemplos de fluxo de trabalho que configuram um contêiner de serviço usando a imagem `postgres` do Docker Hub. O fluxo de trabalho executa um script que se conecta ao serviço do PostgreSQL, cria uma tabela e, em seguida, preenche-a com dados. Para testar se o fluxo de trabalho cria e preenche a tabela do PostgreSQL, o script imprime os dados da tabela para o console. -{% data reusables.github-actions.docker-container-os-support %} +{% data reusables.actions.docker-container-os-support %} ## Pré-requisitos -{% data reusables.github-actions.service-container-prereqs %} +{% data reusables.actions.service-container-prereqs %} Também pode ser útil ter um entendimento básico de YAML, a sintaxe para {% data variables.product.prodname_actions %} e PostgreSQL. Para obter mais informações, consulte: @@ -37,9 +37,9 @@ Também pode ser útil ter um entendimento básico de YAML, a sintaxe para {% da ## Executar trabalhos em contêineres -{% data reusables.github-actions.container-jobs-intro %} +{% data reusables.actions.container-jobs-intro %} -{% data reusables.github-actions.copy-workflow-file %} +{% data reusables.actions.copy-workflow-file %} {% raw %} ```yaml{:copy} @@ -95,9 +95,9 @@ jobs: ### Configurar o trabalho executor -{% data reusables.github-actions.service-container-host %} +{% data reusables.actions.service-container-host %} -{% data reusables.github-actions.postgres-label-description %} +{% data reusables.actions.postgres-label-description %} ```yaml{:copy} trabalhos: @@ -127,7 +127,7 @@ trabalhos: ### Configurar as etapas -{% data reusables.github-actions.service-template-steps %} +{% data reusables.actions.service-template-steps %} ```yaml{:copy} steps: @@ -153,7 +153,7 @@ steps: POSTGRES_PORT: 5432 ``` -{% data reusables.github-actions.postgres-environment-variables %} +{% data reusables.actions.postgres-environment-variables %} O nome do host do serviço do PostgreSQL é a etiqueta que você configurou no seu fluxo de trabalho, nesse caso, `postgres`. Uma vez que os contêineres do Docker na mesma rede da ponte definida pelo usuário abrem todas as portas por padrão, você poderá acessar o contêiner de serviço na porta-padrão 5432 do PostgreSQL. @@ -161,7 +161,7 @@ O nome do host do serviço do PostgreSQL é a etiqueta que você configurou no s Ao executar um trabalho diretamente na máquina executora, você deverá mapear as portas no contêiner de serviço com as portas no host do Docker. Você pode acessar os contêineres de serviço do host do Docker usando `localhost` e o número da porta do host do Docker. -{% data reusables.github-actions.copy-workflow-file %} +{% data reusables.actions.copy-workflow-file %} {% raw %} ```yaml{:copy} @@ -219,9 +219,9 @@ jobs: ### Configurar o trabalho executor -{% data reusables.github-actions.service-container-host-runner %} +{% data reusables.actions.service-container-host-runner %} -{% data reusables.github-actions.postgres-label-description %} +{% data reusables.actions.postgres-label-description %} O fluxo de trabalho mapeia a porta 5432 no contêiner de serviço do PostgreSQL com o host do Docker. Para obter mais informações sobre a palavra-chave `portas`, consulte "[Sobre contêineres de serviço](/actions/automating-your-workflow-with-github-actions/about-service-containers#mapping-docker-host-and-service-container-ports)". @@ -254,7 +254,7 @@ trabalhos: ### Configurar as etapas -{% data reusables.github-actions.service-template-steps %} +{% data reusables.actions.service-template-steps %} ```yaml{:copy} steps: @@ -280,9 +280,9 @@ steps: POSTGRES_PORT: 5432 ``` -{% data reusables.github-actions.postgres-environment-variables %} +{% data reusables.actions.postgres-environment-variables %} -{% data reusables.github-actions.service-container-localhost %} +{% data reusables.actions.service-container-localhost %} ## Testar o contêiner de serviço do PostgreSQL @@ -290,7 +290,7 @@ Você pode testar o seu fluxo de trabalho usando o seguinte script, que se conec Você pode modificar o *client.js* para incluir qualquer operação do PostgreSQL exigida pelo seu fluxo de trabalho. Neste exemplo, o script conecta-se ao serviço do PostgreSQL, adiciona uma tabela ao banco de dados `postgres`, insere alguns dados de espaço reservado e recupera os dados. -{% data reusables.github-actions.service-container-add-script %} +{% data reusables.actions.service-container-add-script %} ```javascript{:copy} const { Client } = require('pg'); diff --git a/translations/pt-BR/content/actions/using-containerized-services/creating-redis-service-containers.md b/translations/pt-BR/content/actions/using-containerized-services/creating-redis-service-containers.md index 31ee3a5722..e9933158f0 100644 --- a/translations/pt-BR/content/actions/using-containerized-services/creating-redis-service-containers.md +++ b/translations/pt-BR/content/actions/using-containerized-services/creating-redis-service-containers.md @@ -24,11 +24,11 @@ topics: Este guia mostra os exemplos do seu fluxo de trabalho que configuram um contêiner de serviço usando a imagem `redis` do Docker Hub. O fluxo de trabalho executa um script para criar um cliente Redis e preencher os dados do cliente. Para testar se o fluxo de trabalho cria e preenche o cliente Redis, o script imprime os dados do cliente no console. -{% data reusables.github-actions.docker-container-os-support %} +{% data reusables.actions.docker-container-os-support %} ## Pré-requisitos -{% data reusables.github-actions.service-container-prereqs %} +{% data reusables.actions.service-container-prereqs %} Também pode ser útil ter um entendimento básico de YAML, a sintaxe para {% data variables.product.prodname_actions %} e Redis. Para obter mais informações, consulte: @@ -37,9 +37,9 @@ Também pode ser útil ter um entendimento básico de YAML, a sintaxe para {% da ## Executar trabalhos em contêineres -{% data reusables.github-actions.container-jobs-intro %} +{% data reusables.actions.container-jobs-intro %} -{% data reusables.github-actions.copy-workflow-file %} +{% data reusables.actions.copy-workflow-file %} {% raw %} ```yaml{:copy} @@ -92,9 +92,9 @@ trabalhos: ### Configurar o trabalho do contêiner -{% data reusables.github-actions.service-container-host %} +{% data reusables.actions.service-container-host %} -{% data reusables.github-actions.redis-label-description %} +{% data reusables.actions.redis-label-description %} ```yaml{:copy} trabalhos: @@ -121,7 +121,7 @@ trabalhos: ### Configurar as etapas -{% data reusables.github-actions.service-template-steps %} +{% data reusables.actions.service-template-steps %} ```yaml{:copy} etapas: @@ -146,7 +146,7 @@ etapas: REDIS_PORT: 6379 ``` -{% data reusables.github-actions.redis-environment-variables %} +{% data reusables.actions.redis-environment-variables %} O nome do host do serviço Redis é a etiqueta que você configurou no seu fluxo de trabalho, nesse caso `redis`. Uma vez que os contêineres do Docker na mesma rede da ponte definida pelo usuário abrem todas as portas por padrão, você poderá acessar o contêiner de serviço na porta-padrão 6379 do Redis. @@ -154,7 +154,7 @@ O nome do host do serviço Redis é a etiqueta que você configurou no seu fluxo Ao executar um trabalho diretamente na máquina executora, você deverá mapear as portas no contêiner de serviço com as portas no host do Docker. Você pode acessar os contêineres de serviço do host do Docker usando `localhost` e o número da porta do host do Docker. -{% data reusables.github-actions.copy-workflow-file %} +{% data reusables.actions.copy-workflow-file %} {% raw %} ```yaml{:copy} @@ -209,9 +209,9 @@ trabalhos: ### Configurar o trabalho executor -{% data reusables.github-actions.service-container-host-runner %} +{% data reusables.actions.service-container-host-runner %} -{% data reusables.github-actions.redis-label-description %} +{% data reusables.actions.redis-label-description %} O fluxo de trabalho mapeia a porta 6379 no contêiner de serviço do Redis com o host do Docker. Para obter mais informações sobre a palavra-chave `portas`, consulte "[Sobre contêineres de serviço](/actions/automating-your-workflow-with-github-actions/about-service-containers#mapping-docker-host-and-service-container-ports)". @@ -241,7 +241,7 @@ trabalhos: ### Configurar as etapas -{% data reusables.github-actions.service-template-steps %} +{% data reusables.actions.service-template-steps %} ```yaml{:copy} etapas: @@ -267,9 +267,9 @@ etapas: REDIS_PORT: 6379 ``` -{% data reusables.github-actions.redis-environment-variables %} +{% data reusables.actions.redis-environment-variables %} -{% data reusables.github-actions.service-container-localhost %} +{% data reusables.actions.service-container-localhost %} ## Testar o contêiner de serviço Redis @@ -277,7 +277,7 @@ Você pode testar o seu fluxo de trabalho usando o script a seguir, que cria um Você pode modificar o *client.js* para incluir qualquer operação necessária para o seu fluxo de trabalho. Neste exemplo, o script cria a instância do cliente Redis, cria uma tabela, adiciona dados de espaços reservados e, em seguida, recupera os dados. -{% data reusables.github-actions.service-container-add-script %} +{% data reusables.actions.service-container-add-script %} ```javascript{:copy} const redis = require("redis"); diff --git a/translations/pt-BR/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/pt-BR/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index e111f25ecc..5465c67da0 100644 --- a/translations/pt-BR/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/pt-BR/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -29,7 +29,7 @@ Você pode especificar o tipo de executor para cada trabalho em um fluxo de trab {% ifversion not ghes %} -{% data reusables.github-actions.runner-app-open-source %} +{% data reusables.actions.runner-app-open-source %} ### Hosts da nuvem para os executores hospedados em {% data variables.product.prodname_dotcom %} @@ -39,7 +39,7 @@ O {% data variables.product.prodname_dotcom %} hospeda executores do Linux e Win ### Continuidade do fluxo de trabalho para executores hospedados em {% data variables.product.prodname_dotcom %} -{% data reusables.github-actions.runner-workflow-continuity %} +{% data reusables.actions.runner-workflow-continuity %} Além disso, se a execução do fluxo de trabalho entrar na fila com sucesso, mas não foi processado por um executor hospedado em {% data variables.product.prodname_dotcom %} dentro de 45 minutos, a execução do fluxo de trabalho na fila será descartada. @@ -61,7 +61,7 @@ Especificação de hardware para máquinas virtuais do macOS: - 14 GB de memória RAM - 14 GB de espaço de disco SSD -{% data reusables.github-actions.supported-github-runners %} +{% data reusables.actions.supported-github-runners %} Lista de registros de fluxo de trabalho do executor usado para executar um trabalho. Para obter mais informações, consulte "[Visualizar histórico de execução de fluxo de trabalho](/actions/managing-workflow-runs/viewing-workflow-run-history)". diff --git a/translations/pt-BR/content/actions/using-github-hosted-runners/monitoring-your-current-jobs.md b/translations/pt-BR/content/actions/using-github-hosted-runners/monitoring-your-current-jobs.md index c4f16b9cb5..8ef6551637 100644 --- a/translations/pt-BR/content/actions/using-github-hosted-runners/monitoring-your-current-jobs.md +++ b/translations/pt-BR/content/actions/using-github-hosted-runners/monitoring-your-current-jobs.md @@ -13,8 +13,8 @@ shortTitle: Monitorando seus trabalhos atuais Você pode obter uma lista de todos os trabalhos atualmente em execução em executores hospedados em {% data variables.product.prodname_dotcom %} na sua organização ou empresa. -{% data reusables.github-actions.github-hosted-runners-navigate-to-repo-org-enterprise %} -{% data reusables.github-actions.github-hosted-runners-table-entry %} +{% data reusables.actions.github-hosted-runners-navigate-to-repo-org-enterprise %} +{% data reusables.actions.github-hosted-runners-table-entry %} 1. Revise a seção "Trabalhos Ativos", que contém uma lista com todos os trabalhos em execução atualmente nos executores hospedados em {% data variables.product.prodname_dotcom %}. ![Captura de tela da lista de trabalhos ativos](/assets/images/help/settings/actions-runner-active-jobs.png) @@ -25,6 +25,6 @@ Os executores hospedados em {% data variables.product.prodname_dotcom %} permite O procedimento seguinte demonstra como verificar o número máximo de trabalhos simultâneos que pode ser executado. -{% data reusables.github-actions.github-hosted-runners-navigate-to-repo-org-enterprise %} -{% data reusables.github-actions.github-hosted-runners-table-entry %} +{% data reusables.actions.github-hosted-runners-navigate-to-repo-org-enterprise %} +{% data reusables.actions.github-hosted-runners-table-entry %} 1. Revise a seção "Uso de todos os trabalhos", que lista o número de trabalhos ativos e o número máximo de trabalhos que você pode executar. Neste exemplo, `9` trabalhos estão atualmente em execução em um total de `180`. ![Captura de tela do máximo de trabalhos para uma conta](/assets/images/help/settings/github-hosted-runners-max-jobs.png) diff --git a/translations/pt-BR/content/actions/using-jobs/using-concurrency.md b/translations/pt-BR/content/actions/using-jobs/using-concurrency.md index 696f64d924..4d731a9d55 100644 --- a/translations/pt-BR/content/actions/using-jobs/using-concurrency.md +++ b/translations/pt-BR/content/actions/using-jobs/using-concurrency.md @@ -20,5 +20,5 @@ miniTocMaxHeadingLevel: 4 {% if github-runner-dashboard %} ## Monitorando os seus trabalhos atuais na sua organização ou empresa -{% data reusables.github-actions.github-hosted-runners-check-concurrency %} +{% data reusables.actions.github-hosted-runners-check-concurrency %} {% endif %} diff --git a/translations/pt-BR/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/pt-BR/content/actions/using-workflows/events-that-trigger-workflows.md index 61112e8e66..c2546afc89 100644 --- a/translations/pt-BR/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/events-that-trigger-workflows.md @@ -37,7 +37,7 @@ Alguns eventos têm vários tipos de atividades. Para esses eventos, você pode {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando as regras de proteção de branch no repositório do fluxo de trabalho são alteradas. Para obter mais informações sobre as regras de proteção de branches, consulte "[Sobre branches protegidos](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches)". Para informações sobre as APIs das regras de proteção de branch, consulte "[BranchProtectionRule](/graphql/reference/objects#branchprotectionrule)" na documentação da API do GraphQL ou "[Branches](/rest/reference/branches)" na documentação da API REST. @@ -64,7 +64,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando ocorre a atividade relacionada a uma execução de verificação. Uma execução de verificação é um teste individual que faz parte de um conjunto de verificações. Para obter informações, consulte "[Primeiros passos com a API de Verificações](/rest/guides/getting-started-with-the-checks-api)". Para informações sobre as APIs de verificação, consulte "[CheckRun](/graphql/reference/objects#checkrun)" na documentação da API do GraphQL ou "[Verificações](/rest/reference/checks#runs)" na documentação da API REST. @@ -88,7 +88,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} {% note %} @@ -133,7 +133,7 @@ on: | ---------------------------------------------------------------------------------------- | ------------------ | ------------------------------ | ------------- | | [`delete`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#delete) | n/a | Último commit no branch padrão | Branch padrão | -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} {% note %} @@ -199,7 +199,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} {% data reusables.webhooks.discussions-webhooks-beta %} @@ -225,7 +225,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} {% data reusables.webhooks.discussions-webhooks-beta %} @@ -247,7 +247,7 @@ on: | ------------------------------------------------------------------------------------------ | ------------------ | ------------------------------ | ------------- | | [`bifurcação`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#fork) | n/a | Último commit no branch padrão | Branch padrão | -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando alguém bifurca um repositório. Para obter informações sobre a API REST, consulte "[Criar uma bifurcação](/rest/reference/repos#create-a-fork)". @@ -264,7 +264,7 @@ on: | ---------------------------------------------------------------------------------------- | ------------------ | ------------------------------ | ------------- | | [`gollum`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#gollum) | n/a | Último commit no branch padrão | Branch padrão | -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando alguém cria ou atualiza uma página wiki. Para obter mais informações, consulte "[Sobre wikis](/communities/documenting-your-project-with-wikis/about-wikis)." @@ -287,7 +287,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando um problema ou comentário de pull request é criado, editado ou excluído. Para informação sobre as APIs de comentário de problema, consulte "[IssueComment](/graphql/reference/objects#issuecomment)" na documentação da API do GraphQL ou "[Comentários do problema](/developers/webhooks-and-events/webhook-events-and-payloads#issue_comment)" na documentação da API REST. @@ -344,7 +344,7 @@ jobs: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando um problema no repositório do fluxo de trabalho é criado ou modificado. Para atividade relacionada a comentários em uma issue, use o evento [`issue_comment`](#issue_comment). Para obter mais informações sobre os problemas, consulte "[Sobre os problemas](/issues/tracking-your-work-with-issues/about-issues)". Para informações sobre as APIs do problema, consulte "[Problema](/graphql/reference/objects#issue)" na documentação da API do GraphQL ou "[Problemas](/rest/reference/issues)" na documentação da API REST. @@ -368,7 +368,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando uma etiqueta no repositório do fluxo de trabalho é criada ou modificada. Para obter mais informações sobre etiquetas, consulte "[Gerenciar etiquetas](/issues/using-labels-and-milestones-to-track-work/managing-labels)". Para obter informações sobre a API da etiqueta, consulte "[Etiqueta](/graphql/reference/objects#label)" na documentação da API do GraphQL ou "[Etiquetas](/rest/reference/issues#labels)" na documentação da API REST. @@ -394,7 +394,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando um marco no repositório do fluxo de trabalho é criado ou modificado. Para obter mais informações sobre marcos, consulte "[Sobre marcos](/issues/using-labels-and-milestones-to-track-work/about-milestones)". Para informações sobre as APIs do marco, consulte "[Marco](/graphql/reference/objects#milestone)" na documentação da API do GraphQL ou "[Marcos](/rest/reference/issues#milestones)" na documentação da API REST. @@ -414,7 +414,7 @@ on: | ------------------------------------------------------------------------------------------------ | ------------------ | ------------------------------ | ------------ | | [`page_build`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#page_build) | n/a | Último commit no branch padrão | n/a | -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando alguém faz push em um branch que é a fonte de publicação para {% data variables.product.prodname_pages %}, se o {% data variables.product.prodname_pages %} estiver habilitado no repositório. Para obter mais informações sobre fontes de publicação {% data variables.product.prodname_pages %}, consulte "[Configurando uma fonte de publicação para o site do GitHub Pages](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#choosing-a-publishing-source)". Para obter informações sobre a API REST, consulte "[Páginas](/rest/reference/repos#pages)". @@ -437,7 +437,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} {% note %} @@ -475,7 +475,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} {% note %} @@ -513,7 +513,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} {% note %} @@ -545,7 +545,7 @@ on: | ----------------------------------------------------------------------------------------- | ------------------ | ------------------------------ | ------------- | | [`público`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#public) | n/a | Último commit no branch padrão | Branch padrão | -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando o repositório do fluxo de trabalho é alterado de privado para público. Para obter informações sobre a API REST, consulte "[Editar repositórios](/rest/reference/repos#edit)". @@ -625,7 +625,7 @@ on: {% note %} -**Observação:** {% data reusables.github-actions.branch-paths-filter %} Por exemplo, o fluxo de trabalho a seguir será executado somente quando um pull request que inclui uma mudança para um arquivo (`.js`) do JavaScript for aberto em um branch cujo nome começa com `releases/`: +**Note:** {% data reusables.actions.branch-paths-filter %} For example, the following workflow will only run when a pull request that includes a change to a JavaScript (`.js`) file is opened on a branch whose name starts with `releases/`: ```yaml on: @@ -670,7 +670,7 @@ on: {% note %} -**Observação:** {% data reusables.github-actions.branch-paths-filter %} Por exemplo, o fluxo de trabalho a seguir será executado somente quando um pull request que inclui uma mudança para um arquivo (`.js`) do JavaScript for aberto em um branch cujo nome começa com `releases/`: +**Note:** {% data reusables.actions.branch-paths-filter %} For example, the following workflow will only run when a pull request that includes a change to a JavaScript (`.js`) file is opened on a branch whose name starts with `releases/`: ```yaml on: @@ -828,7 +828,7 @@ on: {% note %} -**Observação:** {% data reusables.github-actions.branch-paths-filter %} Por exemplo, o fluxo de trabalho a seguir será executado somente quando um pull request que inclui uma mudança para um arquivo (`.js`) do JavaScript for aberto em um branch cujo nome começa com `releases/`: +**Note:** {% data reusables.actions.branch-paths-filter %} For example, the following workflow will only run when a pull request that includes a change to a JavaScript (`.js`) file is opened on a branch whose name starts with `releases/`: ```yaml on: @@ -873,7 +873,7 @@ on: {% note %} -**Observação:** {% data reusables.github-actions.branch-paths-filter %} Por exemplo, o fluxo de trabalho a seguir será executado somente quando um pull request que inclui uma mudança para um arquivo (`.js`) do JavaScript for aberto em um branch cujo nome começa com `releases/`: +**Note:** {% data reusables.actions.branch-paths-filter %} For example, the following workflow will only run when a pull request that includes a change to a JavaScript (`.js`) file is opened on a branch whose name starts with `releases/`: ```yaml on: @@ -950,7 +950,7 @@ on: {% note %} -**Observação:** {% data reusables.github-actions.branch-paths-filter %} Por exemplo, o fluxo de trabalho a seguir será executado somente quando um push que inclui uma mudança para um arquivo (`.js`) do JavaScript é feito em um branch cujo nome começa com `releases/`: +**Note:** {% data reusables.actions.branch-paths-filter %} For example, the following workflow will only run when a push that includes a change to a JavaScript (`.js`) file is made to a branch whose name starts with `releases/`: ```yaml on: @@ -991,7 +991,7 @@ on: {% note %} -**Observação:** {% data reusables.github-actions.branch-paths-filter %} Por exemplo, o fluxo de trabalho a seguir será executado somente quando um push que inclui uma mudança para um arquivo (`.js`) do JavaScript é feito em um branch cujo nome começa com `releases/`: +**Note:** {% data reusables.actions.branch-paths-filter %} For example, the following workflow will only run when a push that includes a change to a JavaScript (`.js`) file is made to a branch whose name starts with `releases/`: ```yaml on: @@ -1016,7 +1016,7 @@ on: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando uma atividade relacionada ao {% data variables.product.prodname_registry %} ocorre no seu repositório. Para obter mais informações, consulte "[Documentação do {% data variables.product.prodname_registry %}](/packages)". @@ -1068,7 +1068,7 @@ on: | ---------------------------------------------------------------------------------------------------------------- | ------------------ | ------------------------------ | ------------- | | [repository_dispatch](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#repository_dispatch) | Personalizado | Último commit no branch padrão | Branch padrão | -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Você pode usar a API do {% data variables.product.product_name %} para acionar um evento do webhook denominado [`repository_dispatch`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#repository_dispatch) quando quiser acionar um fluxo de trabalho para uma atividade que ocorre fora do {% data variables.product.product_name %}. Para obter mais informações, consulte "[Criar um evento de envio do repositório](/rest/reference/repos#create-a-repository-dispatch-event)". @@ -1160,7 +1160,7 @@ As notificações de fluxos de trabalho agendados são enviadas ao usuário que | ---------------------------------------------------------------------------------------- | ------------------ | ------------------------------ | ------------ | | [`status`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#status) | n/a | Último commit no branch padrão | n/a | -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando o status do commit de Git é alterado. Por exemplo, os commits podem ser marcados como `erro`, `falha`, `pendente` ou `sucesso`. Se você quiser fornecer mais informações sobre a mudança de status, você deverá usar o evento [`check_run`](#check_run). Para obter informações sobre as APIs de status do commit, consulte "[Status](/graphql/reference/objects#statue)" na documentação da API do GraphQL ou "[Status](/rest/reference/commits#commit-statuses)" na documentação da API REST. @@ -1201,7 +1201,7 @@ jobs: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} Executa o fluxo de trabalho quando o repositório do fluxo de trabalho é favoritado. Para obter informações sobre as APIs do pull request, consulte "[addStar](/graphql/reference/mutations#addstar)" na documentação da API do GraphQL ou "[Marcando como favorito](/rest/reference/activity#starring)" na documentação da API REST. @@ -1343,7 +1343,7 @@ jobs: {% endnote %} -{% data reusables.github-actions.branch-requirement %} +{% data reusables.actions.branch-requirement %} {% note %} diff --git a/translations/pt-BR/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md b/translations/pt-BR/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md index fc29a23033..8698857065 100644 --- a/translations/pt-BR/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md +++ b/translations/pt-BR/content/actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization.md @@ -50,11 +50,11 @@ Você pode gerenciar seus segredos centralmente dentro de uma organização e, e Ao criar um segredo em uma organização, você pode usar uma política para limitar quais repositórios podem acessar esse segredo. Por exemplo, você pode conceder acesso a todos os repositórios ou limitar o acesso a apenas repositórios privados ou a uma lista específica de repositórios. -{% data reusables.github-actions.permissions-statement-secrets-organization %} +{% data reusables.actions.permissions-statement-secrets-organization %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.sidebar-secret %} +{% data reusables.actions.sidebar-secret %} 1. Clique em **Novo segredo**. 1. Digite um nome para o seu segredo na caixa de entrada **Nome**. 1. Insira o **Valor** para o seu segredo. diff --git a/translations/pt-BR/content/actions/using-workflows/storing-workflow-data-as-artifacts.md b/translations/pt-BR/content/actions/using-workflows/storing-workflow-data-as-artifacts.md index 2a9010c3b4..cfdbe559cf 100644 --- a/translations/pt-BR/content/actions/using-workflows/storing-workflow-data-as-artifacts.md +++ b/translations/pt-BR/content/actions/using-workflows/storing-workflow-data-as-artifacts.md @@ -26,7 +26,7 @@ topics: Os artefatos permitem que você persista com os dados após um trabalho ter sido concluído e compartilhe os dados com outro trabalho no mesmo fluxo de trabalho. Um artefato é um arquivo ou uma coleção de arquivos produzidos durante a execução de um fluxo de trabalho. Por exemplo, você pode usar artefatos para salvar a sua criação e testar a saída após uma conclusão da execução do fluxo de trabalho. {% data reusables.actions.reusable-workflow-artifacts %} -{% data reusables.github-actions.artifact-log-retention-statement %} O período de retenção para um pull request reinicia toda vez que alguém fizer um push de um novo commit para o pull request. +{% data reusables.actions.artifact-log-retention-statement %} The retention period for a pull request restarts each time someone pushes a new commit to the pull request. Esses são alguns dos artefatos comuns cujo upload você pode fazer: @@ -37,7 +37,7 @@ Esses são alguns dos artefatos comuns cujo upload você pode fazer: {% ifversion fpt or ghec %} -Armazenar artefatos consome espaço de armazenamento em {% data variables.product.product_name %}. {% data reusables.github-actions.actions-billing %} Para mais informações, consulte "[Gerenciando cobrança para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions)". +Armazenar artefatos consome espaço de armazenamento em {% data variables.product.product_name %}. {% data reusables.actions.actions-billing %} For more information, see "[Managing billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions)." {% else %} diff --git a/translations/pt-BR/content/actions/using-workflows/triggering-a-workflow.md b/translations/pt-BR/content/actions/using-workflows/triggering-a-workflow.md index e367075ff4..b0e32f657a 100644 --- a/translations/pt-BR/content/actions/using-workflows/triggering-a-workflow.md +++ b/translations/pt-BR/content/actions/using-workflows/triggering-a-workflow.md @@ -41,7 +41,7 @@ As etapas a seguir ocorrem para acionar a execução de um fluxo de trabalho: ### Acionando um fluxo de trabalho a partir de um fluxo de trabalho -{% data reusables.github-actions.actions-do-not-trigger-workflows %} Para obter mais informações, consulte "[Efetuando a autenticação com o GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)". +{% data reusables.actions.actions-do-not-trigger-workflows %} For more information, see "[Authenticating with the GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)." Se você deseja acionar um fluxo de trabalho de dentro de uma execução de fluxo de trabalho, você pode usar um token de acesso pessoal em vez de `GITHUB_TOKEN` para acionar eventos que exigem um token. Você deverá criar um token de acesso pessoal e armazená-lo como um segredo. Para minimizar seus custos de uso {% data variables.product.prodname_actions %}, certifique-se de que você não cria execução de fluxo de trabalho recursivo ou não intencional. Para obter mais informações sobre a criação de um token de acesso pessoal, consulte[Criando um token de acesso pessoal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." Para mais informações sobre como armazenar um token de acesso pessoal como segredo, consulte "[Criar e armazenar segredos criptografados](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)". @@ -89,23 +89,23 @@ Use a chave `on` para especificar quais eventos acionam o seu fluxo de trabalho. ### Using a single event -{% data reusables.github-actions.on-single-example %} +{% data reusables.actions.on-single-example %} ### Using multiple events -{% data reusables.github-actions.on-multiple-example %} +{% data reusables.actions.on-multiple-example %} ### Using activity types and filters with multiple events -É possível usar tipos de atividade e filtros para controlar ainda mais quando o fluxo de trabalho será executado. Para obter mais informações, consulte [Usando tipos de atividade do evento](#using-event-activity-types) e [Usando filtros](#using-filters). {% data reusables.github-actions.actions-multiple-types %} +É possível usar tipos de atividade e filtros para controlar ainda mais quando o fluxo de trabalho será executado. Para obter mais informações, consulte [Usando tipos de atividade do evento](#using-event-activity-types) e [Usando filtros](#using-filters). {% data reusables.actions.actions-multiple-types %} ## Usando tipos de atividade do evento -{% data reusables.github-actions.actions-activity-types %} +{% data reusables.actions.actions-activity-types %} ## Using filters -{% data reusables.github-actions.actions-filters %} +{% data reusables.actions.actions-filters %} ### Usando filtros para direcionar branches específicos para eventos de pull request @@ -125,7 +125,7 @@ Use a chave `on` para especificar quais eventos acionam o seu fluxo de trabalho. ## Definindo entradas para fluxos de trabalho acionados manualmente -{% data reusables.github-actions.workflow-dispatch-inputs %} +{% data reusables.actions.workflow-dispatch-inputs %} {% ifversion fpt or ghes > 3.3 or ghae-issue-4757 or ghec %} ## Definindo entradas, saídas e segredos para fluxos de trabalho reutilizáveis diff --git a/translations/pt-BR/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/translations/pt-BR/content/actions/using-workflows/workflow-syntax-for-github-actions.md index 870d38c28a..7299b0f245 100644 --- a/translations/pt-BR/content/actions/using-workflows/workflow-syntax-for-github-actions.md +++ b/translations/pt-BR/content/actions/using-workflows/workflow-syntax-for-github-actions.md @@ -173,7 +173,7 @@ Um booleano que especifica se o segredo deve ser fornecido. ## `on.workflow_dispatch.inputs` -{% data reusables.github-actions.workflow-dispatch-inputs %} +{% data reusables.actions.workflow-dispatch-inputs %} {% ifversion fpt or ghes > 3.1 or ghae or ghec %} ## `permissões` @@ -318,7 +318,7 @@ Identificador exclusivo da etapa. Você pode usar `id` para fazer referência à Você pode usar a condicional `if` para evitar que uma etapa trabalho seja executada a não ser que determinada condição seja atendida. Você pode usar qualquer contexto e expressão compatível para criar uma condicional. -{% data reusables.github-actions.expression-syntax-if %} Para obter mais informações, consulte "[Expressões](/actions/learn-github-actions/expressions)". +{% data reusables.actions.expression-syntax-if %} Para obter mais informações, consulte "[Expressões](/actions/learn-github-actions/expressions)". #### Exemplo: Usando contextos @@ -759,7 +759,7 @@ strategy: ## `jobs..container` -{% data reusables.github-actions.docker-container-os-support %} +{% data reusables.actions.docker-container-os-support %} {% data reusables.actions.jobs.section-running-jobs-in-a-container %} @@ -789,7 +789,7 @@ strategy: ## `jobs..services` -{% data reusables.github-actions.docker-container-os-support %} +{% data reusables.actions.docker-container-os-support %} Usado para hospedar contêineres de serviço para um trabalho em um fluxo de trabalho. Contêineres de serviço são úteis para a criação de bancos de dados ou serviços armazenamento em cache como o Redis. O executor cria automaticamente uma rede do Docker e gerencia o ciclo de vida dos contêineres do serviço. diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index fec5089e18..3456d04e36 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -115,7 +115,7 @@ Permite encontrar o identificador universalmente exclusivo (UUID) do seu nó em ``` {% ifversion ghes %} -Permite isentar uma lista de usuários do limite de taxa de da API. Para obter mais informações, consulte "[Recursos na API REST](/rest/overview/resources-in-the-rest-api#rate-limiting)". +Permite isentar uma lista de usuários do limite de taxa de da API. A hard limit of 120,000 requests will still apply to these users. Para obter mais informações, consulte "[Recursos na API REST](/rest/overview/resources-in-the-rest-api#rate-limiting)". ``` shell $ ghe-config app.github.rate-limiting-exempt-users "hubot github-actions" diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md index e607bca53a..95b6229d4c 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise.md @@ -70,4 +70,4 @@ Para restrições no nível da instância que usam o Azure NSGs, entre em contat ## Usar {% data variables.product.prodname_actions %} com uma lista endereços IP permitidos -{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} +{% data reusables.actions.ip-allow-list-self-hosted-runners %} diff --git a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md index d565787706..f76ed137ea 100644 --- a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md +++ b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md @@ -12,6 +12,16 @@ topics: - Enterprise --- +{% ifversion ghes < 3.3 %} +{% note %} + +**Observação:** {% data reusables.enterprise.upgrade-ghes-for-actions %} + +{% endnote %} +{% endif %} + +## Sobre {% data variables.product.prodname_actions %} para empresas + Com {% data variables.product.prodname_actions %}, você pode melhorar a produtividade do desenvolvedor automatizando todas as fases do fluxo de trabalho de desenvolvimento de software da sua empresa. | Tarefa | Mais informações | @@ -23,18 +33,29 @@ Com {% data variables.product.prodname_actions %}, você pode melhorar a produti {% data variables.product.prodname_actions %} ajuda a sua equipe a trabalhar mais rápido e em escala. Quando grandes repositórios começam a usar o {% data variables.product.prodname_actions %}, as equipes fazem merge de um número significativamente maior de pull requests por dia, e os pull requests são mesclados muito mais rapidamente. Para obter mais informações, consulte "[Gravação e envio mais rápido de código](https://octoverse.github.com/writing-code-faster/#scale-through-automation)" no estado do Octoverse. -{% data variables.product.prodname_actions %} também fornece maior controle sobre implantações. Por exemplo, você pode usar ambientes para exigir aprovação para um trabalho prosseguir ou restringir quais branches podem acionar um fluxo de trabalho, ou limitar o acesso a segredos.{% ifversion ghec or ghae-issue-4856 %} Se os seus fluxos de trabalho precisarem acessar recursos de um provedor de nuvem compatível com o OpenID Connect (OIDC), você poderá configurar seus fluxos de trabalho para efetuar a autenticação diretamente no provedor de nuvem. Isso permitirá que você pare de armazenar credenciais como segredos de longa duração e irá fornecer outros benefícios de segurança. Para obter mais informações, consulte[Sobre segurança fortalecida com OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)."{% endif %} +Você pode criar suas próprias automações exclusivas ou você pode usar e adaptar os fluxos de trabalho do nosso ecossistema de mais de 10, 00 ações construídas por líderes do setor e pela comunidade de código aberto. Para obter mais informações, consulte "[Localizar e personalizar ações](/actions/learn-github-actions/finding-and-customizing-actions)". {% data variables.product.prodname_actions %} é intuitivo para o desenvolvedor, pois está integrado diretamente à experiência familiar de {% data variables.product.product_name %}. -Você pode criar suas próprias automações exclusivas ou você pode usar e adaptar os fluxos de trabalho do nosso ecossistema de mais de 10, 00 ações construídas por líderes do setor e pela comunidade de código aberto. Para obter mais informações, consulte "[Localizar e personalizar ações](/actions/learn-github-actions/finding-and-customizing-actions)". - {% ifversion ghec %}Você pode desfrutar da conveniência de executores hospedados em {% data variables.product.company_short %}, que são mantidos e atualizados por {% data variables.product.company_short %} ou você{% else %}{% endif %} pode controlar a sua própria infraestrutura privada de CI/CD usando executores auto-hospedados. Os executores auto-hospedados permitem que você determine o ambiente exato e os recursos que completam suas compilações, testes e implantações sem expor o seu ciclo de desenvolvimento de software à internet. Para obter mais informações, consulte {% ifversion ghec %}"[Sobre executores auto-hospedados em {% data variables.product.company_short %}](/actions/using-github-hosted-runners/about-github-hosted-runners)" e {% endif %} "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)." +{% data variables.product.prodname_actions %} provides greater control over deployments. Por exemplo, você pode usar ambientes para exigir aprovação para um trabalho prosseguir ou restringir quais branches podem acionar um fluxo de trabalho, ou limitar o acesso a segredos.{% ifversion ghec or ghae-issue-4856 %} Se os seus fluxos de trabalho precisarem acessar recursos de um provedor de nuvem compatível com o OpenID Connect (OIDC), você poderá configurar seus fluxos de trabalho para efetuar a autenticação diretamente no provedor de nuvem. OIDC provides security benefits such as eliminating the need to store credentials as long-lived secrets. Para obter mais informações, consulte[Sobre segurança fortalecida com OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)."{% endif %} + {% data variables.product.prodname_actions %} também inclui ferramentas para governar o ciclo de desenvolvimento de software da sua empresa e atender às obrigações de conformidade. Para obter mais informações, consulte "[Aplicar políticas para {% data variables.product.prodname_actions %} na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". +## About getting started with {% data variables.product.prodname_actions %} + +{% data reusables.actions.introducing-enterprise %} + +{% data reusables.actions.migrating-enterprise %} + +{% ifversion ghes %} +{% data reusables.actions.ghes-actions-not-enabled-by-default %} After you finish planning, you can follow the instructions for enabling {% data variables.product.prodname_actions %}. For example, you may need to upgrade the CPU and memory resources for {% data variables.product.product_location %}. Para obter mais informações, consulte "[Primeiros passos com {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)". + +{% else %} +After you finish planning, you can follow the instructions for getting started with {% data variables.product.prodname_actions %}. For more information, see {% ifversion ghec %}"[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_cloud %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-cloud)."{% elsif ghae %}"[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)."{% endif %} +{% endif %} -Para saber mais sobre como você pode fazer a adoção de {% data variables.product.prodname_actions %} com sucesso para sua empresa, siga o caminho de aprendizado "[Adotando {% data variables.product.prodname_actions %} para a sua empresa](/admin/guides#adopt-github-actions-for-your-enterprise)". ## Leia mais diff --git a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md index b127c78388..1c224d3794 100644 --- a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md +++ b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md @@ -26,7 +26,7 @@ Este artigo explica como os administradores do site podem configurar {% data var {% data reusables.enterprise.upgrade-ghes-for-actions %} -Por padrão, {% data variables.product.prodname_actions %} não está habilitado para {% data variables.product.prodname_ghe_server %}. Você precisará determinar se a sua instância tem recursos adequados de CPU e memória para administrar a carga do {% data variables.product.prodname_actions %} sem causar perda de desempenho, e possivelmente aumentar esses recursos. Você também deverá decidir qual provedor de armazenamento você usará para o armazenamento do blob necessário para armazenar os artefatos gerados pela execução do fluxo de trabalho. Em seguida, você irá habilitar {% data variables.product.prodname_actions %} para a sua empresa, gerenciar permissões de acesso e adicionar executores auto-hospedados para executar fluxos de trabalho. +{% data reusables.actions.ghes-actions-not-enabled-by-default %} You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. Você também deverá decidir qual provedor de armazenamento você usará para o armazenamento do blob necessário para armazenar os artefatos gerados pela execução do fluxo de trabalho. Em seguida, você irá habilitar {% data variables.product.prodname_actions %} para a sua empresa, gerenciar permissões de acesso e adicionar executores auto-hospedados para executar fluxos de trabalho. {% data reusables.actions.introducing-enterprise %} diff --git a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index 8df47315f7..7b6b918906 100644 --- a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -85,6 +85,12 @@ Sempre que seus desenvolvedores de fluxo de trabalho quiserem usar uma ação qu Você deve planejar como você gerenciará os recursos necessários para usar o {% data variables.product.prodname_actions %}. +{% ifversion ghes %} +### Hardware requirements + +You may need to upgrade the CPU and memory resources for {% data variables.product.product_location %} to handle the load from {% data variables.product.prodname_actions %} without causing performance loss. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-requirements)." +{% endif %} + ### Executores Os fluxos de trabalho de {% data variables.product.prodname_actions %}} exigem executores.{% ifversion ghec %} Você pode escolher usar executores hospedados em {% data variables.product.prodname_dotcom %} ou executores auto-hospedados. Os executores hospedados em {% data variables.product.prodname_dotcom %} são convenientes porque são gerenciados por {% data variables.product.company_short %}, que administram a manutenção e atualizações para você. No entanto você deverá considerar os executores auto-hospedados se você precisar executar um fluxo de trabalho que terá acesso aos recursos por trás de seu firewall ou você quiser ter mais controle sobre os recursos, configuração, ou localização geográfica das máquinas dos seus executores. Para obter mais informações, consulte "[Sobre executores hospedados em {% data variables.product.prodname_dotcom %}](/actions/using-github-hosted-runners/about-github-hosted-runners)" e "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners).{% else %} Você deverá hospedar seus próprios executores instalando o aplicativo de executor auto-hospedado em {% data variables.product.prodname_actions %} nas suas próprias máquinas. Para obter mais informações, consulte "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)."{% endif %} @@ -111,7 +117,7 @@ Você deve configurar o armazenamento externo de blob para estes artefatos. Esco {% ifversion ghec or ghes %} -{% data reusables.github-actions.artifact-log-retention-statement %} +{% data reusables.actions.artifact-log-retention-statement %} {% endif %} diff --git a/translations/pt-BR/content/admin/guides.md b/translations/pt-BR/content/admin/guides.md index cf22f643c6..61e9a080ab 100644 --- a/translations/pt-BR/content/admin/guides.md +++ b/translations/pt-BR/content/admin/guides.md @@ -136,5 +136,6 @@ includeGuides: - /admin/user-management/requiring-two-factor-authentication-for-an-organization - /admin/user-management/suspending-and-unsuspending-users - /admin/overview/creating-an-enterprise-account + - /admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization --- diff --git a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index 576432e201..1b4e3d9424 100644 --- a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -71,7 +71,7 @@ Você pode optar por desativar {% data variables.product.prodname_actions %} par {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} +{% data reusables.actions.change-retention-period-for-artifacts-logs %} {% endif %} @@ -88,7 +88,7 @@ Você pode aplicar políticas para controlar como {% data variables.product.prod {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -{% data reusables.github-actions.workflows-from-public-fork-setting %} +{% data reusables.actions.workflows-from-public-fork-setting %} {% data reusables.actions.workflow-run-approve-link %} @@ -98,16 +98,16 @@ Você pode aplicar políticas para controlar como {% data variables.product.prod ### Aplicando uma política para bifurcar pull requests em repositórios privados -{% data reusables.github-actions.private-repository-forks-overview %} +{% data reusables.actions.private-repository-forks-overview %} Se uma política for habilitada para uma empresa, ela poderá ser desabilitada seletivamente em organizações individuais ou repositórios. Se uma política estiver desabilitada para uma empresa, as organizações individuais ou repositórios não poderão habilitá-la. -{% data reusables.github-actions.private-repository-forks-options %} +{% data reusables.actions.private-repository-forks-options %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -{% data reusables.github-actions.private-repository-forks-configure %} +{% data reusables.actions.private-repository-forks-configure %} {% endif %} @@ -115,11 +115,11 @@ Se uma política for habilitada para uma empresa, ela poderá ser desabilitada s ## Aplicando uma política de permissões de fluxo de trabalho na sua empresa -{% data reusables.github-actions.workflow-permissions-intro %} +{% data reusables.actions.workflow-permissions-intro %} Você pode definir as permissões padrão para o `GITHUB_TOKEN` nas configurações para sua empresa, organizações ou repositórios. Se você escolher a opção restrita como padrão nas configurações da empresa, isto impedirá que a configuração mais permissiva seja escolhida nas configurações da organização ou repositório. -{% data reusables.github-actions.workflow-permissions-modifying %} +{% data reusables.actions.workflow-permissions-modifying %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} diff --git a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md index b2060c36c6..988e5de138 100644 --- a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md @@ -116,7 +116,7 @@ Você também pode configurar endereços IP permitidos para uma organização in ### Usar {% data variables.product.prodname_actions %} com uma lista endereços IP permitidos -{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} +{% data reusables.actions.ip-allow-list-self-hosted-runners %} {% endif %} @@ -126,9 +126,11 @@ Você também pode configurar endereços IP permitidos para uma organização in Você pode usar as autoridades de certificados SSH (CA) para permitir que os integrantes de qualquer organização pertencente à sua empresa acessem os repositórios da organização usando certificados SSH que você fornecer. {% data reusables.organizations.can-require-ssh-cert %} Para obter mais informações, consulte "[Sobre autoridades certificadas de SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". +{% data reusables.organizations.add-extension-to-cert %} + ### Adicionar uma autoridade certificada de SSH -{% data reusables.organizations.add-extension-to-cert %} +If you require SSH certificates for your enterprise, enterprise members should use a special URL for Git operations over SSH. Para obter mais informações, consulte "[Sobre autoridades certificadas SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities#about-ssh-urls-with-ssh-certificates)". {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/index.md b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/index.md index b2b5289fc9..ec2a0e5ffe 100644 --- a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/index.md +++ b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/index.md @@ -27,6 +27,7 @@ children: - /streaming-the-audit-logs-for-organizations-in-your-enterprise-account - /removing-users-from-teams-and-organizations - /removing-organizations-from-your-enterprise + - /restoring-a-deleted-organization - /managing-projects-using-jira - /continuous-integration-using-jenkins shortTitle: Gerenciar organizações diff --git a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md new file mode 100644 index 0000000000..f888f9b750 --- /dev/null +++ b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization.md @@ -0,0 +1,53 @@ +--- +title: Restoring a deleted organization +intro: 'You can partially restore an organization that was previously deleted on {% data variables.product.product_location %}.' +versions: + ghes: '*' +type: how_to +topics: + - Administrator + - Enterprise + - Organizations +shortTitle: Restore organization +permissions: 'Site administers can restore an organization on {% data variables.product.product_name %}.' +--- + +## About organization restoration + +You can use the site admin dashboard to restore an organization that was previously deleted on {% data variables.product.product_location %}, as long as the audit log Elasticsearch indices contain the data for the `org.delete` event. + +Immediately after you restore an organization, the organization will not be exactly the same as it was prior to the deletion. You'll have to manually restore any repositories that were owned by the organization. Para obter mais informações, consulte "[Restaurar um repositório excluído](/admin/user-management/managing-repositories-in-your-enterprise/restoring-a-deleted-repository)". + +You can also use the audit log to help you manually re-add teams and organization members. For more information, see "[Restoring members and teams](#restoring-members-and-teams)." + +## Restoring an organization + +{% data reusables.enterprise_site_admin_settings.access-settings %} +1. Under "Search users, organizations, enterprises, teams, repositories, gists, and applications", search for the organization. + + ![Screenshot of the search field and Search button](/assets/images/enterprise/stafftools/search-field.png) + +1. Under "Deleted accounts", to the right of the organization you want to restore, select the {% octicon "kebab-horizontal" aria-label="The edit icon" %} dropdown menu, then click **Recreate**. + + ![Screenshot of the dropdown menu for a deleted organization](/assets/images/enterprise/stafftools/recreate-organization.png) + +## Restoring members and teams + +You can use the audit log to find a list of the previous members and teams of the organization, then recreate them manually. For more information about using the audit log, see "[Auditing users across your enterprise](/admin/user-management/managing-users-in-your-enterprise/auditing-users-across-your-enterprise)." + +In all the search phrases below, replace ORGANIZATION with the name of the organization and TEAM with the name of the team. + +### Restoring organization members + +1. To find all users who were added to and removed from the organization, search the audit log for `action:org.add_member org:ORGANIZATION` and `action:org.remove_member org:ORGANIZATION`. +1. Manually add to the organization each user that should still be a member. For more information, see "[Adding people to your organization](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)." + +### Restoring teams + +1. To find each team name, search the audit log for `action:team.create org:ORGANIZATION`. +1. Manually recreate the team. For more information, see "[Creating a team](/organizations/organizing-members-into-teams/creating-a-team)." +1. To find the members that have been added to each team, search for `action:team.add_member team:"ORGANIZATION/TEAM"`. +1. Manually re-add the team members. For more information, see "[Adding organization members to a team](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)." +1. To find the repositories that the team was granted access to, search for `action:team.add_repository team:"ORGANIZATION/TEAM"`. +1. To find the access level that the team was granted for each repository, search for `action:team.update_repository_permission team:"ORGANIZATION/TEAM"`. +1. Manually give the team access again. Para obter mais informações, consulte "[Gerenciando o acesso da equipe ao repositório de uma organização](/organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository)". diff --git a/translations/pt-BR/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md b/translations/pt-BR/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md index 2399e673a0..17aa0eb811 100644 --- a/translations/pt-BR/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md +++ b/translations/pt-BR/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md @@ -28,7 +28,12 @@ shortTitle: Chaves GPG existentes {% data reusables.gpg.list-keys-with-note %} 3. Verifique a saída do comando para ver se você tem um par de chaves GPG. * Se não houver pares de chaves GPG ou se você não quiser usar as que estiverem disponíveis para assinatura de commits e tags, [gere outra chave GPG](/articles/generating-a-new-gpg-key). - * Se houver um par de chaves GPG e você quiser usá-lo para assinar commits e tags, [adicione a chave GPG à sua conta do GitHub](/articles/adding-a-new-gpg-key-to-your-github-account). + * If there's an existing GPG key pair and you want to use it to sign commits and tags, you can display the public key using the following command, substituting in the GPG key ID you'd like to use. Neste exemplo, o ID da chave GPG é `3AA5C34371567BD2`: + ```shell + $ gpg --armor --export 3AA5C34371567BD2 + # Prints the GPG key ID, in ASCII armor format + ``` + You can then [add your GPG key to your GitHub account](/articles/adding-a-new-gpg-key-to-your-github-account). ## Leia mais diff --git a/translations/pt-BR/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md b/translations/pt-BR/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md index 7a3abc67dc..67138b3707 100644 --- a/translations/pt-BR/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md +++ b/translations/pt-BR/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md @@ -45,6 +45,12 @@ Se você tiver várias chaves GPG, precisará informar ao Git qual deve ser usad $ if [ -r ~/.bash_profile ]; then echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile; \ else echo 'export GPG_TTY=$(tty)' >> ~/.profile; fi ``` +1. Optionally, to prompt you to enter a PIN or passphrase when required, install `pinentry-mac`. For example, using [Homebrew](https://brew.sh/): + ```shell + $ brew install pinentry-mac + $ echo "pinentry-program $(which pinentry-mac)" >> ~/.gnupg/gpg-agent.conf + $ killall gpg-agent + ``` {% data reusables.gpg.x-509-key %} diff --git a/translations/pt-BR/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md b/translations/pt-BR/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md index 9e467e0536..68ff3ecddc 100644 --- a/translations/pt-BR/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md +++ b/translations/pt-BR/content/billing/managing-billing-for-github-actions/about-billing-for-github-actions.md @@ -16,9 +16,9 @@ shortTitle: Cobrança para o GitHub Actions ## Sobre a cobrança do {% data variables.product.prodname_actions %} -{% data reusables.github-actions.actions-billing %} +{% data reusables.actions.actions-billing %} -{% data reusables.github-actions.actions-spending-limit-brief %} Para obter mais informações, consulte "[Sobre limites de gastos](#about-spending-limits)". +{% data reusables.actions.actions-spending-limit-brief %} Para obter mais informações, consulte "[Sobre limites de gastos](#about-spending-limits)". {% ifversion ghec %} Se você comprou {% data variables.product.prodname_enterprise %} por meio de um Contrato da Microsoft Enterprise, você pode conectar o ID da sua assinatura do Azure à sua conta corporativa para habilitar e pagar pelo uso de {% data variables.product.prodname_actions %} além dos valores incluindo na sua conta. Para obter mais informações, consulte "[Conectar uma assinatura do Azure à sua empresa](/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise)". @@ -99,7 +99,7 @@ Se uso de {% data variables.product.prodname_actions %} compartilha a data de co ## Sobre limites de gastos -{% data reusables.github-actions.actions-spending-limit-detailed %} +{% data reusables.actions.actions-spending-limit-detailed %} Para obter informações sobre como gerenciar e alterar o limite de gastos da sua conta, consulte "[Gerenciar seu limite de gastos para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions)". diff --git a/translations/pt-BR/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md b/translations/pt-BR/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md index 86ce94bfec..e9fcc55ced 100644 --- a/translations/pt-BR/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md +++ b/translations/pt-BR/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md @@ -19,9 +19,9 @@ shortTitle: Limites de gastos para ações ## Sobre sintaxe limites de gastos para o {% data variables.product.prodname_actions %} -{% data reusables.github-actions.actions-billing %} +{% data reusables.actions.actions-billing %} -{% data reusables.github-actions.actions-spending-limit-brief %} +{% data reusables.actions.actions-spending-limit-brief %} {% data reusables.actions.actions-packages-set-spending-limit %} Para obter mais informações sobre os preços para uso de {% data variables.product.prodname_actions %}, consulte "[Sobre cobrança para {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)". diff --git a/translations/pt-BR/content/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage.md b/translations/pt-BR/content/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage.md index 1cdf711c40..d1b0ae8d6c 100644 --- a/translations/pt-BR/content/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage.md +++ b/translations/pt-BR/content/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage.md @@ -43,7 +43,7 @@ Proprietários de organizações e gestores de faturamento podem visualizar o us {% note %} -**Nota:** Os detalhes de faturamento para contas corporativas não resumem os minutos de uso para cada sistema operacional. {% data reusables.github-actions.enterprise-billing-details %} +**Nota:** Os detalhes de faturamento para contas corporativas não resumem os minutos de uso para cada sistema operacional. {% data reusables.actions.enterprise-billing-details %} {% endnote %} diff --git a/translations/pt-BR/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md b/translations/pt-BR/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md index 730445170f..7671db576c 100644 --- a/translations/pt-BR/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md +++ b/translations/pt-BR/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md @@ -42,7 +42,7 @@ Proprietários de organizações e gestores de faturamento podem visualizar o us {% note %} -**Nota:** Os detalhes de faturamento para contas corporativas somente resumem o uso de dados de armazenamento por organização. {% data reusables.github-actions.enterprise-billing-details %} +**Nota:** Os detalhes de faturamento para contas corporativas somente resumem o uso de dados de armazenamento por organização. {% data reusables.actions.enterprise-billing-details %} {% endnote %} diff --git a/translations/pt-BR/content/billing/managing-your-github-billing-settings/setting-your-billing-email.md b/translations/pt-BR/content/billing/managing-your-github-billing-settings/setting-your-billing-email.md index 2d8362e678..b65585c4b6 100644 --- a/translations/pt-BR/content/billing/managing-your-github-billing-settings/setting-your-billing-email.md +++ b/translations/pt-BR/content/billing/managing-your-github-billing-settings/setting-your-billing-email.md @@ -64,3 +64,44 @@ Deve-se sempre designar um endereço como o destinatário principal. O endereço 1. Para inserir o usuário na lista, clique em **Editar**. ![Editar destinatário](/assets/images/help/billing/billing-edit-email-recipient.png) 1. À direita do endereço de e-mail, use o menu suspenso "Editar" e clique em **Remover**. ![Remover destinatário](/assets/images/help/billing/billing-remove-email-recipient.png) 1. Revise a instrução de confirmação e clique em **Remover**. + +{% ifversion ghec %} +## Setting your enterprise's billing email + +Your enterprise's billing email is where {% data variables.product.product_name %} sends receipts and other billing-related communication. The email address does not need to be unique to the enterprise account. + +Only enterprise members with the owner or billing manager role can access or change billing settings for your enterprise. For more information, see "[Managing users in your enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +1. Click **Billing emails**. +2. Under "Email recipients", to the right of the billing email address, click **Edit**. ![Screenshot of the current billing email with the edit button emphasized](/assets/images/help/billing/billing-change-email.png) +2. Insira um endereço de e-mail válido e clique **Atualizar**. ![Screenshot of the edit billing email address modal window with a sample email address entered](/assets/images/help/billing/billing-change-email-modal.png) + +## Managing additional recipients for your enterprise's billing email + +Se você tiver usuários que desejem receber relatórios de cobrança, você poderá adicionar seus endereços de e-mail como destinatários de e-mail de cobrança. + +Only enterprise members with the owner or billing manager role can access or change billing settings for your enterprise. For more information, see "[Managing users in your enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)." + +### Adicionar um destinatário para notificações de cobrança + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +1. Click **Billing emails**. +2. Under "Email recipients", to the right of the billing email address, click **Add**. ![Screenshot of the current billing email with the add button emphasized](/assets/images/help/billing/billing-add-email-recipient.png) +3. Digite o endereço de e-mail do destinatário e, em seguida, clique em **Adicionar**. ![Screenshot of the add billing email address modal window without a sample email address entered](/assets/images/help/billing/billing-add-email-recipient-modal.png) + +### Remover um destinatário das notificações de cobrança + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +1. Click **Billing emails**. +2. Em "Destinatários de e-mail", encontre o endereço de e-mail que deseja remover. +3. Para inserir o usuário na lista, clique em **Editar**. ![Screenshot of the recipient's email with the edit button emphasized](/assets/images/help/billing/billing-edit-email-recipient.png) +4. À direita do endereço de e-mail, use o menu suspenso "Editar" e clique em **Remover**. ![Screenshot of the recipient's email with the remove button emphasized](/assets/images/help/billing/billing-remove-email-recipient.png) +5. Revise a instrução de confirmação e clique em **Remover**. +{% endif %} diff --git a/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md b/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md index 8f21ec78df..0e33d7b940 100644 --- a/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md +++ b/translations/pt-BR/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md @@ -86,7 +86,11 @@ jobs: build: runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %} permissions: - security-events: write{% endif %} + # required for all workflows + security-events: write + # only required for workflows in private repositories + actions: read + contents: read{% endif %} steps: # This step checks out a copy of your repository. - name: Checkout repository @@ -123,7 +127,11 @@ jobs: build: runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %} permissions: - security-events: write{% endif %} + # required for all workflows + security-events: write + # only required for workflows in private repositories + actions: read + contents: read{% endif %} steps: - uses: actions/checkout@v2 - name: Run npm install diff --git a/translations/pt-BR/content/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot.md b/translations/pt-BR/content/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot.md index 7b0baf31d4..0281f2e30b 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot.md @@ -44,11 +44,11 @@ O nome de um segredo de {% data variables.product.prodname_dependabot %}: ## Adicionar um repositório secreto para {% data variables.product.prodname_dependabot %} -{% data reusables.github-actions.permissions-statement-secrets-repository %} +{% data reusables.actions.permissions-statement-secrets-repository %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -{% data reusables.github-actions.sidebar-secret %} +{% data reusables.actions.sidebar-secret %} {% data reusables.dependabot.dependabot-secrets-button %} 1. Clique em **Novo segredo do repositório**. 1. Digite um nome para o seu segredo na caixa de entrada **Nome**. @@ -63,11 +63,11 @@ O nome de um segredo de {% data variables.product.prodname_dependabot %}: Ao criar um segredo em uma organização, você pode usar uma política para limitar quais repositórios podem acessar esse segredo. Por exemplo, você pode conceder acesso a todos os repositórios ou limitar o acesso a apenas repositórios privados ou a uma lista específica de repositórios. -{% data reusables.github-actions.permissions-statement-secrets-organization %} +{% data reusables.actions.permissions-statement-secrets-organization %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.sidebar-secret %} +{% data reusables.actions.sidebar-secret %} {% data reusables.dependabot.dependabot-secrets-button %} 1. Clique em **Novo segredo da organização**. 1. Digite um nome para o seu segredo na caixa de entrada **Nome**. diff --git a/translations/pt-BR/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces.md b/translations/pt-BR/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces.md index 42daae7578..d83f6e0b73 100644 --- a/translations/pt-BR/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces.md +++ b/translations/pt-BR/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces.md @@ -51,7 +51,7 @@ Para criar segredos para um repositório da organização, você deve ter acesso Ao criar um segredo em uma organização, você pode usar uma política para limitar quais repositórios podem acessar esse segredo. Por exemplo, você pode conceder acesso a todos os repositórios ou limitar o acesso a apenas repositórios privados ou a uma lista específica de repositórios. -{% data reusables.github-actions.permissions-statement-secrets-organization %} +{% data reusables.actions.permissions-statement-secrets-organization %} {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} @@ -68,7 +68,7 @@ Você pode verificar quais políticas de acesso são aplicadas a um segredo na s {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} -{% data reusables.github-actions.sidebar-secret %} +{% data reusables.actions.sidebar-secret %} 1. A lista de segredos inclui quaisquer permissões e políticas configuradas. Por exemplo: ![Lista de segredos](/assets/images/help/settings/actions-org-secrets-list.png) 1. Para obter mais detalhes sobre as permissões configuradas para cada segredo, clique em **Atualizar**. diff --git a/translations/pt-BR/content/get-started/learning-about-github/githubs-products.md b/translations/pt-BR/content/get-started/learning-about-github/githubs-products.md index 8f9ef3ed76..6956f597ca 100644 --- a/translations/pt-BR/content/get-started/learning-about-github/githubs-products.md +++ b/translations/pt-BR/content/get-started/learning-about-github/githubs-products.md @@ -89,7 +89,7 @@ Além dos recursos disponíveis no {% data variables.product.prodname_free_team {% data variables.product.company_short %} realiza a cobrança para {% data variables.product.prodname_team %} por usuário. Para obter mais informações, consulte "[Sobre os preços por usuário]({% ifversion not fpt %}/free-pro-team@latest{% endif %}/billing/managing-billing-for-your-github-account/about-per-user-pricing){% ifversion fpt %}. "{% else %}" na documentação dos planos Grátis, Pro, & Equipe.{% endif %} -{% data reusables.github-actions.actions-billing %} +{% data reusables.actions.actions-billing %} ## {% data variables.product.prodname_enterprise %} diff --git a/translations/pt-BR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md b/translations/pt-BR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md index dc77352b83..f967c51b52 100644 --- a/translations/pt-BR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/pt-BR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md @@ -82,4 +82,4 @@ Para mais informações sobre como criar uma lista de permissões para uma {% da ## Usar {% data variables.product.prodname_actions %} com uma lista endereços IP permitidos -{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} +{% data reusables.actions.ip-allow-list-self-hosted-runners %} diff --git a/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md b/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md index e1d18ba950..29206cf431 100644 --- a/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md +++ b/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md @@ -28,9 +28,15 @@ Por exemplo, você pode desenvolver um sistema interno que emite um novo certifi Integrantes da organização podem usar os certificados assinados para autenticação mesmo que você tenha aplicado o logon único SAML. A menos que você exija certificados SSH, os integrantes podem continuar a usar outros meios de autenticação para acessar os recursos da organização no Git, como o nome de usuário e senha deles, tokens de acesso pessoais e outras chaves SSH próprias. {% endif %} -Os integrantes não poderão usar seus certificados para acessar bifurcações dos seus repositórios que são propriedade das contas de usuário. +Members will not be able to use their certificates to access forks of your repositories that are owned by their personal accounts. -Para evitar erros de autenticação, os integrantes da organização devem usar uma URL especial que inclua o ID da organização para clonar repositórios usando certificados assinados. Qualquer pessoa com acesso de leitura no repositório pode localizar essa URL na página do repositório. Para obter mais informações, consulte "[Clonar um repositório](/articles/cloning-a-repository)". +## About SSH URLs with SSH certificates + +If your organization requires SSH certificates, to prevent authentication errors, organization members should use a special URL that includes the organization ID when performing Git operations over SSH. This special URL allows the client and server to more easily negotiate which key on the member's computer should be used for authentication. If a member uses the normal URL, which starts with `git@github.com`, the SSH client might offer the wrong key, causing the operation to fail. + +Anyone with read access to the repository can find this URL by selecting the **Code** dropdown menu on the main page of the repository, then clicking **Use SSH**. + +If your organization doesn't require SSH certificates, members can continue to use their own SSH keys, or other means of authentication. In that case, either the special URL or the normal URL, which starts with `git@github.com`, will work. ## Emitindo certificados diff --git a/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md b/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md index edd2bc3cc1..432434f542 100644 --- a/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md +++ b/translations/pt-BR/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md @@ -20,9 +20,11 @@ Proprietários da organização podem gerenciar as autoridades certificadas (CA, Você pode permitir que os integrantes acessem os repositórios da organização com certificados SSH fornecidos por você, adicionando um CA SSH à organização. {% data reusables.organizations.can-require-ssh-cert %} Para obter mais informações, consulte "[Sobre autoridades certificadas de SSH](/articles/about-ssh-certificate-authorities)". +{% data reusables.organizations.add-extension-to-cert %} + ## Adicionar uma autoridade certificada de SSH -{% data reusables.organizations.add-extension-to-cert %} +If you require SSH certificates for your enterprise, enterprise members should use a special URL for Git operations over SSH. Para obter mais informações, consulte "[Sobre autoridades certificadas SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities#about-ssh-urls-with-ssh-certificates)". {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} diff --git a/translations/pt-BR/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md b/translations/pt-BR/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md index 1a2de6917e..ec106f75f8 100644 --- a/translations/pt-BR/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md +++ b/translations/pt-BR/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md @@ -21,4 +21,4 @@ shortTitle: Configurar período de retenção {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.settings-sidebar-actions %} -{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} +{% data reusables.actions.change-retention-period-for-artifacts-logs %} diff --git a/translations/pt-BR/content/organizations/managing-organization-settings/deleting-an-organization-account.md b/translations/pt-BR/content/organizations/managing-organization-settings/deleting-an-organization-account.md index b6151aee72..7bee24a82e 100644 --- a/translations/pt-BR/content/organizations/managing-organization-settings/deleting-an-organization-account.md +++ b/translations/pt-BR/content/organizations/managing-organization-settings/deleting-an-organization-account.md @@ -12,7 +12,7 @@ versions: topics: - Organizations - Teams -shortTitle: Excluir conta da organização +shortTitle: Delete organization --- {% ifversion fpt or ghec %} @@ -26,7 +26,15 @@ shortTitle: Excluir conta da organização ## 1. Fazer backup do conteúdo da organização -Depois que você exclui uma organização, o GitHub **não pode restaurar o conteúdo que você tem lá**. Portanto, antes de excluir sua organização, certifique-se de ter uma cópia de todos os repositórios, wikis, problemas e quadros de projetos da conta. +{% ifversion not ghes %} After you delete an organization, {% data variables.product.company_short %} **cannot restore your content**. Therefore, before{% else %}Before{% endif %} you delete your organization, make sure you have a copy of all repositories, wikis, issues, and project boards from the account. + +{% ifversion ghes %} +{% note %} + +**Note:** If necessary, a site administrator for {% data variables.product.product_location %} may be able to partially restore a deleted organization. For more information, see "[Restoring a deleted organization](/admin/user-management/managing-organizations-in-your-enterprise/restoring-a-deleted-organization)." + +{% endnote %} +{% endif %} ## 2. Excluir a organização diff --git a/translations/pt-BR/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/pt-BR/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index 47e5cf2c93..b69469e87d 100644 --- a/translations/pt-BR/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/pt-BR/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -19,11 +19,11 @@ shortTitle: Desativar ou limitar ações ## Sobre as permissões de {% data variables.product.prodname_actions %} para a sua organização -{% data reusables.github-actions.disabling-github-actions %} Para mais informações sobre {% data variables.product.prodname_actions %}, consulte "[Sobre {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." +{% data reusables.actions.disabling-github-actions %} Para mais informações sobre {% data variables.product.prodname_actions %}, consulte "[Sobre {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." -Você pode habilitar o {% data variables.product.prodname_actions %} para todos os repositórios da sua organização. {% data reusables.github-actions.enabled-actions-description %} Você pode desabilitar {% data variables.product.prodname_actions %} para todos os repositórios da sua organização. {% data reusables.github-actions.disabled-actions-description %} +Você pode habilitar o {% data variables.product.prodname_actions %} para todos os repositórios da sua organização. {% data reusables.actions.enabled-actions-description %} Você pode desabilitar {% data variables.product.prodname_actions %} para todos os repositórios da sua organização. {% data reusables.actions.disabled-actions-description %} -Como alternativa, você pode habilitar o {% data variables.product.prodname_actions %} para todos os repositórios na sua organização e limitar as ações que um fluxo de trabalho pode executar. {% data reusables.github-actions.enabled-local-github-actions %} +Como alternativa, você pode habilitar o {% data variables.product.prodname_actions %} para todos os repositórios na sua organização e limitar as ações que um fluxo de trabalho pode executar. {% data reusables.actions.enabled-local-github-actions %} ## Gerenciar as permissões de {% data variables.product.prodname_actions %} para a sua organização @@ -68,7 +68,7 @@ Você pode configurar esse comportamento para uma organização seguindo o proce {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions %} -{% data reusables.github-actions.workflows-from-public-fork-setting %} +{% data reusables.actions.workflows-from-public-fork-setting %} {% data reusables.actions.workflow-run-approve-link %} {% endif %} @@ -76,28 +76,28 @@ Você pode configurar esse comportamento para uma organização seguindo o proce {% ifversion fpt or ghes or ghec %} ## Habilitar fluxos de trabalho para bifurcações privadas do repositório -{% data reusables.github-actions.private-repository-forks-overview %} +{% data reusables.actions.private-repository-forks-overview %} {% ifversion ghec or ghae or ghes %}Se uma política estiver desabilitada para uma empresa, ela não poderá ser habilitada para as organizações.{% endif %} Se uma política estiver desabilitada para uma organização, ela não poderá ser habilitada para repositórios. Se uma organização habilitar uma política, a política poderá ser desabilitada para repositórios individuais. -{% data reusables.github-actions.private-repository-forks-options %} +{% data reusables.actions.private-repository-forks-options %} ### Configurar a política de bifurcação privada para uma organização {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions %} -{% data reusables.github-actions.private-repository-forks-configure %} +{% data reusables.actions.private-repository-forks-configure %} {% endif %} {% ifversion fpt or ghes > 3.1 or ghae or ghec %} ## Definindo as permissões do `GITHUB_TOKEN` para a sua organização -{% data reusables.github-actions.workflow-permissions-intro %} +{% data reusables.actions.workflow-permissions-intro %} Você pode definir as permissões padrão para o `GITHUB_TOKEN` nas configurações para a sua organização ou repositórios. Se você escolher a opção restrita como padrão nas configurações da sua organização, a mesma opção será selecionada automaticamente nas configurações dos repositórios na organização, e a opção permissiva ficará desabilitada. Se sua organização pertence a uma conta {% data variables.product.prodname_enterprise %} e o padrão mais restrito foi selecionado nas configurações corporativas, você não poderá de escolher o padrão mais permissivo nas configurações da organização. -{% data reusables.github-actions.workflow-permissions-modifying %} +{% data reusables.actions.workflow-permissions-modifying %} ### Configurar as permissões padrão do `GITHUB_TOKEN` diff --git a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md index 54f9af8281..5aa1bab640 100644 --- a/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md +++ b/translations/pt-BR/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md @@ -13,6 +13,7 @@ versions: ghec: '*' topics: - Pull requests +permissions: People with write access for a forked repository can sync the fork to the upstream repository. --- {% ifversion fpt or ghes > 3.1 or ghae or ghec %} @@ -20,8 +21,8 @@ topics: ## Sincronizando uma bifurcação a partir da interface de usuário da web 1. Em {% data variables.product.product_name %}, acesse a página principal do repositório bifurcado que você deseja sincronizar com o repositório upstream. -1. Selecione o menu suspenso **Buscar a upstream**. ![Menu suspenso "Buscar upstream"](/assets/images/help/repository/fetch-upstream-drop-down.png) -1. Revise as informações sobre os commits do repositório upstream e, em seguida, clique em **Buscar e merge**. ![Botão "Buscar e fazer merge"](/assets/images/help/repository/fetch-and-merge-button.png) +2. Selecione o menu suspenso **Buscar a upstream**. ![Menu suspenso "Buscar upstream"](/assets/images/help/repository/fetch-upstream-drop-down.png) +3. Revise as informações sobre os commits do repositório upstream e, em seguida, clique em **Buscar e merge**. ![Botão "Buscar e fazer merge"](/assets/images/help/repository/fetch-and-merge-button.png) Se as alterações do repositório a upstream gerarem conflitos, {% data variables.product.company_short %} solicitará a criação de um pull request para resolver os conflitos. @@ -33,6 +34,7 @@ Para poder sincronizar a bifurcação com o repositório upstream, você deve [c {% data reusables.command_line.open_the_multi_os_terminal %} 2. Altere o diretório de trabalho atual referente ao seu projeto local. 3. Obtenha os branches e os respectivos commits do repositório upstream. Os commits para `BRANCHNAME` serão armazenados no branch local `upstream/BRANCHNAME`. + ```shell $ git fetch upstream > remote: Counting objects: 75, done. @@ -42,12 +44,16 @@ Para poder sincronizar a bifurcação com o repositório upstream, você deve [c > From https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY > * [new branch] main -> upstream/main ``` + 4. Faça o checkout do branch padrão local da sua bifurcação - neste caso, nós usamos o `principal`. + ```shell $ git checkout main > Switched to branch 'main' ``` + 5. Faça merge das alterações do branch padrão upstream - nesse caso, `upstream/main` - no seu branch padrão local. Isso coloca o branch padrão da bifurcação em sincronia com o repositório upstream, sem perder as alterações locais. + ```shell $ git merge upstream/main > Updating a422352..5fdff0f diff --git a/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md b/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md index ca83249220..386c02f053 100644 --- a/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md +++ b/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md @@ -6,6 +6,7 @@ redirect_from: - /github/committing-changes-to-your-project/why-are-my-commits-in-the-wrong-order - /github/committing-changes-to-your-project/about-commits - /github/committing-changes-to-your-project/creating-and-editing-commits/about-commits + - /pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/commit-branch-and-tag-labels versions: fpt: '*' ghes: '*' @@ -24,5 +25,20 @@ Também é possível criar um commit em nome de uma organização. Para obter ma O rebase permite que você altere uma série de commits e pode modificar a ordem dos commits na sua linha do tempo. Para obter mais informações, consulte "[Sobre o rebase do git](/github/getting-started-with-github/about-git-rebase)". +## About commit branches and tag labels + +You can see which branch a commit is on by looking at the labels beneath the commit on the commit page. + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.navigate-to-commit-page %} +1. Navegue até o commit clicando no link da mensagem do commit. ![Screenshot of commit with commit message link emphasized](/assets/images/help/commits/commit-message-link.png) +2. To see what branch the commit is on, check the label below the commit message. ![Screenshot of commit with commit branch indicator emphasized](/assets/images/help/commits/commit-branch-indicator.png) + +If your commit is not on the default branch (`main`), the label will show the branches which contain the commit. If the commit is part of an unmerged pull request, you can click the link to go to the pull request. + +Assim que o commit estiver no branch padrão, todas as tags que contêm o commit serão mostradas e o branch padrão será o único branch listado. For more information on tags, see "[Git Basics - Tagging](https://git-scm.com/book/en/v2/Git-Basics-Tagging)" in the Git documentation. + +![Screenshot of commit with commit tag emphasized](/assets/images/help/commits/commit-tag-label.png) + ## Leia mais - "[Fazer commit e revisar alterações no seu projeto](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#about-commits)" em {% data variables.product.prodname_desktop %} diff --git a/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/commit-branch-and-tag-labels.md b/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/commit-branch-and-tag-labels.md deleted file mode 100644 index 73b963646c..0000000000 --- a/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/commit-branch-and-tag-labels.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Fazer commit de etiquetas de tag e branch -intro: Você pode ver facilmente em qual branch um commit está observando as etiquetas abaixo do commit na página do commit. -redirect_from: - - /articles/commit-branch-and-tag-labels - - /github/committing-changes-to-your-project/commit-branch-and-tag-labels - - /github/committing-changes-to-your-project/viewing-and-comparing-commits/commit-branch-and-tag-labels -versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' -shortTitle: Branch & etiquetas de tag ---- - -Se seu commit não estiver no branch padrão, um indicador mostrará os branches que contêm o commit. Se o commit fizer parte de uma pull request sem merge, ele mostrará um link. - -![Etiqueta do branch do commit](/assets/images/help/commits/Commit-branch-label.png) - -Assim que o commit estiver no branch padrão, todas as tags que contêm o commit serão mostradas e o branch padrão será o único branch listado. - -![Commit-main-label](/assets/images/help/commits/Commit-master-label.png) - -## Leia mais - -* "[Assinar commits](/articles/signing-commits)" -* "[Assinar tags](/articles/signing-tags)" diff --git a/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/index.md b/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/index.md index 28e3310e16..c19d3e8294 100644 --- a/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/index.md +++ b/translations/pt-BR/content/pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/index.md @@ -10,7 +10,6 @@ versions: ghae: '*' ghec: '*' children: - - /commit-branch-and-tag-labels - /comparing-commits - /differences-between-commit-views shortTitle: Visualizar & comparar commits diff --git a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md index d0d075fe89..a508c50785 100644 --- a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md +++ b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md @@ -11,7 +11,7 @@ topics: redirect_from: - /github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository - /github/administering-a-repository/managing-repository-settings/enabling-or-disabling-github-discussions-for-a-repository -shortTitle: Discussões +shortTitle: Discussions --- ## Habilitar ou desabilitar {% data variables.product.prodname_discussions %} no seu repositório diff --git a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md index cc576bc9c6..ed2087d06e 100644 --- a/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md +++ b/translations/pt-BR/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md @@ -24,11 +24,11 @@ shortTitle: Manage GitHub Actions settings ## About {% data variables.product.prodname_actions %} permissions for your repository -{% data reusables.github-actions.disabling-github-actions %} 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)." +{% data reusables.actions.disabling-github-actions %} 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)." -You can enable {% data variables.product.prodname_actions %} for your repository. {% data reusables.github-actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for your repository altogether. {% data reusables.github-actions.disabled-actions-description %} +You can enable {% data variables.product.prodname_actions %} for your repository. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for your repository altogether. {% data reusables.actions.disabled-actions-description %} -Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions a workflow can run. {% data reusables.github-actions.enabled-local-github-actions %} +Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions a workflow can run. {% data reusables.actions.enabled-local-github-actions %} ## Managing {% data variables.product.prodname_actions %} permissions for your repository @@ -78,34 +78,34 @@ You can configure this behavior for a repository using the procedure below. Modi {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions %} -{% data reusables.github-actions.workflows-from-public-fork-setting %} +{% data reusables.actions.workflows-from-public-fork-setting %} {% data reusables.actions.workflow-run-approve-link %} {% endif %} ## Enabling workflows for private repository forks -{% data reusables.github-actions.private-repository-forks-overview %} +{% data reusables.actions.private-repository-forks-overview %} If a policy is disabled for an {% ifversion ghec or ghae or ghes %}enterprise or{% endif %} organization, it cannot be enabled for a repository. -{% data reusables.github-actions.private-repository-forks-options %} +{% data reusables.actions.private-repository-forks-options %} ### Configuring the private fork policy for a repository {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions %} -{% data reusables.github-actions.private-repository-forks-configure %} +{% data reusables.actions.private-repository-forks-configure %} {% ifversion fpt or ghes > 3.1 or ghae or ghec %} ## Setting the permissions of the `GITHUB_TOKEN` for your repository -{% data reusables.github-actions.workflow-permissions-intro %} +{% data reusables.actions.workflow-permissions-intro %} The default permissions can also be configured in the organization settings. If the more restricted default has been selected in the organization settings, the same option is auto-selected in your repository settings and the permissive option is disabled. -{% data reusables.github-actions.workflow-permissions-modifying %} +{% data reusables.actions.workflow-permissions-modifying %} ### Configuring the default `GITHUB_TOKEN` permissions @@ -152,4 +152,4 @@ You can also define a custom retention period for a specific artifact created by {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions %} -{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} +{% data reusables.actions.change-retention-period-for-artifacts-logs %} diff --git a/translations/pt-BR/content/rest/overview/index.md b/translations/pt-BR/content/rest/overview/index.md index 7a5739e7de..14ab2aee67 100644 --- a/translations/pt-BR/content/rest/overview/index.md +++ b/translations/pt-BR/content/rest/overview/index.md @@ -18,5 +18,6 @@ children: - /libraries - /openapi-description - /endpoints-available-for-github-apps + - /permissions-required-for-github-apps --- diff --git a/translations/pt-BR/content/rest/reference/permissions-required-for-github-apps.md b/translations/pt-BR/content/rest/overview/permissions-required-for-github-apps.md similarity index 99% rename from translations/pt-BR/content/rest/reference/permissions-required-for-github-apps.md rename to translations/pt-BR/content/rest/overview/permissions-required-for-github-apps.md index 4d12c54333..b79dc9b202 100644 --- a/translations/pt-BR/content/rest/reference/permissions-required-for-github-apps.md +++ b/translations/pt-BR/content/rest/overview/permissions-required-for-github-apps.md @@ -3,6 +3,7 @@ title: Permissões necessárias para os aplicativos GitHub intro: 'Você pode encontrar as permissões necessárias para cada ponto de extremidade compatível com {% data variables.product.prodname_github_app %}.' redirect_from: - /v3/apps/permissions + - /rest/reference/permissions-required-for-github-apps versions: fpt: '*' ghes: '*' diff --git a/translations/pt-BR/content/rest/reference/actions.md b/translations/pt-BR/content/rest/reference/actions.md index 992cdeebc1..691ef80d14 100644 --- a/translations/pt-BR/content/rest/reference/actions.md +++ b/translations/pt-BR/content/rest/reference/actions.md @@ -13,93 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- - -A API de {% data variables.product.prodname_actions %} permite que você gerencie {% data variables.product.prodname_actions %} usando a API REST. {% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} exige permissões mencionadas em cada ponto de extremidade. Para obter mais informações, consulte "[Documentação do {% data variables.product.prodname_actions %}](/actions)". - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Artefatos - -A API de Artefatos permite que você faça o download, exclua e recupere informações sobre artefatos de fluxo de trabalho. {% data reusables.actions.about-artifacts %} Para obter mais informações, consulte "[Dados recorrentes do fluxo de trabalho que usam artefatos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". - -{% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'artifacts' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% ifversion fpt or ghes > 2.22 or ghae or ghec %} -## Permissões - -A API de Permissões permite que você defina permissões para quais empresas, organizações e repositórios podem executar {% data variables.product.prodname_actions %}, e quais ações podem ser executadas.{% ifversion fpt or ghec or ghes %} Para obter mais informações, consulte "[Limites de uso, cobrança e administração](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)".{% endif %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'permissions' %}{% include rest_operation %}{% endif %} -{% endfor %} -{% endif %} - -## Segredos - -A API Segredos permite criar, atualizar, excluir e recuperar informações sobre segredos criptografados. {% data reusables.actions.about-secrets %} Para obter mais informações, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". - -{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} deve ter a permissão `segredos` para usar esta API. Os usuários autenticados devem ter acesso de colaborador em um repositório para criar, atualizar ou ler segredos. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'secrets' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Executores auto-hospedados - -{% data reusables.actions.ae-self-hosted-runners-notice %} - -A API de executores auto-hospedados permite que você registre, visualize e exclua executores auto-hospedados. {% data reusables.actions.about-self-hosted-runners %} Para obter mais informações, consulte "[Hospedando seus próprios executores](/actions/hosting-your-own-runners)". - -{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} deve ter a permissão de administração `` para repositórios ou a permissão `organization_self_hosted_runners` para as organizações. Os usuários autenticados devem ter acesso de administrador a repositórios ou organizações ou ao escopo `manage_runners:corporativo` para que as empresas usem esta API. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'self-hosted-runners' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Grupos de runner auto-hospedados - -{% data reusables.actions.ae-self-hosted-runners-notice %} - -A API dos Grupos de Runners auto-hospedados permite que você gerencie grupos de runners auto-hospedados. Para obter mais informações, consulte "[Gerenciando acesso a runners auto-hospedados usando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". - -{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} deve ter a permissão de administração `` para repositórios ou a permissão `organization_self_hosted_runners` para as organizações. Os usuários autenticados devem ter acesso de administrador a repositórios ou organizações ou ao escopo `manage_runners:corporativo` para que as empresas usem esta API. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'self-hosted-runner-groups' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Fluxos de trabalho - -A API de fluxos de trabalho permite que você veja fluxos de trabalho para um repositório. {% data reusables.actions.about-workflows %} Para obter mais informações, consulte "[Automatizando seu fluxo de trabalho com o GitHub Actions](/actions/automating-your-workflow-with-github-actions)". - -{% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'workflows' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Trabalhos de fluxo de trabalho - -A API de Trabalhos de Fluxo de Trabalho permite que você visualize logs e trabalhos de fluxo de trabalho. {% data reusables.actions.about-workflow-jobs %} Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para GitHub Actions](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". - -{% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'workflow-jobs' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Execução de fluxo de trabalho - -A API de execução de fluxo de trabalho permite que você visualize, execute novamente, cancele e visualize os logs para executar o fluxo de trabalho. {% data reusables.actions.about-workflow-runs %} Para obter mais informações, consulte "[Gerenciando uma execução de fluxo de trabalho](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)". - -{% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'workflow-runs' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/activity.md b/translations/pt-BR/content/rest/reference/activity.md index 804b4094d2..4cd50bbf17 100644 --- a/translations/pt-BR/content/rest/reference/activity.md +++ b/translations/pt-BR/content/rest/reference/activity.md @@ -1,6 +1,6 @@ --- -title: Activity -intro: 'The Activity API allows you to list events and feeds and manage notifications, starring, and watching for the authenticated user.' +title: Atividade +intro: 'A API de atividade permite que você liste eventos, alimenta e gerencia notificações, favoritos e inspeciona o usuário autenticado.' redirect_from: - /v3/activity versions: @@ -13,186 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Events - -The Events API is a read-only API to the {% data variables.product.prodname_dotcom %} events. These events power the various activity streams on the site. - -The Events API can return different types of events triggered by activity on {% data variables.product.product_name %}. For more information about the specific events that you can receive from the Events API, see "[{% data variables.product.prodname_dotcom %} Event types](/developers/webhooks-and-events/github-event-types)." An events API for repository issues is also available. For more information, see the "[Issue Events API](/rest/reference/issues#events)." - -Events are optimized for polling with the "ETag" header. If no new events have been triggered, you will see a "304 Not Modified" response, and your current rate limit will be untouched. There is also an "X-Poll-Interval" header that specifies how often (in seconds) you are allowed to poll. In times of high server load, the time may increase. Please obey the header. - -``` shell -$ curl -I {% data variables.product.api_url_pre %}/users/tater/events -> HTTP/2 200 -> X-Poll-Interval: 60 -> ETag: "a18c3bded88eb5dbb5c849a489412bf3" - -# The quotes around the ETag value are important -$ curl -I {% data variables.product.api_url_pre %}/users/tater/events \ -$ -H 'If-None-Match: "a18c3bded88eb5dbb5c849a489412bf3"' -> HTTP/2 304 -> X-Poll-Interval: 60 -``` - -Only events created within the past 90 days will be included in timelines. Events older than 90 days will not be included (even if the total number of events in the timeline is less than 300). - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'events' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Feeds - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'feeds' %}{% include rest_operation %}{% endif %} -{% endfor %} - -### Example of getting an Atom feed - -To get a feed in Atom format, you must specify the `application/atom+xml` type in the `Accept` header. For example, to get the Atom feed for GitHub security advisories: - - curl -H "Accept: application/atom+xml" https://github.com/security-advisories - -#### Response - -```shell -HTTP/2 200 -``` - -```xml - - - tag:github.com,2008:/security-advisories - - GitHub Security Advisory Feed - - GitHub - - 2019-01-14T19:34:52Z - - tag:github.com,2008:GHSA-abcd-12ab-23cd - 2018-07-26T15:14:52Z - 2019-01-14T19:34:52Z - [GHSA-abcd-12ab-23cd] Moderate severity vulnerability that affects Octoapp - - - <p>Octoapp node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via <strong>proto</strong>, causing the addition or modification of an existing property that will exist on all objects.</p> - <p><strong>Affected Packages</strong></p> - - <dl> - <dt>Octoapp</dt> - <dd>Ecosystem: npm</dd> - <dd>Severity: moderate</dd> - <dd>Versions: &lt; 4.17.5</dd> - <dd>Fixed in: 4.17.5</dd> - </dl> - - <p><strong>References</strong></p> - - <ul> - <li>https://nvd.nist.gov/vuln/detail/CVE-2018-123</li> - </ul> - - - - -``` - -## Notifications - -Users receive notifications for conversations in repositories they watch including: - -* Issues and their comments -* Pull Requests and their comments -* Comments on any commits - -Notifications are also sent for conversations in unwatched repositories when the user is involved including: - -* **@mentions** -* Issue assignments -* Commits the user authors or commits -* Any discussion in which the user actively participates - -All Notification API calls require the `notifications` or `repo` API scopes. Doing this will give read-only access to some issue and commit content. You will still need the `repo` scope to access issues and commits from their respective endpoints. - -Notifications come back as "threads". A thread contains information about the current discussion of an issue, pull request, or commit. - -Notifications are optimized for polling with the `Last-Modified` header. If there are no new notifications, you will see a `304 Not Modified` response, leaving your current rate limit untouched. There is an `X-Poll-Interval` header that specifies how often (in seconds) you are allowed to poll. In times of high server load, the time may increase. Please obey the header. - -``` shell -# Add authentication to your requests -$ curl -I {% data variables.product.api_url_pre %}/notifications -HTTP/2 200 -Last-Modified: Thu, 25 Oct 2012 15:16:27 GMT -X-Poll-Interval: 60 - -# Pass the Last-Modified header exactly -$ curl -I {% data variables.product.api_url_pre %}/notifications -$ -H "If-Modified-Since: Thu, 25 Oct 2012 15:16:27 GMT" -> HTTP/2 304 -> X-Poll-Interval: 60 -``` - -### Notification reasons - -When retrieving responses from the Notifications API, each payload has a key titled `reason`. These correspond to events that trigger a notification. - -Here's a list of potential `reason`s for receiving a notification: - -Reason Name | Description -------------|------------ -`assign` | You were assigned to the issue. -`author` | You created the thread. -`comment` | You commented on the thread. -`ci_activity` | A {% data variables.product.prodname_actions %} workflow run that you triggered was completed. -`invitation` | You accepted an invitation to contribute to the repository. -`manual` | You subscribed to the thread (via an issue or pull request). -`mention` | You were specifically **@mentioned** in the content. -`review_requested` | You, or a team you're a member of, were requested to review a pull request.{% ifversion fpt or ghec %} -`security_alert` | {% data variables.product.prodname_dotcom %} discovered a [security vulnerability](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in your repository.{% endif %} -`state_change` | You changed the thread state (for example, closing an issue or merging a pull request). -`subscribed` | You're watching the repository. -`team_mention` | You were on a team that was mentioned. - -Note that the `reason` is modified on a per-thread basis, and can change, if the `reason` on a later notification is different. - -For example, if you are the author of an issue, subsequent notifications on that issue will have a `reason` of `author`. If you're then **@mentioned** on the same issue, the notifications you fetch thereafter will have a `reason` of `mention`. The `reason` remains as `mention`, regardless of whether you're ever mentioned again. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'notifications' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Starring - -Repository starring is a feature that lets users bookmark repositories. Stars are shown next to repositories to show an approximate level of interest. Stars have no effect on notifications or the activity feed. - -### Starring vs. Watching - -In August 2012, we [changed the way watching -works](https://github.com/blog/1204-notifications-stars) on {% data variables.product.prodname_dotcom %}. Many API -client applications may be using the original "watcher" endpoints for accessing -this data. You can now start using the "star" endpoints instead (described -below). For more information, see the [Watcher API Change post](https://developer.github.com/changes/2012-09-05-watcher-api/) and the "[Repository Watching API](/rest/reference/activity#watching)." - -### Custom media types for starring - -There is one supported custom media type for the Starring REST API. When you use this custom media type, you will receive a response with the `starred_at` timestamp property that indicates the time the star was created. The response also has a second property that includes the resource that is returned when the custom media type is not included. The property that contains the resource will be either `user` or `repo`. - - application/vnd.github.v3.star+json - -For more information about media types, see "[Custom media types](/rest/overview/media-types)." - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'starring' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Watching - -Watching a repository registers the user to receive notifications on new discussions, as well as events in the user's activity feed. For simple repository bookmarks, see "[Repository starring](/rest/reference/activity#starring)." - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'watching' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/apps.md b/translations/pt-BR/content/rest/reference/apps.md index c041130441..4d7fcd8aa1 100644 --- a/translations/pt-BR/content/rest/reference/apps.md +++ b/translations/pt-BR/content/rest/reference/apps.md @@ -13,66 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% data reusables.apps.general-apps-restrictions %} - -Esta página lista os pontos de extremidade que você pode acessar enquanto autenticado como um aplicativo GitHub. Consulte "[Efetuar a autenticação como um aplicativo GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)" para saber mais. - -Quando autenticado como um aplicativo GitHub, a API dos aplicativos GitHub permite que você obtenha informações de alto nível sobre um aplicativo GitHub, bem como informações específicas sobre instalações de um aplicativo. - -Você pode acessar os pontos de extremidade da API v3 de REST enquanto autenticado como um aplicativo GitHub. Estes pontos de extremidade têm uma seção de "Observação" que contém um ponto que diz "Funciona com aplicativos GitHub". Você também pode acessar esses pontos de extremidade enquanto estiver autenticado como usuário. - -Um subconjunto de pontos de extremidade da API v2 de REST exige autenticação como uma instalação do aplicativo GitHub. Consulte [Instalações](/rest/reference/apps#installations) para obter uma lista desses pontos de extremidade. - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## API de aplicativos do OAuth - -Você pode usar esta API para gerenciar os tokens do OAuth que um aplicativo OAuth usa para acessar as contas das pessoas em {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'oauth-applications' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Instalações - -A API de instalações permite que você obtenha informações sobre as instalações do seu aplicativo GitHub e execute ações nessas instalações. Uma _instalação_ refere-se a qualquer usuário ou conta de organização que instalou o aplicativo. Para obter informações sobre como efetuar a autenticação como uma instalação e limitar o acesso a repositórios específicos, consulte "[Efetuar a autenticação como uma instalação](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". - -Para listar todas as instalações do aplicativo GitHub para uma organização, consulte "[Listar instalações de aplicativos para uma organização](/rest/reference/orgs#list-app-installations-for-an-organization)". - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'installations' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% ifversion fpt or ghec %} -## Marketplace - -Para obter mais informações sobre {% data variables.product.prodname_marketplace %}, consulte "[GitHub Marketplace](/marketplace/)". - -A API de {% data variables.product.prodname_marketplace %} permite que você veja quais clientes estão usando um plano de preços, as compras de um cliente e se uma conta tem uma assinatura ativa. - -### Fazer testes com pontos de extremidades de amostra - -Esta API inclui pontos de extremidade que permitem que você [teste o seu {% data variables.product.prodname_github_app %}](/marketplace/integrating-with-the-github-marketplace-api/testing-github-marketplace-apps/) com **dados de amostra**. Os dados do de amostra têm código rígido, dados falsos e não serão alterados com base em assinaturas reais. - -Para fazer teste com dados de amostra, use um pontos de extremidade de amostra no lugar da sua contraparte de produção. Isso permite que você teste se a lógica da API é bem-sucedida antes de anunciar {% data variables.product.prodname_github_apps %} em {% data variables.product.prodname_marketplace %}. - -Certifique-se de substituir pontos de extremidades de amostra pelos pontos de extremidades de produção antes de implantar seu {% data variables.product.prodname_github_app %}. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'marketplace' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion fpt or ghes > 2.22 or ghae or ghec %} -## Webhooks - -O webhook de {% data variables.product.prodname_github_app %} permite que você receba cargas `POST` de HTTP sempre que certos eventos ocorrerem para um aplicativo. {% data reusables.webhooks.webhooks-rest-api-links %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} + diff --git a/translations/pt-BR/content/rest/reference/billing.md b/translations/pt-BR/content/rest/reference/billing.md index 5cd7d7d8d5..9edb8371d6 100644 --- a/translations/pt-BR/content/rest/reference/billing.md +++ b/translations/pt-BR/content/rest/reference/billing.md @@ -10,8 +10,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -Você pode obter informações de cobrança para uma empresa. Para obter mais informações, consulte a API REST "[{% data variables.product.prodname_dotcom %} administração de Enterprise](/rest/reference/enterprise-admin#billing)". - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/branches.md b/translations/pt-BR/content/rest/reference/branches.md index ebb377795f..59241aa880 100644 --- a/translations/pt-BR/content/rest/reference/branches.md +++ b/translations/pt-BR/content/rest/reference/branches.md @@ -12,11 +12,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Branches protegidos -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'branch-protection' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/checks.md b/translations/pt-BR/content/rest/reference/checks.md index 46ca73a485..0188f9d766 100644 --- a/translations/pt-BR/content/rest/reference/checks.md +++ b/translations/pt-BR/content/rest/reference/checks.md @@ -13,26 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -Você pode criar os aplicativos que realizam integração contínua, linting ou serviços de varredura de código e fornecem feedback detalhado sobre commits. Para mais informações, consulte "[Começar com a API de verificações](/rest/guides/getting-started-with-the-checks-api)" e "[Criar testes de CI com a API de verificações](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)". - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Execuções de verificação - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'runs' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## conjuntos de verificações - -{% note %} - - **Observação:** Um aplicativo GitHub recebe apenas um evento [`check_suite`](/webhooks/event-payloads/#check_suite) por SHA de commit SHA, mesmo se você fizer push do SHA do commit para mais de um branch. Para descobrir quando um SHA do commit é enviado para um branch, você pode assinar os eventos do branch [`criar`](/webhooks/event-payloads/#create). - -{% endnote %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'suites' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/code-scanning.md b/translations/pt-BR/content/rest/reference/code-scanning.md index d711974796..50021c48d5 100644 --- a/translations/pt-BR/content/rest/reference/code-scanning.md +++ b/translations/pt-BR/content/rest/reference/code-scanning.md @@ -17,20 +17,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% data reusables.code-scanning.beta %} - -A API de {% data variables.product.prodname_code_scanning %} permite que você recupere e atualize alertas de {% data variables.product.prodname_code_scanning %} alertas de um repositório. Você pode usar os pontos de extremidade para criar relatórios automatizados para os alertas de {% data variables.product.prodname_code_scanning %} em uma organização ou fazer upload dos resultados de análise gerados usando as ferramentas off-line de {% data variables.product.prodname_code_scanning %}. Para obter mais informações, consulte "[Encontrar vulnerabilidades e erros de segurança no seu código](/github/finding-security-vulnerabilities-and-errors-in-your-code). - -{% ifversion fpt or ghes > 3.0 or ghae or ghec %} -### Tipo de mídia personalizada para {% data variables.product.prodname_code_scanning %} - -Existe um tipo de mídia personalizada com suporte para a API REST de {% data variables.product.prodname_code_scanning %}. - - application/sarif+json - -Você pode usar isso com solicitações de `GET` enviadas para o ponto de extremidade `/analyes/{analysis_id}`. Para obter mais informações sobre esta operação, consulte "[Obter uma análise de {% data variables.product.prodname_code_scanning %} para um repositório](#get-a-code-scanning-analysis-for-a-repository)". Ao usar este tipo de mídia com esta operação, a resposta inclui um subconjunto dos dados reais que foram enviados para a análise especificada, em vez do resumo da análise que é retornada quando você usa o tipo de mídia padrão. A resposta também inclui dados adicionais como as propriedades `github/alertNumber` e `github/alertUrl`. Os dados estão formatados como [SARIF versão 2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html). - -Para obter mais informações, consulte "[Tipos de mídia](/rest/overview/media-types)". -{% endif %} - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/codes-of-conduct.md b/translations/pt-BR/content/rest/reference/codes-of-conduct.md index eec4ad3aba..1b2304f094 100644 --- a/translations/pt-BR/content/rest/reference/codes-of-conduct.md +++ b/translations/pt-BR/content/rest/reference/codes-of-conduct.md @@ -14,6 +14,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -Você pode usar a API de Códigos de Conduta para recuperar informações sobre o código de conduta de um repositório. Para obter o código de conduta de um repositório, use o ponto de extremidade "[Obter um repositório](/rest/reference/repos#get-a-repository). - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/codespaces.md b/translations/pt-BR/content/rest/reference/codespaces.md index 79373723ca..2db1a5092f 100644 --- a/translations/pt-BR/content/rest/reference/codespaces.md +++ b/translations/pt-BR/content/rest/reference/codespaces.md @@ -10,24 +10,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% data reusables.codespaces.codespaces-api-beta-note %} - -A API de {% data variables.product.prodname_codespaces %} permite que você gerencie {% data variables.product.prodname_codespaces %} usando a API REST. Esta API está disponível para usuários autenticados e aplicativos OAuth, mas não para aplicativos GitHub. Para obter mais informações, consulte "[{% data variables.product.prodname_codespaces %}](/codespaces)". - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Máquinas -A API de Máquinas permite que um usuário determine quais tipos de máquina estão disponíveis para criar um codespace, seja em um determinado repositório ou como um usuário autenticado. Para obter mais informações, consulte "[Sobre tipos de máquinas](/codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace#about-machine-types)". - -Você também pode usar essas informações alterando a máquina de um codespace existente, atualizando a propriedade `máquina`. A atualização da máquina ocorrerá na próxima vez que o codespace for reiniciado. Para obter mais informações, consulte "["Mudar o tipo de máquina para seu codespace](/codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace)." -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'machines' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Segredos -A API de Segredos permite que um usuário crie, liste e exclua segredos (como tokens de acesso para serviços de nuvem), além de atribuir segredos para repositórios aos quais o usuário tem acesso. Estes segredos são disponibilizados para o codespace em tempo de execução. Para obter mais informações, consulte "[Gerenciar segredos criptografados para seus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'secrets' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/collaborators.md b/translations/pt-BR/content/rest/reference/collaborators.md index a8e6988000..dd57a139e3 100644 --- a/translations/pt-BR/content/rest/reference/collaborators.md +++ b/translations/pt-BR/content/rest/reference/collaborators.md @@ -12,20 +12,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Convites - -A API de Convites do Repositório permite que usuários ou serviços externos convidem outros usuários para colaborar em um repositório. Os usuários convidados (ou serviços externos em nome dos usuários convidados) podem optar por aceitar ou recusar os convites. - -Observe que o [Escopo OAuth](/developers/apps/scopes-for-oauth-apps) `repo:invite` concede acesso direcionado aos convites **sem** conceder também acesso ao código do repositório. enquanto o escopo `repo` concede permissão ao código e aos convites convites. - -### Convidar um usuário para um repositório - -Use o ponto de extremidade da API para adicionar um colaborador. Para obter mais informações, consulte "[Adicionar um colaborador de repositório](/rest/reference/collaborators#add-a-repository-collaborator)". - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'invitations' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/commits.md b/translations/pt-BR/content/rest/reference/commits.md index 280c434234..2420044d34 100644 --- a/translations/pt-BR/content/rest/reference/commits.md +++ b/translations/pt-BR/content/rest/reference/commits.md @@ -12,41 +12,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Comentários de commit - -### Tipos de mídia personalizados para comentários de commit - -Estes são os tipos de mídia compatíveis com os comentários do commit. Você pode ler mais sobre o uso de tipos de mídia na API [aqui](/rest/overview/media-types). - - application/vnd.github-commitcomment.raw+json - application/vnd.github-commitcomment.text+json - application/vnd.github-commitcomment.html+json - application/vnd.github-commitcomment.full+json - -Para obter mais informações, consulte "[tipos de mídia personalizados](/rest/overview/media-types)". - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'comments' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Status do commit - -A API de status permite que serviços externos marquem commits com status de `erro`, `falha`, `pendente` ou `sucesso`, o que é refletido em pull requests que envolvem esses commits. - -Os status também podem incluir uma `descrição` opcional e `target_url`, e é altamente recomendável fornecê-los, pois tornam o status muito mais útil na interface de usuário do GitHub. - -Como exemplo, um uso comum é para serviços de integração contínua para marcar commits como criações que passam ou que falham usando o status. O `target_url` seria a URL completa para a saída da criação, e a `descrição` seria o resumo de alto nível do que aconteceu com a criação. - -Os status podem incluir um `contexto` para indicar qual serviço está fornecendo esse status. Por exemplo, você pode fazer com que o seu serviço de integração contínua faça push status com um contexto de `ci`, e uma ferramenta de auditoria de segurança faça push dos status com um contexto de `segurança`. Você pode usar [Obter o status combinado para uma referência específica](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) para recuperar todo o status de um commit. - -Observe que o `escopo do OAuth` [repo:status](/developers/apps/scopes-for-oauth-apps) concede acesso direcionado a status **sem** conceder acesso ao código do repositório, enquanto o escopo `repo` concede permissão para o código e para status. - -Se você está desenvolvendo um aplicativo GitHub e deseja fornecer informações mais detalhadas sobre um serviço externo, você deverá usar a [API de verificação](/rest/reference/checks). - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/dependabot.md b/translations/pt-BR/content/rest/reference/dependabot.md index a3c3ae918d..c04bd78881 100644 --- a/translations/pt-BR/content/rest/reference/dependabot.md +++ b/translations/pt-BR/content/rest/reference/dependabot.md @@ -10,10 +10,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -A API de segredos {% data variables.product.prodname_dependabot %} permite criar, atualizar, excluir e recuperar informações sobre segredos criptografados. {% data reusables.actions.about-secrets %} Para obter mais informações, consulte "[Gerenciar segredos criptografados para o dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)." - -{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} deve ter a permissão `dependabot_secrets` para usar esta API. Os usuários autenticados devem ter acesso de colaborador em um repositório para criar, atualizar ou ler segredos. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'secrets' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/deployments.md b/translations/pt-BR/content/rest/reference/deployments.md index 60a7def46c..e3455e2c40 100644 --- a/translations/pt-BR/content/rest/reference/deployments.md +++ b/translations/pt-BR/content/rest/reference/deployments.md @@ -12,81 +12,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -As implantações são solicitações para implantar um ref específico (branch, SHA, tag). O GitHub envia um [ evento de `implantação`](/developers/webhooks-and-events/webhook-events-and-payloads#deployment) pelo qual os serviços externos podem ouvir e atuar quando novas implantações são criadas. As implantações permitem que os desenvolvedores e as organizações construam ferramentas associadas em torno de implantações sem ter que se preocupar com os detalhes de implementação da entrega de diferentes tipos de aplicativos (p. ex., web, nativo). - -Os status de implantação externos permitem marcar implantações com `error`, `failure`, `pending`, `in_progress`, `queued` ou `success` afirmar que os sistemas que estão escutando os eventos [`deployment_status`](/developers/webhooks-and-events/webhook-events-and-payloads#deployment_status) podem consumir. - -Os status de implantação também podem incluir uma `descrição` opcional e `log_url`, que são altamente recomendados porque tornam o status de implantação mais útil. O `log_url` é a URL completa para a saída de implantação e a `descrição` é um resumo de alto nível do que aconteceu com a implantação. - -O GitHub envia os eventos de `implantação` e `deployment_status` quando novas implantações de status de implantação são criadas. Esses eventos permitem que as integrações de terceiros recebam resposta para solicitações de implantação e atualizem o status de implantação conforme o progresso é feito. - -Abaixo está um diagrama de sequência sobre para como essas interações funcionariam. - -``` -+---------+ +--------+ +-----------+ +-------------+ -| Tooling | | GitHub | | 3rd Party | | Your Server | -+---------+ +--------+ +-----------+ +-------------+ - | | | | - | Create Deployment | | | - |--------------------->| | | - | | | | - | Deployment Created | | | - |<---------------------| | | - | | | | - | | Deployment Event | | - | |---------------------->| | - | | | SSH+Deploys | - | | |-------------------->| - | | | | - | | Deployment Status | | - | |<----------------------| | - | | | | - | | | Deploy Completed | - | | |<--------------------| - | | | | - | | Deployment Status | | - | |<----------------------| | - | | | | -``` - -Tenha em mente que o GitHub nunca terá acesso aos seus servidores. Cabe à sua integração de terceiros interagir com os eventos de implantação. Vários sistemas podem ouvir eventos de implantação, e cabe a cada um desses sistemas decidir se serão responsáveis por retirar o código dos seus servidores, criar código nativo, etc. - -Observe que o `repo_deployment` [OAuth escopo](/developers/apps/scopes-for-oauth-apps) concede acesso direcionado a implantações e status **sem** conceder acesso ao código do repositório, enquanto os es escopos {% ifversion not ghae %}`public_repo` e{% endif %}`repositório` também concedem permissão para codificar. - -### Implantações inativas - -Ao definir o estado de uma implantação como `sucesso`, todas as implantações de ambiente de não produção e não transitórios anteriores no mesmo nome do ambiente irão tornar-se `inativas`. Para evitar isso, você pode definir `auto_inactive` como `falso` ao criar o status de implantação. - -Você pode informar que um ambiente transitório não existe mais definindo seu `estado` como `inativo`. Definir o `estado` como `inativo` mostra a implantação como `destruída` em {% data variables.product.prodname_dotcom %} e remove o acesso a ela. - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Status da implantação - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Chaves de implantação - -{% data reusables.repositories.deploy-keys %} - -Chaves de implantação podem ser configuradas usando os seguintes pontos de extremidades da API ou usando o GitHub. Para saber como configurar as chaves de implantação no GitHub, consulte "[Gerenciar chaves de implantação](/developers/overview/managing-deploy-keys)". - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'keys' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% ifversion fpt or ghes > 3.1 or ghae or ghec %} -## Ambientes - -A API de Ambientes permite que você crie, configure e exclua ambientes. Para obter mais informações sobre ambientes, consulte "[Usando ambientes para implantação](/actions/deployment/using-environments-for-deployment)". Para gerenciar segredos de ambiente, consulte "[Segredos](/rest/reference/actions#secrets)". - -{% data reusables.gated-features.environments %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'environments' %}{% include rest_operation %}{% endif %} -{% endfor %} -{% endif %} + diff --git a/translations/pt-BR/content/rest/reference/emojis.md b/translations/pt-BR/content/rest/reference/emojis.md index 8e5f2a6dd4..be8029dfda 100644 --- a/translations/pt-BR/content/rest/reference/emojis.md +++ b/translations/pt-BR/content/rest/reference/emojis.md @@ -14,4 +14,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/enterprise-admin.md b/translations/pt-BR/content/rest/reference/enterprise-admin.md index 303f997677..c1f2d237c5 100644 --- a/translations/pt-BR/content/rest/reference/enterprise-admin.md +++ b/translations/pt-BR/content/rest/reference/enterprise-admin.md @@ -16,309 +16,6 @@ miniTocMaxHeadingLevel: 3 shortTitle: Enterprise administration --- -{% ifversion fpt or ghec %} - -{% note %} - -**Note:** This article applies to {% data variables.product.prodname_ghe_cloud %}. To see the {% data variables.product.prodname_ghe_managed %} or {% data variables.product.prodname_ghe_server %} version, use the **{% data ui.pages.article_version %}** drop-down menu. - -{% endnote %} - -{% endif %} - -### Endpoint URLs - -REST API endpoints{% ifversion ghes %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: - -```shell -{% data variables.product.api_url_pre %} -``` - -{% ifversion fpt or ghec %} -When endpoints include `{enterprise}`, replace `{enterprise}` with the handle for your enterprise account, which is included in the URL for your enterprise settings. For example, if your enterprise account is located at `https://github.com/enterprises/octo-enterprise`, replace `{enterprise}` with `octo-enterprise`. -{% endif %} - -{% ifversion ghes %} -[Management Console](#management-console) API endpoints are only prefixed with a hostname: - -```shell -http(s)://hostname/ -``` -{% endif %} -{% ifversion ghae or ghes %} -### Authentication - -Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** {% ifversion ghes %}(which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) {% endif %}or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% ifversion ghes %} -OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} - -Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% ifversion ghes %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. - -{% endif %} - -{% ifversion ghae or ghes %} -### Version information - -The current version of your enterprise is returned in the response header of every API: -`X-GitHub-Enterprise-Version: {{currentVersion}}.0` -You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -{% endif %} - -{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-5528 %} - -## Audit log - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'audit-log' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion fpt or ghec or ghes > 3.3 %} -## Billing - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'billing' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghae or ghes %} -## Admin stats - -The Admin Stats API provides a variety of metrics about your installation. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'admin-stats' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghae or ghes > 2.22 %} - -## Announcements - -The Announcements API allows you to manage the global announcement banner in your enterprise. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'announcement' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghae or ghes %} - -## Global webhooks - -Global webhooks are installed on your enterprise. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your enterprise. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. - -*This API is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. To learn how to configure global webhooks, see [About global webhooks](/enterprise/admin/user-management/about-global-webhooks). - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'global-webhooks' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghes %} - -## LDAP - -You can use the LDAP API to update account relationships between a {% data variables.product.product_name %} user or team and its linked LDAP entry or queue a new synchronization. - -With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. Note that the LDAP endpoints are generally only effective if your {% data variables.product.product_name %} appliance has [LDAP Sync enabled](/enterprise/admin/authentication/using-ldap). The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'ldap' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghae or ghes %} -## License - -The License API provides information on your Enterprise license. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'license' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghes %} - -## Management console - -The Management Console API helps you manage your {% data variables.product.product_name %} installation. - -{% tip %} - -You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your enterprise, the port number is `8443`; otherwise, the port number is `8080`. - -If you don't want to provide a port number, you'll need to configure your tool to automatically follow redirects. - -You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.product_name %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). - -{% endtip %} - -### Authentication - -You need to pass your [Management Console password](/enterprise/admin/articles/accessing-the-management-console/) as an authentication token to every Management Console API endpoint except [`/setup/api/start`](#create-a-github-enterprise-server-license). - -Use the `api_key` parameter to send this token with each request. For example: - -```shell -$ curl -L 'https://hostname:admin_port/setup/api?api_key=your-amazing-password' -``` - -You can also use standard HTTP authentication to send this token. For example: - -```shell -$ curl -L -u "api_key:your-amazing-password" 'https://hostname:admin_port/setup/api' -``` - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'management-console' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghae or ghes %} -## Organizations - -The Organization Administration API allows you to create organizations on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghes %} -## Organization pre-receive hooks - -The Organization Pre-receive Hooks API allows you to view and modify -enforcement of the pre-receive hooks that are available to an organization. - -### Object attributes - -| Name | Type | Description | -|----------------------------------|-----------|-----------------------------------------------------------| -| `name` | `string` | The name of the hook. | -| `enforcement` | `string` | The state of enforcement for the hook on this repository. | -| `allow_downstream_configuration` | `boolean` | Whether repositories can override enforcement. | -| `configuration_url` | `string` | URL for the endpoint where enforcement is set. | - -Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disabled` indicates the pre-receive hook will not run. `enabled` indicates it will run and reject -any pushes that result in a non-zero status. `testing` means the script will run but will not cause any pushes to be rejected. - -`configuration_url` may be a link to this endpoint or this hook's global -configuration. Only site admins are able to access the global configuration. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'org-pre-receive-hooks' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghes %} - -## Pre-receive environments - -The Pre-receive Environments API allows you to create, list, update and delete environments for pre-receive hooks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -### Object attributes - -#### Pre-receive Environment - -| Name | Type | Description | -|-----------------------|-----------|----------------------------------------------------------------------------| -| `name` | `string` | The name of the environment as displayed in the UI. | -| `image_url` | `string` | URL to the tarball that will be downloaded and extracted. | -| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.product_name %}. | -| `download` | `object` | This environment's download status. | -| `hooks_count` | `integer` | The number of pre-receive hooks that use this environment. | - -#### Pre-receive Environment Download - -| Name | Type | Description | -|-----------------|----------|---------------------------------------------------------| -| `state` | `string` | The state of the most recent download. | -| `downloaded_at` | `string` | The time when the most recent download started. | -| `message` | `string` | On failure, this will have any error messages produced. | - -Possible values for `state` are `not_started`, `in_progress`, `success`, `failed`. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'pre-receive-environments' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghes %} -## Pre-receive hooks - -The Pre-receive Hooks API allows you to create, list, update and delete pre-receive hooks. *It is only available to -[authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -### Object attributes - -#### Pre-receive Hook - -| Name | Type | Description | -|----------------------------------|-----------|-----------------------------------------------------------------| -| `name` | `string` | The name of the hook. | -| `script` | `string` | The script that the hook runs. | -| `script_repository` | `object` | The GitHub repository where the script is kept. | -| `environment` | `object` | The pre-receive environment where the script is executed. | -| `enforcement` | `string` | The state of enforcement for this hook. | -| `allow_downstream_configuration` | `boolean` | Whether enforcement can be overridden at the org or repo level. | - -Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disabled` indicates the pre-receive hook will not run. `enabled` indicates it will run and reject -any pushes that result in a non-zero status. `testing` means the script will run but will not cause any pushes to be rejected. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'pre-receive-hooks' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghes %} - -## Repository pre-receive hooks - -The Repository Pre-receive Hooks API allows you to view and modify -enforcement of the pre-receive hooks that are available to a repository. - -### Object attributes - -| Name | Type | Description | -|---------------------|----------|-----------------------------------------------------------| -| `name` | `string` | The name of the hook. | -| `enforcement` | `string` | The state of enforcement for the hook on this repository. | -| `configuration_url` | `string` | URL for the endpoint where enforcement is set. | - -Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disabled` indicates the pre-receive hook will not run. `enabled` indicates it will run and reject any pushes that result in a non-zero status. `testing` means the script will run but will not cause any pushes to be rejected. - -`configuration_url` may be a link to this repository, it's organization owner or global configuration. Authorization to access the endpoint at `configuration_url` is determined at the owner or site admin level. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'repo-pre-receive-hooks' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion ghae or ghes %} -## Users - -The User Administration API allows you to suspend{% ifversion ghes %}, unsuspend, promote, and demote{% endif %}{% ifversion ghae %} and unsuspend{% endif %} users on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} + \ No newline at end of file diff --git a/translations/pt-BR/content/rest/reference/gists.md b/translations/pt-BR/content/rest/reference/gists.md index 8792ea9242..7bc85d1bad 100644 --- a/translations/pt-BR/content/rest/reference/gists.md +++ b/translations/pt-BR/content/rest/reference/gists.md @@ -13,44 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -### Authentication - -You can read public gists {% ifversion ghae or ghes %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." - - - -### Truncation - -The Gist API provides up to one megabyte of content for each file in the gist. Each file returned for a gist through the API has a key called `truncated`. If `truncated` is `true`, the file is too large and only a portion of the contents were returned in `content`. - -If you need the full contents of the file, you can make a `GET` request to the URL specified by `raw_url`. Be aware that for files larger than ten megabytes, you'll need to clone the gist via the URL provided by `git_pull_url`. - -In addition to a specific file's contents being truncated, the entire files list may be truncated if the total number exceeds 300 files. If the top level `truncated` key is `true`, only the first 300 files have been returned in the files list. If you need to fetch all of the gist's files, you'll need to clone the gist via the URL provided by `git_pull_url`. - -### Custom media types for gists - -These are the supported media types for fetching gist contents. - - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.base64 - -For more information, see "[Media types](/rest/overview/media-types)." - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Comments - -### Custom media types for Gist comments - -These are the supported media types for gist comments. - - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.base64 - -For more information about media types, see "[Custom media types](/rest/overview/media-types)." - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'comments' %}{% include rest_operation %}{% endif %} -{% endfor %} + \ No newline at end of file diff --git a/translations/pt-BR/content/rest/reference/git.md b/translations/pt-BR/content/rest/reference/git.md index 4a6a2fb5f0..1be4a836b9 100644 --- a/translations/pt-BR/content/rest/reference/git.md +++ b/translations/pt-BR/content/rest/reference/git.md @@ -14,57 +14,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -A API do banco de dados do Git dá acesso para ler e gravar objetos do Git sem processamento no seu banco de dados do Git no {% data variables.product.product_name %} e para listar e atualizar suas referências (cabeçalhos de branch e etiquetas). Para obter mais informações sobre como usar a API do banco de dados do Git, consulte "[Começar com a API de dados do Git](/rest/guides/getting-started-with-the-git-database-api)". - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Blobs - -Um blob (objeto binário grande) do Git é o tipo de objeto usado para armazenar o conteúdo de cada arquivo em um repositório. O hash SHA-1 do arquivo é calculado e armazenado no objeto do blob. Estes pontos de extremidade permitem ler e escrever [objetos do blob](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects) em seu banco de dados d Git em {% data variables.product.product_name %}. Os blobs aproveitam [esses tipos de mídia personalizados](#custom-media-types-for-blobs). Você pode ler mais sobre o uso de tipos de mídia na API [aqui](/rest/overview/media-types). - -### Tipos de mídia personalizados para os blobs - -Estes são os tipos de mídia compatíveis com blobs. - - application/json - application/vnd.github.VERSION.raw - -Para obter mais informações, consulte "[Tipos de mídia](/rest/overview/media-types)". - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'blobs' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Commits - -Um commit do Git é um instantâneo da hierarquia ([árvore do Git](/rest/reference/git#trees)) e o conteúdo dos arquivos ([Blob do Git](/rest/reference/git#blobs)) em um repositório do Git. Estes pontos de extremidade permitem ler e escrever [objetos de commit](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Commit-Objects) no seu banco de dados do Git em {% data variables.product.product_name %}. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'commits' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Referências - -Uma referência do Git (`git ref`) é apenas um arquivo que contém um hash SHA-1 do commit do Git. Ao referir-se a um commit do Git, você pode usar a referência do Git, que é um nome fácil de lembrar, em vez do hash. A referência do Git pode ser reescrita para apontar para um novo commit. Um branch é apenas uma referência do Git que armazena o novo hash de commit do Git. Estes pontos de extremidade permitem ler e escrever [referências](https://git-scm.com/book/en/v1/Git-Internals-Git-References) para o seu banco de dados do Git em {% data variables.product.product_name %}. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'refs' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Tags - -Uma tag do Git é semelhante a uma [Referência do Git](/rest/reference/git#refs), mas o commit do Git para o qual ela aponta nunca muda. As tags do Git são úteis quando você deseja apontar para versões específicas. Esses pontos de extremidade permitem ler e escrever [tags dos objetos](https://git-scm.com/book/en/v1/Git-Internals-Git-References#Tags) em seu banco de dados Git em {% data variables.product.product_name %}. A API de tags do Git é compatível apenas com [objetos de tags anotadas](https://git-scm.com/book/en/v1/Git-Internals-Git-References#Tags), não tags leves. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'tags' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Árvores - -Um objeto da árvore do Git cria a hierarquia entre arquivos em um repositório do Git. Você pode usar o objeto da árvore do Git para criar a relação entre diretórios e os arquivos que eles contêm. Estes pontos de extremidade permitem que você leia e escreva [objetos de árvore](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Tree-Objects) em seu banco de dados do Git em {% data variables.product.product_name %}. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'trees' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/gitignore.md b/translations/pt-BR/content/rest/reference/gitignore.md index 739dd8cbb8..2e14f392e1 100644 --- a/translations/pt-BR/content/rest/reference/gitignore.md +++ b/translations/pt-BR/content/rest/reference/gitignore.md @@ -13,14 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -Ao criar um novo repositório em {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} por meio da API, você pode especificar um [.gitignore template](/github/getting-started-with-github/ignoring-files) para que seja aplicado ao repositório após a criação. A API de modlos do .gitignore lista e recupera modelos do repositório de [.gitignore](https://github.com/github/gitignore) de {% data variables.product.product_name %}. - -### Tipos de mídia personalizados para gitignore - -Você pode usar este tipo de mídia personalizada ao obter um modelo de gitignore. - - application/vnd.github.VERSION.raw - -Para obter mais informações, consulte "[Tipos de mídia](/rest/overview/media-types)". - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/index.md b/translations/pt-BR/content/rest/reference/index.md index 006c501c38..8589197328 100644 --- a/translations/pt-BR/content/rest/reference/index.md +++ b/translations/pt-BR/content/rest/reference/index.md @@ -51,6 +51,5 @@ children: - /teams - /users - /webhooks - - /permissions-required-for-github-apps --- diff --git a/translations/pt-BR/content/rest/reference/interactions.md b/translations/pt-BR/content/rest/reference/interactions.md index 45fd432ddd..69705267a6 100644 --- a/translations/pt-BR/content/rest/reference/interactions.md +++ b/translations/pt-BR/content/rest/reference/interactions.md @@ -11,50 +11,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -Os usuários interagem com repositórios comentando, abrindo problemas e criando pull requests. As APIs de interações permitem que as pessoas com acesso de proprietário ou administrador restrinjam temporariamente a interação com repositórios públicos para um determinado tipo de usuário. - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## organização - -A API de Interações da Organização permite que os proprietários da organização restrinjam temporariamente quais tipos de usuário podem comentar, abrir problemas ou criar pull requests nos repositórios públicos da organização. {% data reusables.interactions.interactions-detail %} Veja mais sobre os tipos de usuários de {% data variables.product.product_name %}: - -* {% data reusables.interactions.existing-user-limit-definition %} na organização. -* {% data reusables.interactions.contributor-user-limit-definition %} na organização. -* {% data reusables.interactions.collaborator-user-limit-definition %} na organização. - -Definir o limite de interação no nível da organização sobrescreverá quaisquer limites de interação definidos para repositórios individuais pertencentes à organização. Para definir diferentes limites de interação para repositórios individuais pertencentes à organização, use os pontos de extremidade das interações do [Repositório](#repository). - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Repositório - -A API de Interações do Repositório permite que pessoas com acesso de proprietário ou administrador restrinjam temporariamente qual tipo de usuário pode comentar, abrir problemas ou criar pull requests em um repositório público. {% data reusables.interactions.interactions-detail %} Veja mais sobre os tipos de usuários de {% data variables.product.product_name %}: - -* {% data reusables.interactions.existing-user-limit-definition %} in the respository. -* {% data reusables.interactions.contributor-user-limit-definition %} in the respository. -* {% data reusables.interactions.collaborator-user-limit-definition %} in the respository. - -Se um limite de interação for habilitado para o usuário ou organização proprietária do repositório, o limite não poderá ser alterado para o repositório individual. Em vez disso, use os pontos de extremidade de [Usuário](#user) ou [Organização](#organization) para alterar o limite de interação. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'repos' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Usuário - -A API de Interações do Usuário permite restringir temporariamente que tipo de usuário pode comentar, abrir problemas ou criar pull requests nos seus repositórios públicos. {% data reusables.interactions.interactions-detail %} Veja mais sobre os tipos de usuários de {% data variables.product.product_name %}: - -* {% data reusables.interactions.existing-user-limit-definition %} de interagir com seus repositórios. -* {% data reusables.interactions.contributor-user-limit-definition %} de interagir com seus repositórios. -* {% data reusables.interactions.collaborator-user-limit-definition %} de interagir com seus repositórios. - -Definir o limite de interação no nível do usuário sobrescreverá quaisquer limites de interação definidos para repositórios individuais pertencentes ao usuário. Para definir diferentes limites de interação para repositórios individuais pertencentes ao usuário, use os pontos de extremidade das interações do [Repositório](#repository). - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'user' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/issues.md b/translations/pt-BR/content/rest/reference/issues.md index 069b3225f1..38a3571f1a 100644 --- a/translations/pt-BR/content/rest/reference/issues.md +++ b/translations/pt-BR/content/rest/reference/issues.md @@ -13,63 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -### Tipos de mídia personalizados para problemas - -Estes são os tipos de mídia compatíveis para problemas. - - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json - -Para obter mais informações sobre os tipos de mídia, consulte "[Tipos de mídia personalizados](/rest/overview/media-types)". - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Responsáveis - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'assignees' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Comentários - -A API de Comentários do Problema é compatível com listagem, visualização, edição e criação de comentários em problemas e pull requests. - -Os comentários do problema usam [estes tipos de mídia personalizados](#custom-media-types). Você pode ler mais sobre o uso de tipos de mídia na API [aqui](/rest/overview/media-types). - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'comments' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Eventos - -A API de Eventos de problema pode retornar diferentes tipos de eventos desencadeados por atividades em problemas e pull requests. The Issue Events API can return different types of events triggered by activity in issues and pull requests. For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." Para obter mais informações, consulte a "[API de Eventos](/developers/webhooks-and-events/github-event-types)". - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'events' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Etiquetas - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'labels' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Marcos - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'milestones' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Linha do tempo - -A API de Eventos da Linha do Tempo pode retornar diferentes tipos de eventos acionados pela atividade da linha do tempo em problemas e pull requests. The Issue Events API can return different types of events triggered by activity in issues and pull requests. For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." Para obter mais informações, consulte a "[API de Eventos do GitHub](/developers/webhooks-and-events/github-event-types)". - -Você pode usar esta API para exibir informações sobre problemas e pull request ou determinar quem deve ser notificado sobre os comentários de problema. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'timeline' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/licenses.md b/translations/pt-BR/content/rest/reference/licenses.md index 503cf273a7..770a3d97c2 100644 --- a/translations/pt-BR/content/rest/reference/licenses.md +++ b/translations/pt-BR/content/rest/reference/licenses.md @@ -13,27 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -A API de Licenças retorna metadados sobre as licenças de código aberto populares e informações sobre o arquivo de licença de um determinado projeto. - -A API de Licenças usa [a Licença de código aberto do Gem do Ruby](https://github.com/benbalter/licensee) para tentar identificar a licença do projeto. A licença corresponde ao conteúdo do arquivo `LICENÇA` de um projeto (se existir) em comparação com uma pequena lista de licenças conhecidas. Como resultado, a API não leva em conta as licenças das dependências do projeto ou outros meios de documentar a licença de um projeto, como, por exemplo, referências ao nome da licença na documentação. - -Se uma licença for correspondida, a chave da licença e o nome retornados serão conformes à [especificação SPDX](https://spdx.org/). - -**Observação:** Estes pontos de extremidade também retornarão informações de licença de um repositório: - -- [Obter um repositório](/rest/reference/repos#get-a-repository) -- [Listar repositórios para um usuário](/rest/reference/repos#list-repositories-for-a-user) -- [Listar repositórios da organização](/rest/reference/repos#list-organization-repositories) -- [Listar bifurcações](/rest/reference/repos#list-forks) -- [Listar repositórios inspecionados por um usuário](/rest/reference/activity#list-repositories-watched-by-a-user) -- [Listar repositórios da equipe](/rest/reference/teams#list-team-repositories) - -{% warning %} - -O GitHub pode ser muitas coisas, mas não é um escritório de advocacia. Como tal, o GitHub não oferece aconselhamento jurídico. Usar a API de licenças ou enviar-nos um e-mail sobre a mesma não constitui aconselhamento jurídico, nem cria uma relação advogado e cliente. Em caso de dúvida sobre o que se pode e não se pode fazer com uma licença específica, antes de avançar, você deverá buscar orientação jurídica antes de seguir em frente. Na verdade, você deve sempre consultar o seu próprio advogado antes de tomar decisões que possam ter desdobramentos jurídicos ou que possam afetar seus direitos. - -O GitHub criou a API da licença para ajudar os usuários a obter informações sobre licenças de código aberto e os projetos que as utilizam. Esperamos que ajude. No entanto, tenha em mente que não somos advogados (pelo menos a maioria de nós) e que cometemos erros como qualquer um. Por esse motivo, o GitHub fornece a API numa base "como se apresenta" e não faz garantias sobre quaisquer informações ou licenças fornecidas em ou através dela, além de eximir-se da responsabilidade por danos resultantes do uso da API. - -{% endwarning %} - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/markdown.md b/translations/pt-BR/content/rest/reference/markdown.md index 8af643361d..963b93f428 100644 --- a/translations/pt-BR/content/rest/reference/markdown.md +++ b/translations/pt-BR/content/rest/reference/markdown.md @@ -13,4 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/meta.md b/translations/pt-BR/content/rest/reference/meta.md index aa2a65994b..fc77dde138 100644 --- a/translations/pt-BR/content/rest/reference/meta.md +++ b/translations/pt-BR/content/rest/reference/meta.md @@ -13,4 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/metrics.md b/translations/pt-BR/content/rest/reference/metrics.md index 9c933e0921..325b7baff4 100644 --- a/translations/pt-BR/content/rest/reference/metrics.md +++ b/translations/pt-BR/content/rest/reference/metrics.md @@ -14,47 +14,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -{% ifversion fpt or ghec %} -## Comunidade - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'community' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -## Estatísticas - -A API de Estatísticas do Repositório permite que você recupere os dados que o {% data variables.product.product_name %} usa para visualizar diferentes tipos de atividade do repositório. - -### Umas palavras sobre o armazenamento em cache - -Computar as estatísticas do repositório é uma operação cara. Por esse motivo, tentamos retornar dados armazenados em cache sempre que possível. Se os dados não forem armazenados em cache nas estatísticas de um repositório, você receberá uma resposta de `202`; um trabalho em segundo plano também é acionado para começar a compilar estas estatísticas. Dê ao trabalho alguns instantes para que seja concluído e, em seguida, envie a solicitação novamente. Se o trabalho foi concluído, essa solicitação receberá uma resposta de `200` com as estatísticas no texto da resposta. - -As estatísticas do repositório são armazenadas em cache pelo SHA do branch-padrão do repositório; fazer push para o branch-padrão redefine o armazenamento em cache de estatísticas. - -### As estatísticas excluem alguns tipos de commits - -As estatísticas expostas pela API correspondem às estatísticas mostradas pelos [diferentes gráficos de repositórios](/github/visualizing-repository-data-with-graphs/about-repository-graphs). - -Resumo: -- Todas as estatísticas excluem commits de merge. -- As estatísticas do contribuidor também excluem commits vazios. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'statistics' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% ifversion fpt or ghec %} -## Tráfego - -Para repositórios aos quais você tem acesso de push, a API de tráfego fornece acesso às informações fornecidas no seu gráfico de repositório. Para obter mais informações, consulte "Visualizar tráfego para um repositório. " - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'traffic' %}{% include rest_operation %}{% endif %} -{% endfor %} -{% endif %} + diff --git a/translations/pt-BR/content/rest/reference/migrations.md b/translations/pt-BR/content/rest/reference/migrations.md index 5b192e8a74..6c1fd90fe8 100644 --- a/translations/pt-BR/content/rest/reference/migrations.md +++ b/translations/pt-BR/content/rest/reference/migrations.md @@ -15,116 +15,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## organização - -A API de migrações só está disponível para os proprietários de organizações autenticadas. Para obter mais informações, consulte "[Funções em organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#permission-levels-for-an-organization)" e "[Outros métodos de autenticação](/rest/overview/other-authentication-methods)". - -{% data variables.migrations.organization_migrations_intro %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% ifversion fpt or ghec %} -## Importações de código-fonte - -{% data variables.migrations.source_imports_intro %} - -Uma importação de código-fonte típica iniciaria a importação e, em seguida, (opcionalmente) atualizaria os autores e/ou atualizaria a preferência pelo uso do LFS do Git se existirem arquivos grandes na importação. Também é possível criar um webhook que ouve o [`ReposityImportEvent`](/developers/webhooks-and-events/webhook-events-and-payloads#repository_import) para descobrir o status da importação. - -Um exemplo mais detalhado pode ser visto neste diagrama: - -``` -+---------+ +--------+ +---------------------+ -| Tooling | | GitHub | | Original Repository | -+---------+ +--------+ +---------------------+ - | | | - | Start import | | - |----------------------------->| | - | | | - | | Download source data | - | |--------------------------------------------->| - | | Begin streaming data | - | |<---------------------------------------------| - | | | - | Get import progress | | - |----------------------------->| | - | "status": "importing" | | - |<-----------------------------| | - | | | - | Get commit authors | | - |----------------------------->| | - | | | - | Map a commit author | | - |----------------------------->| | - | | | - | | | - | | Finish streaming data | - | |<---------------------------------------------| - | | | - | | Rewrite commits with mapped authors | - | |------+ | - | | | | - | |<-----+ | - | | | - | | Update repository on GitHub | - | |------+ | - | | | | - | |<-----+ | - | | | - | Map a commit author | | - |----------------------------->| | - | | Rewrite commits with mapped authors | - | |------+ | - | | | | - | |<-----+ | - | | | - | | Update repository on GitHub | - | |------+ | - | | | | - | |<-----+ | - | | | - | Get large files | | - |----------------------------->| | - | | | - | opt_in to Git LFS | | - |----------------------------->| | - | | Rewrite commits for large files | - | |------+ | - | | | | - | |<-----+ | - | | | - | | Update repository on GitHub | - | |------+ | - | | | | - | |<-----+ | - | | | - | Get import progress | | - |----------------------------->| | - | "status": "complete" | | - |<-----------------------------| | - | | | - | | | -``` - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'source-imports' %}{% include rest_operation %}{% endif %} -{% endfor %} -{% endif %} -## Usuário - -A API de migrações do usuário só está disponível para proprietários de contas autenticadas. Para obter mais informações, consulte "[Outros métodos de autenticação](/rest/overview/other-authentication-methods)". - -{% data variables.migrations.user_migrations_intro %} Para obter uma lista dos dados de migração que você pode baixar, consulte "[Fazer download de um arquivo de migração do usuário](#download-a-user-migration-archive)". - -Para fazer o download de um arquivo, você deverá iniciar uma migração de usuário primeiro. Uma vez que o status da migração é `exportado`, você pode fazer o download da migração. - -Ao criar um arquivo de migração, ele ficará disponível para download por sete dias. No entanto, você pode excluir o arquivo de migração do usuário mais cedo, se desejar. Você pode desbloquear o repositório quando a migração for `exportada` para começar a usar seu repositório novamente ou excluir o repositório se não precisar mais dos dados do código-fonte. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/oauth-authorizations.md b/translations/pt-BR/content/rest/reference/oauth-authorizations.md index a55d182d5c..270e607c92 100644 --- a/translations/pt-BR/content/rest/reference/oauth-authorizations.md +++ b/translations/pt-BR/content/rest/reference/oauth-authorizations.md @@ -8,8 +8,6 @@ versions: miniTocMaxHeadingLevel: 3 --- -Você pode usar esta API para gerenciar o acesso do aplicativo OAuth à sua conta. Você só pode acessar esta API através da [Autenticação básica](/rest/overview/other-authentication-methods#basic-authentication) usando seu nome de usuário e senha, não tokens. - -Se você ou seus usuários tiverem a autenticação de dois fatores habilitada, certifique-se de entender como [trabalhar com autenticação de dois fatores](/rest/overview/other-authentication-methods#working-with-two-factor-authentication). - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/orgs.md b/translations/pt-BR/content/rest/reference/orgs.md index dcf024c1c0..d7b3719e77 100644 --- a/translations/pt-BR/content/rest/reference/orgs.md +++ b/translations/pt-BR/content/rest/reference/orgs.md @@ -14,66 +14,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -{% ifversion fpt or ghec %} -## Bloquear usuários - -O token usado para autenticar a chamada deve ter o escopo `admin:org` para fazer quaisquer chamadas de bloqueio para uma organização. Caso contrário, a resposta retornará `HTTP 404`. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -## Integrantes - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Colaboradores externos - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'outside-collaborators' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% ifversion fpt or ghes > 3.4 %} -## Funções de repositório personalizadas - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'custom_roles' %}{% include rest_operation %}{% endif %} -{% endfor %} -{% endif %} - -## Webhooks - -Os webhooks da organização permitem que você receba cargas de HTTP do tipo `POST` sempre que certos eventos ocorrerem dentro da organização. {% data reusables.webhooks.webhooks-rest-api-links %} - -Para obter mais informações sobre ações que você pode assinar, consulte "[ tipos de evento de {% data variables.product.prodname_dotcom %}](/developers/webhooks-and-events/github-event-types)". - -### Escopos & Restrições - -Todas as ações contra webhooks da organização exigem que o usuário autenticado seja um administrador da organização que está sendo gerenciada. Além disso, os tokens do OAuth requerem o escopo `admin:org_hook`. Para obter mais informações, consulte "[Escopos para aplicativos OAuth](/developers/apps/scopes-for-oauth-apps)." - -Para proteger dados sensíveis que podem estar presentes nas configurações do webhook, também aplicamos as seguintes regras de controle de acesso: - -- Os aplicativos OAuth não podem listar, visualizar ou editar webhooks que não criaram. -- Os usuários não podem listar, visualizar ou editar webhooks que foram criados por aplicativos OAuth. - -### Receber Webhooks - -Para que {% data variables.product.product_name %} envie cargas de webhook, seu servidor deve ser acessível pela internet. É altamente recomendável o uso de SSL para que possamos enviar cargas criptografadas por HTTPS. - -Para obter mais práticas recomendadas, [consulte nosso guia](/guides/best-practices-for-integrators/). - -#### Cabeçalhos de webhook - -{% data variables.product.product_name %} enviará ao longo de vários cabeçalhos de HTTP para diferenciar entre tipos de evento e identificadores de carga. Consulte [cabeçalhos de webhook](/webhooks/event-payloads/#delivery-headers) para obter informações. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/packages.md b/translations/pt-BR/content/rest/reference/packages.md index ad1d91d929..8337307add 100644 --- a/translations/pt-BR/content/rest/reference/packages.md +++ b/translations/pt-BR/content/rest/reference/packages.md @@ -10,17 +10,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -A API de {% data variables.product.prodname_registry %} permite gerenciar pacotes usando a API REST. Para saber mais sobre como restaurar ou excluir pacotes, consulte "[Restaurar e excluir pacotes](/packages/learn-github-packages/deleting-and-restoring-a-package)"". - -Para usar essa API, você deve efetuar a autenticação usando um token de acesso pessoal. - - Para acessar os metadados do pacote, seu token deve incluir o escopo `read:packages`. - - Para excluir pacotes e versões de pacote, seu token deverá incluir os escopos `read:packages` e `delete:packages`. - - Para restaurar pacotes e versões do pacote, o seu token deve incluir os escopos `read:packages` e `write:packages`. - -Se seu `package_type` for `npm`, `maven`, `rubygems` ou `nuget`, o seu token também deverá incluir o escopo `repo` já que o pacote herda as permissões de um repositório de {% data variables.product.prodname_dotcom %}. Se seu pacote estiver em {% data variables.product.prodname_container_registry %}, seu `package_type` será `container` e seu token não precisará do escopo `repositório` para acessar ou gerenciar este `package_type`. Os pacotes de `contêiner` oferecem permissões granulares separadas de um repositório. Para obter mais informações, consulte "[Sobre permissões para {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-permissions-for-github-packages#about-scopes-and-permissions-for-package-registries)". - -Se você quiser usar a API de {% data variables.product.prodname_registry %} para acessar os recursos em uma organização com SSO habilitado, então você deve habilitar o SSO para o seu token de acesso pessoal. Para mais informações consulte "[Autorizando um token de acesso pessoal para usar com lgon único SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" na documentação de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/pages.md b/translations/pt-BR/content/rest/reference/pages.md index 7d95cfc619..a5aad5c76a 100644 --- a/translations/pt-BR/content/rest/reference/pages.md +++ b/translations/pt-BR/content/rest/reference/pages.md @@ -12,22 +12,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -A API de {% data variables.product.prodname_pages %} recupera informações sobre a sua configuração do {% data variables.product.prodname_pages %} e os status das suas criações. Informações sobre o site e as criações só podem ser acessadas pelos proprietários autenticados{% ifversion not ghae %}, mesmo que os sites sejam públicos{% endif %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)". - -Nos pontos de extremidade da API de {% data variables.product.prodname_pages %} com uma chave de `status` na sua resposta, o valor pode ser: -* `null`: O site ainda não foi criado. -* `queued`: A criação foi solicitada, mas ainda não começou. -* `building`:A criaçãoestá em andamento. -* `built`: O site foi criado. -* `errored`: Indica que ocorreu um erro durante a criação. - -Nos pontos de extremidade da API de {% data variables.product.prodname_pages %} que devolvem as informações do site do GitHub Pages, as respostas do JSON incluem esses campos: -* `html_url`: A URL absoluta (incluindo o esquema) do site de páginas interpretadas. Por exemplo, `https://username.github.io`. -* `source`: Um objeto que contém o branch de origem e o diretório do site de páginas interpretadas. Isto inclui: - - `branch`: O branch do repositório utilizado para publicar os [arquivos de origem do site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site). Por exemplo, _principal_ ou _gh-pages_. - - `path`: O diretório do repositório a partir do qual o site é publicado. Será `/` ou `/docs`. - -{% comment %}É necessária uma linha em branco adicional aqui para garantir que as operações abaixo não deem continuidade à lista acima.{% endcomment %} -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/projects.md b/translations/pt-BR/content/rest/reference/projects.md index 92fd3323c3..9b23ff6c0f 100644 --- a/translations/pt-BR/content/rest/reference/projects.md +++ b/translations/pt-BR/content/rest/reference/projects.md @@ -13,26 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Cartões - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'cards' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Colaboradores - -Esta API permite que você interaja com os projetos de uma organização. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'collaborators' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Colunas - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'columns' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/pulls.md b/translations/pt-BR/content/rest/reference/pulls.md index f4a422f297..d16a1904ea 100644 --- a/translations/pt-BR/content/rest/reference/pulls.md +++ b/translations/pt-BR/content/rest/reference/pulls.md @@ -13,75 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -A API do Pull Request permite que você liste, visualize, edite, crie e até mesmo faça merge de pull requests. Comentários em pull requests podem ser gerenciados através da [API de Comentários do Problema](/rest/reference/issues#comments). - -Cada pull request é um problema, mas nem todos os problemas são um pull request. Por este motivo, as ações "compartilhadas" para ambos os recursos, como a manipulação de responsáveis, etiquetas e marcos são fornecidos dentro de [a API de problemas](/rest/reference/issues). - -### Tipos de mídia personalizados para pull requests - -Estes são os tipos de mídia compatíveis com pull requests. - - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json - application/vnd.github.VERSION.diff - application/vnd.github.VERSION.patch - -Para obter mais informações, consulte "[tipos de mídia personalizados](/rest/overview/media-types)". - -Se um diff estiver corrompido, entre em contato com {% data variables.contact.contact_support %}. Inclua o nome e o ID do pull request do repositório na sua mensagem. - -### Relações do Link - -Pull Requests têm estas relações de link possíveis: - -| Nome | Descrição | -| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `self` | O local da API deste Pull Request. | -| `html` | O locl do HTML deste Pull Request. | -| `problema` | O local da API do [Problema](/rest/reference/issues) deste Pull Request. | -| `comentários` | O local da API dos [comentários do problema](/rest/reference/issues#comments) deste Pull Request. | -| `review_comments` | O local da API dos [comentários da revisão](/rest/reference/pulls#comments) deste Pull Request. | -| `review_comment` | O [modelo de URL](/rest#hypermedia) para construir o local da API para um [comentário de revisão](/rest/reference/pulls#comments) no repositório deste Pull Request. | -| `commits` | O local da API dos [commits](#list-commits-on-a-pull-request) deste Pull Request. | -| `Status` | O local da API dos [status do commit](/rest/reference/commits#commit-statuses) deste pull request, que são os status no seu branch `principal`. | - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Revisões - -As revisões de pull request são grupos de comentários de revisão de pull request no Pull Request, agrupados e com um status e comentário de texto opcional. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'reviews' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Comentários de revisão - -Os comentários de revisão de pull request são comentários em uma parte do diff unificado feitos durante uma revisão de pull request. Comentários de commit e comentários de problemas são são diferentes dos comentários de revisão de pull request. Você aplica comentários de submissão diretamente para um commit e aplica comentários de problema sem fazer referência a uma parte do diff unificado. Para obter mais informações, consulte "[Criar um comentário de commit](/rest/reference/commits#create-a-commit-comment)" e "[Criar um comentário de problema](/rest/reference/issues#create-an-issue-comment)". - -### Tipos de mídia personalizados para comentários de revisão de pull request - -Estes são os tipos de mídia compatíveis com os comentários de revisão de pull request. - - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json - -Para obter mais informações, consulte "[tipos de mídia personalizados](/rest/overview/media-types)". - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'comments' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Solicitações de revisão - -Os autores dos pull request e os proprietários e colaboradores dos repositórios podem solicitar uma revisão de pull request para qualquer pessoa com acesso de gravação ao repositório. Cada revisor solicitado receberá uma notificação pedindo-lhes para revisar o pull request. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'review-requests' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/rate-limit.md b/translations/pt-BR/content/rest/reference/rate-limit.md index d95ccfe6f5..876a13775e 100644 --- a/translations/pt-BR/content/rest/reference/rate-limit.md +++ b/translations/pt-BR/content/rest/reference/rate-limit.md @@ -14,22 +14,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -A documentação geral da API REST descreve as [regras de limite de taxa](/rest/overview/resources-in-the-rest-api#rate-limiting). Você pode verificar seu status de limite de taxa atual a qualquer momento usando a API de limite de taxa descrita abaixo. - -### Entender o seu status de limite de taxa - -A API de pesquisa tem um [limite de taxa personalizado](/rest/reference/search#rate-limit), separado do limite de taxa que rege o restante da API REST. A API do GraphQL também tem um [limite de taxa personalizado]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/overview/resource-limitations#rate-limit), que é separado e calculado de forma diferente dos limites de taxa na API REST. - -Por esses motivos, a resposta da API do limite de taxa categoriza o seu limite de taxa. Em `recursos`, você verá quatro objetos: - -* O objeto `principal` fornece o status do limite de taxa para todos os recursos não relacionados à pesquisa na API REST. - -* O objeto `de pesquisa` fornece o status do limite de taxa para a [API de pesquisa](/rest/reference/search). - -* O objeto `graphql` fornece o status do limite de taxa para a [API do GraphQL]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql). - -* O objeto `integration_manifest` fornece o status do limite de taxa para o ponto de extremidade [Conversão do código de manifesto do aplicativo GitHub](/apps/building-github-apps/creating-github-apps-from-a-manifest/#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration). - -Para obter mais informações sobre os cabeçalhos e valores na resposta de limite de taxa, consulte "[Recursos na API REST](/rest/overview/resources-in-the-rest-api#rate-limit-http-headers)". - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/reactions.md b/translations/pt-BR/content/rest/reference/reactions.md index dfe73dcd05..144bab4499 100644 --- a/translations/pt-BR/content/rest/reference/reactions.md +++ b/translations/pt-BR/content/rest/reference/reactions.md @@ -13,10 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -### Tipos de reação - -Ao criar uma reação, os valores permitidos para o parâmetro `conteúdo` são os seguintes (com o emoji correspondente para referência): - -{% data reusables.repositories.reaction_list %} - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/releases.md b/translations/pt-BR/content/rest/reference/releases.md index 21f534fad4..bdd25fffcf 100644 --- a/translations/pt-BR/content/rest/reference/releases.md +++ b/translations/pt-BR/content/rest/reference/releases.md @@ -12,18 +12,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% note %} - -**Observação:** A API de versões substitui a API de Downloads. Você pode recuperar a contagem de download e a URL de download do navegador a partir dos pontos de extremidades nesta API que retornam versões e liberam ativos. - -{% endnote %} - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Ativos de versões - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'assets' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/repos.md b/translations/pt-BR/content/rest/reference/repos.md index 89a55881b8..51710d0f0c 100644 --- a/translations/pt-BR/content/rest/reference/repos.md +++ b/translations/pt-BR/content/rest/reference/repos.md @@ -14,64 +14,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4742 %} -## Autolinks - -To help streamline your workflow, you can use the API to add autolinks to external resources like JIRA issues and Zendesk tickets. For more information, see "[Configuring autolinks to reference external resources](/github/administering-a-repository/configuring-autolinks-to-reference-external-resources)." - -{% data variables.product.prodname_github_apps %} require repository administration permissions with read or write access to use the Autolinks API. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'autolinks' %}{% include rest_operation %}{% endif %} -{% endfor %} -{% endif %} - - -## Contents - -These API endpoints let you create, modify, and delete Base64 encoded content in a repository. To request the raw format or rendered HTML (when supported), use custom media types for repository contents. - -### Custom media types for repository contents - -[READMEs](/rest/reference/repos#get-a-repository-readme), [files](/rest/reference/repos#get-repository-content), and [symlinks](/rest/reference/repos#get-repository-content) support the following custom media types: - - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.html - -Use the `.raw` media type to retrieve the contents of the file. - -For markup files such as Markdown or AsciiDoc, you can retrieve the rendered HTML using the `.html` media type. Markup languages are rendered to HTML using our open-source [Markup library](https://github.com/github/markup). - -[All objects](/rest/reference/repos#get-repository-content) support the following custom media type: - - application/vnd.github.VERSION.object - -Use the `object` media type parameter to retrieve the contents in a consistent object format regardless of the content type. For example, instead of an array of objects -for a directory, the response will be an object with an `entries` attribute containing the array of objects. - -You can read more about the use of media types in the API [here](/rest/overview/media-types). - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'contents' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Forks - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'forks' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% ifversion fpt or ghae or ghes > 3.2 or ghec %} - -## Git LFS - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'lfs' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - + \ No newline at end of file diff --git a/translations/pt-BR/content/rest/reference/scim.md b/translations/pt-BR/content/rest/reference/scim.md index 7d95dd6fe2..beab0ce904 100644 --- a/translations/pt-BR/content/rest/reference/scim.md +++ b/translations/pt-BR/content/rest/reference/scim.md @@ -11,46 +11,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -### Provisionamento de SCIM para Organizações - -A API do SCIM é usada pelos provedores de identidade (IdPs) habilitados pelo SCIM para automatizar o provisionamento de integrantes da organização de {% data variables.product.product_name %}. A {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API tem por base a versão 2.0 do [Padrão do SCIM](http://www.simplecloud.info/). O ponto de extremidade do SCIM do {% data variables.product.product_name %} que um IdP deve usar é: `{% data variables.product.api_url_code %}/scim/v2/organizations/{org}/`. - -{% note %} - -**Notas:** - - A API do SCIM está disponível apenas para organizações em [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) com o [SAML SSO](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) habilitado. {% data reusables.scim.enterprise-account-scim %} Para obter mais informações sobre o SCIM, consulte "[Sobre o SCIM](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim)". - - A API SCIM não pode ser usada com {% data variables.product.prodname_emus %}. - -{% endnote %} - -### Autenticar chamadas para a API de SCIM - -Você deve efetuar a autenticação como dono de uma organização do {% data variables.product.product_name %} para usar sua API do SCIM. A API espera que um token [OAuth 2.0](/developers/apps/authenticating-with-github-apps) seja incluído no cabeçalho da `Autorização`. Você também pode usar um token de acesso pessoal, mas primeiro deve [autorizá-lo para uso com sua organização SAML SSO](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on). - -### Mapear dados do SAML e SCIM - -{% data reusables.scim.nameid-and-username-must-match %} - -### Atributos de usuário de SCIM compatíveis - -| Nome | Tipo | Descrição | -| ----------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `userName` | `string` | O nome de usuário para o usuário. | -| `name.givenName` | `string` | O primeiro nome do usuário. | -| `name.familyName` | `string` | O sobrenome do usuário. | -| `emails` | `array` | Lista de e-mails dos usuários. | -| `externalId` | `string` | Este identificador é gerado pelo provedor do SAML e é usado como um ID exclusivo pelo provedor do SAML para corresponder ao usuário do GitHub. Você pode encontrar o `externalID` para um usuário no provedor do SAML ou usar a [listar identidades fornecidas pelo ponto de extremidade do SCIM](#list-scim-provisioned-identities) e filtrar outros atributos conhecidos, como, por exemplo, o nome de usuário no GitHub ou endereço de e-mail de usuário. | -| `id` | `string` | Identificador gerado pelo ponto de extremidade do SCIM do GitHub. | -| `ativo` | `boolean` | Usado para indicar se a identidade está ativa (verdadeira) ou se deve ser desprovisionada (falso). | - -{% note %} - -**Observação:** As URLs de Endpoint para a API SCIM são sensíveis a maiúsculas e minúsculas. Por exemplo, a primeira letra no endpoint `Usuários` deve ser maiúscula: - -```shell -GET /scim/v2/organizations/{org}/Users/{scim_user_id} -``` - -{% endnote %} - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/search.md b/translations/pt-BR/content/rest/reference/search.md index cd1854c509..7c65683cee 100644 --- a/translations/pt-BR/content/rest/reference/search.md +++ b/translations/pt-BR/content/rest/reference/search.md @@ -13,150 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -A API de pesquisa ajuda a pesquisar o item específico que você deseja encontrar. Por exemplo, você pode encontrar um usuário ou um arquivo específico em um repositório. Pense nisso da mesma forma que você pensa em realizar uma pesquisa no Google. Ele é projetado para ajudá-lo a encontrar o resultado que você está procurando (ou talvez os poucos resultados que você está procurando). Assim como pesquisar no Google, às vezes, você quer ver algumas páginas com resultados de pesquisa para que você possa encontrar o item que melhor atenda às suas necessidades. Para atender a essa necessidade, a API de pesquisa do {% data variables.product.product_name %} fornece **até 1.000 resultados para cada pesquisa**. - -Você pode restringir sua pesquisa usando as consultas. Para saber mais sobre a sintaxe de consultas de pesquisa, consulte "[Criar uma consulta de pesquisa](/rest/reference/search#constructing-a-search-query)". - -### Resultados da pesquisa de classificação - -A menos que outra opção de ordenamento seja fornecida como um parâmetro de consulta, os resultados são ordenados pela melhor correspondência e em ordem decrescente. Vários fatores são combinados para impulsionar o item mais relevante para a parte superior da lista de resultados. - -### Limite de taxa - -{% data reusables.enterprise.rate_limit %} - -A API de pesquisa tem um limite de taxa personalizado. Para solicitações que usam a [Autenticação Básica](/rest#authentication)[OAuth ](/rest#authentication) ou [ID e segredo do cliente e](/rest#increasing-the-unauthenticated-rate-limit-for-oauth-applications), você pode fazer até 30 solicitações por minuto. Para solicitações não autenticadas, o limite de taxa permite que você faça até 10 solicitações por minuto. - -Veja a [documentação do limite de taxa](/rest/reference/rate-limit) para obter informações sobre a determinação do seu status atual de limite de taxa. - -### Criar uma consulta de pesquisa - -Cada ponto de extremidade na API de Pesquisa usa [parâmetros de consulta](https://en.wikipedia.org/wiki/Query_string) para realizar pesquisas no {% data variables.product.product_name %}. Veja o ponto de extremidade individual na API de pesquisa para obter um exemplo que inclui o ponto de extremidade de parâmetros de consulta. - -Uma consulta pode conter qualquer combinação de qualificadores de pesquisa compatíveis em {% data variables.product.product_name %}. O formato da consulta de pesquisa é: - -``` -SEARCH_KEYWORD_1 SEARCH_KEYWORD_N QUALIFIER_1 QUALIFIER_N -``` - -Por exemplo, se você quisesse pesquisar todos os _repositórios_ de propriedade de `defunkt` que continham a palavra `GitHub` e `Octocat` no arquivo README, você usaria a consulta seguinte com o ponto de extremidade _pesquisar repositórios_: - -``` -GitHub Octocat in:readme user:defunkt -``` - -**Observação:** Certifique-se de usar o codificador HTML preferido do seu idioma para construir suas strings de consulta. Por exemplo: -```javascript -// JavaScript -const queryString = 'q=' + encodeURIComponent('GitHub Octocat in:readme user:defunkt'); -``` - -Consulte "[Pesquisar no GitHub](/search-github/searching-on-github)" para obter uma lista completa de qualificadores disponíveis, seu formato e um exemplo de como usá-los. Para obter informações sobre como usar operadores para corresponder a quantidades e datas específicas ou para excluir resultados, consulte "[Entender a sintaxe de pesquisa](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax/)". - -### Limitações no tamanho da consulta - -A API de pesquisa não é compatível com consultas que: -- têm tamanho superior a 256 caracteres (não incluindo operadores ou qualificadores). -- têm mais de cinco operadores de `E`, `OU` ou `NÃO` operadores. - -Estas consultas de pesquisa irão retornar uma mensagem de erro "Ocorreu uma falha na validação". - -### Tempo esgotado e resultados incompletos - -Para manter a API de pesquisa rápida para todos, limitamos quanto tempo todas as consulta individual podem ser executadas. Para consultas que [excedem o tempo limite](https://developer.github.com/changes/2014-04-07-understanding-search-results-and-potential-timeouts/), a API retorna as correspondências que já foram encontradas antes do tempo limite, e a resposta tem a propriedade `incomplete_results` definida como `verdadeiro`. - -Atingir um tempo limite não significa necessariamente que os resultados da pesquisa estão incompletos. É possível que mais resultados tenham sido, mas também é possível que não. - -### Erros de acesso ou resultados de pesquisa ausentes - -Você precisa efetuar a autenticação com sucesso e ter acesso aos repositórios nas consultas de pesquisa. Caso contrário, você verá um erro `422 Unprocessable Entry` com uma mensagem "Falha na validação". Por exemplo, sua pesquisa irá falhar se sua consulta incluir qualificadores `repo:`, `user:` ou `org:` que solicitam recursos aos quais você não tem acesso ao efetuar login em {% data variables.product.prodname_dotcom %}. - -Quando sua consulta de pesquisa solicitar vários recursos, a resposta só conterá os recursos aos quais você tem acesso e **não** fornecerá uma mensagem de erro listando os recursos que não foram retornados. - -Por exemplo, se sua consulta de pesquisa pesquisar os repositórios `octocat/test` e `codertocat/test`, mas você só tem acesso a `octocat/test`, a sua resposta mostrará resultados de pesquisa para `octocat/test` e nenhum resultado para `codertocat/teste`. Este comportamento imita como a pesquisa que funciona no {% data variables.product.prodname_dotcom %}. - -{% include rest_operations_at_current_path %} - - -### Metadados da correspondência de texto - -No GitHub, você pode usar o contexto fornecido por trechos de código e destaques nos resultados de pesquisa. A API de pesquisa oferece metadados adicionais que permitem que você destaque os termos de pesquisa correspondentes ao exibir resultados de busca. - -![code-snippet-highlighting](/assets/images/text-match-search-api.png) - -As solicitações podem optar por receber esses fragmentos de texto na resposta, e cada fragmento é acompanhado de ajustes numéricos que identificam a localização exata de cada termo de pesquisa correspondente. - -Para obter esses metadados nos resultados da sua pesquisa, especifique o tipo de mídia de `text-match` no seu cabeçalho `Aceitar`. - -```shell -application/vnd.github.v3.text-match+json -``` - -Ao fornecer o tipo de mídia `text-match`, você receberá uma chave extra na carga do JSON denominada `text_matches`, que fornece informações sobre a posição dos seus termos de pesquisa dentro do texto e da `propriedade` que inclui o termo de pesquisa. Dentro do array `text_match`, cada objeto inclui os atributos a seguir: - -| Nome | Descrição | -| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `object_url` | A URL para o recurso que contém uma propriedade de string que corresponde a um dos termos de pesquisa. | -| `object_type` | O nome para o tipo de recurso que existe em determinado `object_url`. | -| `propriedade` | O nome de uma propriedade do recurso que existe em `object_url`. Esta propriedade é uma string que corresponde a um dos termos de pesquisa. (No JSON retornado a partir de `object_url`, o conteúdo completo do `fragmento` será encontrado na propriedade com este nome.) | -| `fragmento` | Um subconjunto do valor de `propriedade`. Este é o fragmento de texto que corresponde a um ou mais dos termos de pesquisa. | -| `matches` | Um array de um ou mais termos de pesquisa que estão presentes no `fragmento`. Os índices (ou seja, "ajustes") são relativos ao fragmento. (Eles não são relativos ao conteúdo _completo_ de `propriedade`.) | - -#### Exemplo - -Se usarmos cURL e o [exemplo de pesquisa de problemas](#search-issues-and-pull-requests) acima, nossa solicitação de API seria da seguinte forma: - -``` shell -curl -H 'Accept: application/vnd.github.v3.text-match+json' \ -'{% data variables.product.api_url_pre %}/search/issues?q=windows+label:bug+language:python+state:open&sort=created&order=asc' -``` - -A resposta incluirá um array `text_matches` para cada resultado de pesquisa. No JSON abaixo, temos dois objetos no array `text_matches`. - -A primeira correspondência de texto ocorreu na propriedade do `texto` do problema. Vemos um fragmento de texto a partir do texto do problema. O termo da pesquisa (`windows`) aparece duas vezes dentro desse fragmento, e temos os índices para cada ocorrência. - -A segunda correspondência de texto ocorreu na propriedade do `texto` de um dos comentários do problema. Nós temos a URL do comentário do problema. E, evidentemente, vemos um fragmento de texto do comentário. O termo de pesquisa (`windows`) aparece uma vez dentro desse fragmento. - -```json -{ - "text_matches": [ - { - "object_url": "https://api.github.com/repositories/215335/issues/132", - "object_type": "Issue", - "property": "body", - "fragment": "comprehensive windows font I know of).\n\nIf we can find a commonly distributed windows font that supports them then no problem (we can use html font tags) but otherwise the '(21)' style is probably better.\n", - "matches": [ - { - "text": "windows", - "indices": [ - 14, - 21 - ] - }, - { - "text": "windows", - "indices": [ - 78, - 85 - ] - } - ] - }, - { - "object_url": "https://api.github.com/repositories/215335/issues/comments/25688", - "object_type": "IssueComment", - "property": "body", - "fragment": " right after that are a bit broken IMHO :). I suppose we could have some hack that maxes out at whatever the font does...\n\nI'll check what the state of play is on Windows.\n", - "matches": [ - { - "text": "Windows", - "indices": [ - 163, - 170 - ] - } - ] - } - ] -} -``` + diff --git a/translations/pt-BR/content/rest/reference/secret-scanning.md b/translations/pt-BR/content/rest/reference/secret-scanning.md index a5f3e0390b..741acf9c06 100644 --- a/translations/pt-BR/content/rest/reference/secret-scanning.md +++ b/translations/pt-BR/content/rest/reference/secret-scanning.md @@ -9,14 +9,6 @@ versions: miniTocMaxHeadingLevel: 3 --- -{% data reusables.secret-scanning.api-beta %} - -A API de {% data variables.product.prodname_secret_scanning %} permite que você{% ifversion fpt or ghec or ghes > 3.1 or ghae %}: - -- Habilitar ou desabilitar {% data variables.product.prodname_secret_scanning %} para um repositório. Para obter mais informações, consulte "[Repositórios](/rest/reference/repos#update-a-repository)" na documentação da API REST. -- Recuperar e atualizar alertas de {% data variables.product.prodname_secret_scanning %} a partir de um repositório {% ifversion fpt or ghec %}privado {% endif %}. Para obter detalhes adicionais, consulte as seções abaixo. -{%- else %} recuperar e atualizar alertas de {% data variables.product.prodname_secret_scanning %} a partir de um repositório {% ifversion fpt or ghec %}privado{% endif %}.{% endif %} - -Para obter mais informações sobre {% data variables.product.prodname_secret_scanning %}, consulte "[Sobre {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." - -{% include rest_operations_at_current_path %} + diff --git a/translations/pt-BR/content/rest/reference/teams.md b/translations/pt-BR/content/rest/reference/teams.md index d5790631d3..037c457dae 100644 --- a/translations/pt-BR/content/rest/reference/teams.md +++ b/translations/pt-BR/content/rest/reference/teams.md @@ -13,84 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -Esta API só está disponível para os integrantes autenticados da [organização](/rest/reference/orgs) da equipe. Os tokens de acesso do OAuth exigem o escopo `read:org` [](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). {% data variables.product.prodname_dotcom %} gera o `slug` da equipe a partir do `nome` da equipe. - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Discussões - -A API de discussões de equipe permite que você obtenha, crie, edite e exclua postagens de discussão na página de uma equipe. Você pode usar discussões da equipe para ter conversas que não são específicas para um repositório ou projeto. Qualquer integrante da [organização](/rest/reference/orgs) da equipe pode criar e ler posts de discussão públicos. Para obter mais informações, consulte "[Sobre discussões de equipe](//organizations/collaborating-with-your-team/about-team-discussions/)". Para aprender mais sobre comentários em uma publicação de discussão, consulte [a API de comentários de discussão em equipe](/rest/reference/teams#discussion-comments). Esta API só está disponível para os integrantes autenticados da organização da equipe. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'discussions' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Comentários da discussão - -A API de comentários de discussão em equipe permite que você obtenha, crie, edite e exclua comentários de discussão em um post de [discussão de equipe](/rest/reference/teams#discussions). Qualquer integrante da organização da [organização](/rest/reference/orgs) da equipe pode criar e ler comentários em uma discussão pública. Para obter mais informações, consulte "[Sobre discussões de equipe](/organizations/collaborating-with-your-team/about-team-discussions/)". Esta API só está disponível para os integrantes autenticados da organização da equipe. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'discussion-comments' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Integrantes - -Esta API só está disponível para os integrantes autenticados da organização da equipe. Os tokens de acesso do OAuth exigem o escopo `read:org` [](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). - -{% ifversion fpt or ghes or ghec %} -{% note %} - -**Observação:** Quando você tiver configurado a sincronização da equipe para uma equipe com o provedor de identidade (IdP) da sua organização, você receberá uma mensagem de erro se tentar usar a API para fazer alterações na associação da equipe. Se você tiver acesso para administrar a associação do grupo em seu IdP, você pode administrar a associação da equipe do GitHub através do seu provedor de identidade, que adiciona e remove automaticamente os integrantes da equipe em uma organização. Para obter mais informações, consulte "Sincronizar equipes entre seu provedor de identidade e o GitHub". - -{% endnote %} - -{% endif %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% ifversion ghec or ghae %} -## Grupos externos - -A API de grupos externos permite que você visualize os grupos de provedores de identidade externos que estão disponíveis para sua organização e gerencie a conexão entre grupos externos e equipes na sua organização. - -Para usar esta API, o usuário autenticado deve ser um mantenedor de equipe ou um proprietário da organização associada à equipe. - -{% ifversion ghec %} -{% note %} - -**Notas:** - -- A API de grupos externos está disponível apenas para organizações que fazem parte de uma empresa que usa {% data variables.product.prodname_emus %}. Para obter mais informações, consulte[Sobre usuários gerenciados pela empresa](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". -- Se sua organização usar a sincronização de equipe, você poderá usar a API de sincronização de equipe. Para obter mais informações, consulte "[API de sincronização de equipe](#team-synchronization)". - -{% endnote %} -{% endif %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'external-groups' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion fpt or ghes or ghec %} -## Sincronização de equipes - -A API de Sincronização da Equipe permite que você gerencie as conexões entre equipes de {% data variables.product.product_name %} e grupos de provedor de identidade externo (IdP). Para usar esta API, o usuário autenticado deve ser um mantenedor de equipe ou um proprietário da organização associada à equipe. O token que você usa para efetuar a autenticação também deverá ser autorizado para uso com o provedor de IdP (SSO). Para obter mais informações, consulte "Autorizando um token de acesso pessoal para uso com uma organização de logon único SAML". - -Você pode gerenciar os integrantes da equipe do GitHub através do seu IdP com a sincronização de equipe. A sincronização de equipe deve estar habilitada para usar a API de sincronização de equipe. Para obter mais informações, consulte "Sincronizar equipes entre seu provedor de identidade e o GitHub". - -{% note %} - -**Observação:** A API de sincronização de equipe não pode ser usada com {% data variables.product.prodname_emus %}. Para saber mais sobre como gerenciar um {% data variables.product.prodname_emu_org %}, consulte "[API de grupos externos](/enterprise-cloud@latest/rest/reference/teams#external-groups)". - -{% endnote %} - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'team-sync' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} + diff --git a/translations/pt-BR/content/rest/reference/users.md b/translations/pt-BR/content/rest/reference/users.md index 964832d86b..724375934b 100644 --- a/translations/pt-BR/content/rest/reference/users.md +++ b/translations/pt-BR/content/rest/reference/users.md @@ -13,48 +13,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -Muitos dos recursos na API de usuários fornecem um atalho para obter informações sobre o usuário autenticado atualmente. Se uma URL de solicitação não incluir um parâmetro `{username}`, a resposta será para o usuário conectado (e você deve passar [informações de autenticação](/rest/overview/resources-in-the-rest-api#authentication) com sua solicitação).{% ifversion fpt or ghes or ghec %} Informações privadas adicionais, como se um usuário tem autenticação de dois fatores habilitada, estão incluídas quando a autenticação é efetuada por meio da autenticação básica ou OAuth com o escopo do `usuário` .{% endif %} - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -{% ifversion fpt or ghec %} -## Bloquear usuários - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -{% ifversion fpt or ghes or ghec %} -## E-mails - -O gerenciamento de endereços de e-mail através da API requer que você efetue a autenticação por meio de autenticação básica, ou através do OAuth com um escopo correto para o ponto de extremidade. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'emails' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} - -## Seguidores - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'followers' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Chaves SSH do Git - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'keys' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Chaves GPG - -Os dados retornados no campo de resposta `public_key` não são uma chave com formato GPG. Quando um usuário faz o upload de uma chave GPG, ela é analisada e a chave pública criptográfica é extraída e armazenada. Essa chave criptográfica é o que é retornado pelas APIs nesta página. Esta chave não é adequada para ser usada diretamente por programas como o GPG. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'gpg-keys' %}{% include rest_operation %}{% endif %} -{% endfor %} + diff --git a/translations/pt-BR/content/rest/reference/webhooks.md b/translations/pt-BR/content/rest/reference/webhooks.md index be3c51cfe1..d7d2a3911c 100644 --- a/translations/pt-BR/content/rest/reference/webhooks.md +++ b/translations/pt-BR/content/rest/reference/webhooks.md @@ -12,83 +12,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -Os webhooks de repositório permitem que você receba cargas de `POST` de HTTP sempre que certos eventos ocorrerem em um repositório. {% data reusables.webhooks.webhooks-rest-api-links %} - -Se você deseja configurar um único webhook para receber eventos de todos os repositórios da organização, consulte nossa documentação de API para [Webhooks de organização](/rest/reference/orgs#webhooks). - -Além da API REST, {% data variables.product.prodname_dotcom %} também pode servir como um núcleo de [PubSubHubbub](#pubsubhubbub) para repositórios. - -{% for operation in currentRestOperations %} - {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} -{% endfor %} - -## Webhooks do repositório - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'repos' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Configuração de webhook do repositório - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'repo-config' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Entregas do webhook do repositório - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'repo-deliveries' %}{% include rest_operation %}{% endif %} -{% endfor %} - -## Receber Webhooks - -Para que {% data variables.product.product_name %} envie cargas de webhook, seu servidor deve ser acessível pela internet. É altamente recomendável o uso de SSL para que possamos enviar cargas criptografadas por HTTPS. - -### Cabeçalhos de webhook - -{% data variables.product.product_name %} enviará ao longo de vários cabeçalhos de HTTP para diferenciar entre tipos de evento e identificadores de carga. Consulte [cabeçalhos de webhook](/developers/webhooks-and-events/webhook-events-and-payloads#delivery-headers) para obter informações. - -## PubSubHubbub - -O GitHub também pode servir como um centro de [PubSubHubbub](https://github.com/pubsubhubbub/PubSubHubbub) para todos os repositórios. O PSHB é um simples protocolo de publicação/assinatura que permite o registro de servidores para receber atualizações quando um tópico é atualizado. As atualizações são enviadas com uma solicitação HTTP do tipo POST para uma URL de chamada de retorno. As URLs dos tópicos dos pushes de um repositório do GitHub estão neste formato: - -`https://github.com/{owner}/{repo}/events/{event}` - -O evento pode ser qualquer evento de webhook disponível. Para obter mais informações, consulte "[Eventos e cargas de Webhook](/developers/webhooks-and-events/webhook-events-and-payloads)". - -### Formato de resposta - -O formato padrão é o que [os hooks post-receive existentes devem esperar](/post-receive-hooks/): Um texto JSON enviado como parâmetro `payload` em um POST. Você também pode especificar para receber o texto do JSON sem processar com um cabeçalho `Aceitar` ou uma extensão `.json`. - - Accept: application/json - https://github.com/{owner}/{repo}/events/push.json - -### URLs de chamada de retorno - -As URLs de chamada de retorno podem usar o protocolo `http://`. - - # Send updates to postbin.org - http://postbin.org/123 - -### Assinar - -O ponto de extremidade do GitHub PubSubHubbub é: `{% data variables.product.api_url_code %}/hub`. Uma solicitação bem-sucedida com o curl parece como: - -``` shell -curl -u "user" -i \ - {% data variables.product.api_url_pre %}/hub \ - -F "hub.mode=subscribe" \ - -F "hub.topic=https://github.com/{owner}/{repo}/events/push" \ - -F "hub.callback=http://postbin.org/123" -``` - -Solicitações do PubSubHubbub podem ser enviadas várias vezes. Se o hook já existe, ele será modificado de acordo com a solicitação. - -#### Parâmetros - -| Nome | Tipo | Descrição | -| -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `hub.mode` | `string` | **Obrigatório**. `Assine` ou `cancele a assinatura`. | -| `hub.topic` | `string` | **Obrigatório**. A URI do repositório do GitHub a ser assinada. O caminho deve estar no formato `/{owner}/{repo}/events/{event}`. | -| `hub.callback` | `string` | A URI para receber as atualizações do tópico. | -| `hub.secret` | `string` | Uma chave de segredo compartilhado que gera uma assinatura de hash do conteúdo de saída do texto. Você pode verificar se um push veio do GitHub comparando o texto da solicitação sem processar com o conteúdo dos cabeçalho do {% ifversion fpt or ghes > 2.22 or ghec %}`X-Hub-Signature` ou `X-Hub-Signature-256` {% elsif ghes < 3.0 %}`X-Hub-Signature` {% elsif ghae %}cabeçalho `X-Hub-Signature-256` {% endif %}. Você pode ver [a documentação do PubSubHubbub](https://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html#authednotify) para obter mais informações. | + diff --git a/translations/pt-BR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/pt-BR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml index 7ec32796da..732b5cc505 100644 --- a/translations/pt-BR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml +++ b/translations/pt-BR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -112,3 +112,17 @@ upcoming_changes: date: '2021-10-01T00:00:00+00:00' criticality: breaking owner: synthead + - + location: PullRequest.viewerCanOverrideMergeQueue + description: '`viewerCanOverrideMergeQueue` will be removed. Use PullRequest.viewerCanMergeAsAdmin instead.' + reason: '`viewer_can_override_merge_queue` will be removed' + date: '2022-04-01' + criticality: breaking + owner: cbeaman + - + location: Repository.defaultMergeQueue + description: '`defaultMergeQueue` will be removed. Use `Repository.mergeQueue` instead.' + reason: '`defaultMergeQueue` will be removed.' + date: '2022-04-01' + criticality: breaking + owner: colinshum diff --git a/translations/pt-BR/data/graphql/ghec/graphql_upcoming_changes.public.yml b/translations/pt-BR/data/graphql/ghec/graphql_upcoming_changes.public.yml index 0d924c23dc..048df6cade 100644 --- a/translations/pt-BR/data/graphql/ghec/graphql_upcoming_changes.public.yml +++ b/translations/pt-BR/data/graphql/ghec/graphql_upcoming_changes.public.yml @@ -126,3 +126,24 @@ upcoming_changes: date: '2021-10-01T00:00:00+00:00' criticality: breaking owner: synthead + - + location: PullRequest.viewerCanOverrideMergeQueue + description: '`viewerCanOverrideMergeQueue` will be removed. Use PullRequest.viewerCanMergeAsAdmin instead.' + reason: '`viewer_can_override_merge_queue` will be removed' + date: '2022-04-01' + criticality: breaking + owner: cbeaman + - + location: Repository.defaultMergeQueue + description: '`defaultMergeQueue` will be removed. Use `Repository.mergeQueue` instead.' + reason: '`defaultMergeQueue` will be removed.' + date: '2022-04-01' + criticality: breaking + owner: colinshum + - + location: Query.sponsorables.dependencyEcosystem + description: '`dependencyEcosystem` will be removed. Use the ecosystem argument instead.' + reason: The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem. + date: '2022-07-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 diff --git a/translations/pt-BR/data/graphql/graphql_upcoming_changes.public.yml b/translations/pt-BR/data/graphql/graphql_upcoming_changes.public.yml index 0d924c23dc..048df6cade 100644 --- a/translations/pt-BR/data/graphql/graphql_upcoming_changes.public.yml +++ b/translations/pt-BR/data/graphql/graphql_upcoming_changes.public.yml @@ -126,3 +126,24 @@ upcoming_changes: date: '2021-10-01T00:00:00+00:00' criticality: breaking owner: synthead + - + location: PullRequest.viewerCanOverrideMergeQueue + description: '`viewerCanOverrideMergeQueue` will be removed. Use PullRequest.viewerCanMergeAsAdmin instead.' + reason: '`viewer_can_override_merge_queue` will be removed' + date: '2022-04-01' + criticality: breaking + owner: cbeaman + - + location: Repository.defaultMergeQueue + description: '`defaultMergeQueue` will be removed. Use `Repository.mergeQueue` instead.' + reason: '`defaultMergeQueue` will be removed.' + date: '2022-04-01' + criticality: breaking + owner: colinshum + - + location: Query.sponsorables.dependencyEcosystem + description: '`dependencyEcosystem` will be removed. Use the ecosystem argument instead.' + reason: The type is switching from SecurityAdvisoryEcosystem to DependencyGraphEcosystem. + date: '2022-07-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 diff --git a/translations/pt-BR/data/reusables/github-actions/actions-activity-types.md b/translations/pt-BR/data/reusables/actions/actions-activity-types.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/actions-activity-types.md rename to translations/pt-BR/data/reusables/actions/actions-activity-types.md diff --git a/translations/pt-BR/data/reusables/github-actions/actions-billing.md b/translations/pt-BR/data/reusables/actions/actions-billing.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/actions-billing.md rename to translations/pt-BR/data/reusables/actions/actions-billing.md diff --git a/translations/pt-BR/data/reusables/github-actions/actions-do-not-trigger-workflows.md b/translations/pt-BR/data/reusables/actions/actions-do-not-trigger-workflows.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/actions-do-not-trigger-workflows.md rename to translations/pt-BR/data/reusables/actions/actions-do-not-trigger-workflows.md diff --git a/translations/pt-BR/data/reusables/github-actions/actions-filters.md b/translations/pt-BR/data/reusables/actions/actions-filters.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/actions-filters.md rename to translations/pt-BR/data/reusables/actions/actions-filters.md diff --git a/translations/pt-BR/data/reusables/github-actions/actions-multiple-types.md b/translations/pt-BR/data/reusables/actions/actions-multiple-types.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/actions-multiple-types.md rename to translations/pt-BR/data/reusables/actions/actions-multiple-types.md diff --git a/translations/pt-BR/data/reusables/actions/actions-on-examples.md b/translations/pt-BR/data/reusables/actions/actions-on-examples.md new file mode 100644 index 0000000000..80c7fc67d2 --- /dev/null +++ b/translations/pt-BR/data/reusables/actions/actions-on-examples.md @@ -0,0 +1,19 @@ +### Using a single event + +{% data reusables.actions.on-single-example %} + +### Using multiple events + +{% data reusables.actions.on-multiple-example %} + +### Using activity types + +{% data reusables.actions.actions-activity-types %} + +### Using filters + +{% data reusables.actions.actions-filters %} + +### Using activity types and filters with multiple events + +{% data reusables.actions.actions-multiple-types %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/github-actions/actions-spending-limit-brief.md b/translations/pt-BR/data/reusables/actions/actions-spending-limit-brief.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/actions-spending-limit-brief.md rename to translations/pt-BR/data/reusables/actions/actions-spending-limit-brief.md diff --git a/translations/pt-BR/data/reusables/github-actions/actions-spending-limit-detailed.md b/translations/pt-BR/data/reusables/actions/actions-spending-limit-detailed.md similarity index 87% rename from translations/pt-BR/data/reusables/github-actions/actions-spending-limit-detailed.md rename to translations/pt-BR/data/reusables/actions/actions-spending-limit-detailed.md index e2d0677279..f5b6c230fa 100644 --- a/translations/pt-BR/data/reusables/github-actions/actions-spending-limit-detailed.md +++ b/translations/pt-BR/data/reusables/actions/actions-spending-limit-detailed.md @@ -1,3 +1,3 @@ -{% data reusables.github-actions.actions-spending-limit-brief %} +{% data reusables.actions.actions-spending-limit-brief %} If you have an unlimited spending limit or a spending limit set higher than $0 USD, you will be billed for any additional minutes or storage beyond the included amounts in your account, also called overages. {% data variables.product.prodname_dotcom %} cobra o uso da conta do repositório em que um fluxo de trabalho é executado. Quaisquer cupons em sua conta não se aplicam a {% data variables.product.prodname_actions %} excessos. diff --git a/translations/pt-BR/data/reusables/github-actions/actions-unused-labels.md b/translations/pt-BR/data/reusables/actions/actions-unused-labels.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/actions-unused-labels.md rename to translations/pt-BR/data/reusables/actions/actions-unused-labels.md diff --git a/translations/pt-BR/data/reusables/github-actions/artifact-log-retention-statement.md b/translations/pt-BR/data/reusables/actions/artifact-log-retention-statement.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/artifact-log-retention-statement.md rename to translations/pt-BR/data/reusables/actions/artifact-log-retention-statement.md diff --git a/translations/pt-BR/data/reusables/github-actions/branch-paths-filter.md b/translations/pt-BR/data/reusables/actions/branch-paths-filter.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/branch-paths-filter.md rename to translations/pt-BR/data/reusables/actions/branch-paths-filter.md diff --git a/translations/pt-BR/data/reusables/github-actions/branch-requirement.md b/translations/pt-BR/data/reusables/actions/branch-requirement.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/branch-requirement.md rename to translations/pt-BR/data/reusables/actions/branch-requirement.md diff --git a/translations/pt-BR/data/reusables/github-actions/change-retention-period-for-artifacts-logs.md b/translations/pt-BR/data/reusables/actions/change-retention-period-for-artifacts-logs.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/change-retention-period-for-artifacts-logs.md rename to translations/pt-BR/data/reusables/actions/change-retention-period-for-artifacts-logs.md diff --git a/translations/pt-BR/data/reusables/github-actions/contacting-support.md b/translations/pt-BR/data/reusables/actions/contacting-support.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/contacting-support.md rename to translations/pt-BR/data/reusables/actions/contacting-support.md diff --git a/translations/pt-BR/data/reusables/github-actions/container-jobs-intro.md b/translations/pt-BR/data/reusables/actions/container-jobs-intro.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/container-jobs-intro.md rename to translations/pt-BR/data/reusables/actions/container-jobs-intro.md diff --git a/translations/pt-BR/data/reusables/github-actions/context-injection-warning.md b/translations/pt-BR/data/reusables/actions/context-injection-warning.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/context-injection-warning.md rename to translations/pt-BR/data/reusables/actions/context-injection-warning.md diff --git a/translations/pt-BR/data/reusables/github-actions/copy-workflow-file.md b/translations/pt-BR/data/reusables/actions/copy-workflow-file.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/copy-workflow-file.md rename to translations/pt-BR/data/reusables/actions/copy-workflow-file.md diff --git a/translations/pt-BR/data/reusables/github-actions/defaults-override.md b/translations/pt-BR/data/reusables/actions/defaults-override.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/defaults-override.md rename to translations/pt-BR/data/reusables/actions/defaults-override.md diff --git a/translations/pt-BR/data/reusables/github-actions/disabled-actions-description.md b/translations/pt-BR/data/reusables/actions/disabled-actions-description.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/disabled-actions-description.md rename to translations/pt-BR/data/reusables/actions/disabled-actions-description.md diff --git a/translations/pt-BR/data/reusables/github-actions/disabling-github-actions.md b/translations/pt-BR/data/reusables/actions/disabling-github-actions.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/disabling-github-actions.md rename to translations/pt-BR/data/reusables/actions/disabling-github-actions.md diff --git a/translations/pt-BR/data/reusables/github-actions/docker-container-os-support.md b/translations/pt-BR/data/reusables/actions/docker-container-os-support.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/docker-container-os-support.md rename to translations/pt-BR/data/reusables/actions/docker-container-os-support.md diff --git a/translations/pt-BR/data/reusables/github-actions/dockerfile-guidelines.md b/translations/pt-BR/data/reusables/actions/dockerfile-guidelines.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/dockerfile-guidelines.md rename to translations/pt-BR/data/reusables/actions/dockerfile-guidelines.md diff --git a/translations/pt-BR/data/reusables/github-actions/enabled-actions-description.md b/translations/pt-BR/data/reusables/actions/enabled-actions-description.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/enabled-actions-description.md rename to translations/pt-BR/data/reusables/actions/enabled-actions-description.md diff --git a/translations/pt-BR/data/reusables/github-actions/enabled-local-github-actions.md b/translations/pt-BR/data/reusables/actions/enabled-local-github-actions.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/enabled-local-github-actions.md rename to translations/pt-BR/data/reusables/actions/enabled-local-github-actions.md diff --git a/translations/pt-BR/data/reusables/github-actions/enterprise-billing-details.md b/translations/pt-BR/data/reusables/actions/enterprise-billing-details.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/enterprise-billing-details.md rename to translations/pt-BR/data/reusables/actions/enterprise-billing-details.md diff --git a/translations/pt-BR/data/reusables/github-actions/example-github-runner.md b/translations/pt-BR/data/reusables/actions/example-github-runner.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/example-github-runner.md rename to translations/pt-BR/data/reusables/actions/example-github-runner.md diff --git a/translations/pt-BR/data/reusables/github-actions/expression-syntax-if.md b/translations/pt-BR/data/reusables/actions/expression-syntax-if.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/expression-syntax-if.md rename to translations/pt-BR/data/reusables/actions/expression-syntax-if.md diff --git a/translations/pt-BR/data/reusables/github-actions/forked-write-permission.md b/translations/pt-BR/data/reusables/actions/forked-write-permission.md similarity index 51% rename from translations/pt-BR/data/reusables/github-actions/forked-write-permission.md rename to translations/pt-BR/data/reusables/actions/forked-write-permission.md index c9b68598b0..625ed14a6d 100644 --- a/translations/pt-BR/data/reusables/github-actions/forked-write-permission.md +++ b/translations/pt-BR/data/reusables/actions/forked-write-permission.md @@ -1 +1 @@ -Você pode usar a chave de `permissões` para adicionar e remover permissões de leitura para repositórios bifurcados, mas, normalmente, você não pode conceder acesso de gravação. A exceção para esse comportamento é quando um usuário administrador selecionou a opção **Enviar tokens para fluxos de trabalho de pull requests** nas configurações do {% data variables.product.prodname_actions %}. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#enabling-workflows-for-private-repository-forks)." +Você pode usar a chave de `permissões` para adicionar e remover permissões de leitura para repositórios bifurcados, mas, normalmente, você não pode conceder acesso de gravação. A exceção para esse comportamento é quando um usuário administrador selecionou a opção **Enviar tokens para fluxos de trabalho de pull requests** nas configurações do {% data variables.product.prodname_actions %}. Para obter mais informações, consulte "[Gerenciar configurações de {% data variables.product.prodname_actions %} para um repositório](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#enabling-workflows-for-private-repository-forks)". diff --git a/translations/pt-BR/data/reusables/actions/ghes-actions-not-enabled-by-default.md b/translations/pt-BR/data/reusables/actions/ghes-actions-not-enabled-by-default.md new file mode 100644 index 0000000000..ba7a3362ed --- /dev/null +++ b/translations/pt-BR/data/reusables/actions/ghes-actions-not-enabled-by-default.md @@ -0,0 +1 @@ +Por padrão, {% data variables.product.prodname_actions %} não está habilitado para {% data variables.product.prodname_ghe_server %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/github-actions/github-context-warning.md b/translations/pt-BR/data/reusables/actions/github-context-warning.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/github-context-warning.md rename to translations/pt-BR/data/reusables/actions/github-context-warning.md diff --git a/translations/pt-BR/data/reusables/github-actions/github-hosted-runners-check-concurrency.md b/translations/pt-BR/data/reusables/actions/github-hosted-runners-check-concurrency.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/github-hosted-runners-check-concurrency.md rename to translations/pt-BR/data/reusables/actions/github-hosted-runners-check-concurrency.md diff --git a/translations/pt-BR/data/reusables/github-actions/github-hosted-runners-navigate-to-repo-org-enterprise.md b/translations/pt-BR/data/reusables/actions/github-hosted-runners-navigate-to-repo-org-enterprise.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/github-hosted-runners-navigate-to-repo-org-enterprise.md rename to translations/pt-BR/data/reusables/actions/github-hosted-runners-navigate-to-repo-org-enterprise.md diff --git a/translations/pt-BR/data/reusables/github-actions/github-hosted-runners-table-entry.md b/translations/pt-BR/data/reusables/actions/github-hosted-runners-table-entry.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/github-hosted-runners-table-entry.md rename to translations/pt-BR/data/reusables/actions/github-hosted-runners-table-entry.md diff --git a/translations/pt-BR/data/reusables/github-actions/github-token-available-permissions.md b/translations/pt-BR/data/reusables/actions/github-token-available-permissions.md similarity index 67% rename from translations/pt-BR/data/reusables/github-actions/github-token-available-permissions.md rename to translations/pt-BR/data/reusables/actions/github-token-available-permissions.md index c816597321..5af4019691 100644 --- a/translations/pt-BR/data/reusables/github-actions/github-token-available-permissions.md +++ b/translations/pt-BR/data/reusables/actions/github-token-available-permissions.md @@ -1,4 +1,4 @@ -Valores de acesso e escopos disponíveis: +Available scopes and access values: ```yaml permissions: @@ -17,9 +17,9 @@ permissions: statuses: read|write|none ``` -Se você especificar o acesso para qualquer um desses escopos, todos os que não são especificados são definidos como `nenhum`. +If you specify the access for any of these scopes, all of those that are not specified are set to `none`. -Você pode usar a sintaxe a seguir para definir o acesso de leitura ou gravação para todos os escopos disponíveis: +You can use the following syntax to define read or write access for all of the available scopes: ```yaml permissions: read-all|write-all diff --git a/translations/pt-BR/data/reusables/github-actions/github-token-permissions.md b/translations/pt-BR/data/reusables/actions/github-token-permissions.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/github-token-permissions.md rename to translations/pt-BR/data/reusables/actions/github-token-permissions.md diff --git a/translations/pt-BR/data/reusables/github-actions/github_token-input-example.md b/translations/pt-BR/data/reusables/actions/github_token-input-example.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/github_token-input-example.md rename to translations/pt-BR/data/reusables/actions/github_token-input-example.md diff --git a/translations/pt-BR/data/reusables/github-actions/gradle-workflow-steps.md b/translations/pt-BR/data/reusables/actions/gradle-workflow-steps.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/gradle-workflow-steps.md rename to translations/pt-BR/data/reusables/actions/gradle-workflow-steps.md diff --git a/translations/pt-BR/data/reusables/github-actions/hosted-runner-configure-runner-group-access.md b/translations/pt-BR/data/reusables/actions/hosted-runner-configure-runner-group-access.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/hosted-runner-configure-runner-group-access.md rename to translations/pt-BR/data/reusables/actions/hosted-runner-configure-runner-group-access.md diff --git a/translations/pt-BR/data/reusables/github-actions/hosted-runner-labels-view-assigned-labels.md b/translations/pt-BR/data/reusables/actions/hosted-runner-labels-view-assigned-labels.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/hosted-runner-labels-view-assigned-labels.md rename to translations/pt-BR/data/reusables/actions/hosted-runner-labels-view-assigned-labels.md diff --git a/translations/pt-BR/data/reusables/github-actions/hosted-runner-list-group.md b/translations/pt-BR/data/reusables/actions/hosted-runner-list-group.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/hosted-runner-list-group.md rename to translations/pt-BR/data/reusables/actions/hosted-runner-list-group.md diff --git a/translations/pt-BR/data/reusables/github-actions/hosted-runner-list.md b/translations/pt-BR/data/reusables/actions/hosted-runner-list.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/hosted-runner-list.md rename to translations/pt-BR/data/reusables/actions/hosted-runner-list.md diff --git a/translations/pt-BR/data/reusables/github-actions/invalid-workflow-files.md b/translations/pt-BR/data/reusables/actions/invalid-workflow-files.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/invalid-workflow-files.md rename to translations/pt-BR/data/reusables/actions/invalid-workflow-files.md diff --git a/translations/pt-BR/data/reusables/actions/ip-allow-list-self-hosted-runners.md b/translations/pt-BR/data/reusables/actions/ip-allow-list-self-hosted-runners.md new file mode 100644 index 0000000000..6ad55b7304 --- /dev/null +++ b/translations/pt-BR/data/reusables/actions/ip-allow-list-self-hosted-runners.md @@ -0,0 +1,11 @@ +{% ifversion ghae %} +Para permitir que seus executores auto-hospedados se comuniquem com {% data variables.product.prodname_dotcom %}, adicione o endereço IP ou o intervalo de endereços IP dos seus executores auto-hospedados para à lista de permitir IP. Para obter mais informações, consulte "[Adding an allowed IP address](#adding-an-allowed-ip-address)." +{% else %} +{% warning %} + +**Aviso**: Se você usar uma lista de permitir IP e também gostaria de usar {% data variables.product.prodname_actions %}, você deve usar executores auto-hospedados. Para obter mais informações, consulte "[Hosting your own runners](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners)." + +{% endwarning %} + +Para permitir que seus executores auto-hospedados se comuniquem com {% data variables.product.prodname_dotcom %}, adicione o endereço IP ou o intervalo de endereços IP dos seus executores auto-hospedados para à lista de permitir IP. Para obter mais informações, consulte "[Adding an allowed IP address](#adding-an-allowed-ip-address)." +{% endif %} diff --git a/translations/pt-BR/data/reusables/github-actions/java-jvm-architecture.md b/translations/pt-BR/data/reusables/actions/java-jvm-architecture.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/java-jvm-architecture.md rename to translations/pt-BR/data/reusables/actions/java-jvm-architecture.md diff --git a/translations/pt-BR/data/reusables/actions/jobs/section-assigning-permissions-to-jobs-specific.md b/translations/pt-BR/data/reusables/actions/jobs/section-assigning-permissions-to-jobs-specific.md index 3b742b9d2c..4191bc8a58 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/section-assigning-permissions-to-jobs-specific.md +++ b/translations/pt-BR/data/reusables/actions/jobs/section-assigning-permissions-to-jobs-specific.md @@ -2,8 +2,8 @@ Para um trabalho específico, você pode usar `jobs..permissions` para m Ao especificar a permissão de uma definição de trabalho, você pode configurar um conjunto diferente de permissões para o `GITHUB_TOKEN` para cada trabalho, se necessário. Como alternativa, você pode especificar as permissões para todas as tarefas do fluxo de trabalho. Para informações sobre como definir permissões no nível do fluxo de trabalho, consulte [`permissões`](/actions/using-workflows/workflow-syntax-for-github-actions#permissions). -{% data reusables.github-actions.github-token-available-permissions %} -{% data reusables.github-actions.forked-write-permission %} +{% data reusables.actions.github-token-available-permissions %} +{% data reusables.actions.forked-write-permission %} #### Exemplo: Configurar permissões para um trabalho específico diff --git a/translations/pt-BR/data/reusables/actions/jobs/section-assigning-permissions-to-jobs.md b/translations/pt-BR/data/reusables/actions/jobs/section-assigning-permissions-to-jobs.md index 2cdde46e52..76c46e7a7f 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/section-assigning-permissions-to-jobs.md +++ b/translations/pt-BR/data/reusables/actions/jobs/section-assigning-permissions-to-jobs.md @@ -2,8 +2,8 @@ Você pode usar as `permissões` para modificar as permissões padrão concedida Você pode usar as permissões de `` como uma chave de nível superior, para aplicar a todos os trabalhos do fluxo de trabalho ou em trabalhos específicos. Ao adicionar a chave das `permissões` em um trabalho específico, todas as ações e comandos de execução dentro desse trabalho que usam o `GITHUB_TOKEN` ganham os direitos de acesso que você especificar. Para obter mais informações, consulte [`jobs..permissions`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idpermissions). -{% data reusables.github-actions.github-token-available-permissions %} -{% data reusables.github-actions.forked-write-permission %} +{% data reusables.actions.github-token-available-permissions %} +{% data reusables.actions.forked-write-permission %} ### Exemplo: Atribuindo permissões ao GITHUB_TOKEN diff --git a/translations/pt-BR/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md b/translations/pt-BR/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md index 349be91971..c1a66ce8c5 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md +++ b/translations/pt-BR/data/reusables/actions/jobs/section-choosing-the-runner-for-a-job.md @@ -10,7 +10,7 @@ Se você usar um executor hospedado no {% data variables.product.prodname_dotcom Os tipos de executor disponíveis para {% data variables.product.prodname_dotcom %} são: -{% data reusables.github-actions.supported-github-runners %} +{% data reusables.actions.supported-github-runners %} #### Exemplo: Especificar um sistema operacional @@ -27,7 +27,7 @@ Para obter mais informações, consulte "[Ambientes virtuais para executores hos {% data reusables.actions.ae-self-hosted-runners-notice %} -{% data reusables.github-actions.self-hosted-runner-labels-runs-on %} +{% data reusables.actions.self-hosted-runner-labels-runs-on %} #### Exemplo: Usando etiquetas para seleção do executor diff --git a/translations/pt-BR/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-matrix.md b/translations/pt-BR/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-matrix.md index 5e36a2d81d..ee255cdb28 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-matrix.md +++ b/translations/pt-BR/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-matrix.md @@ -1,7 +1,7 @@ Use `jobs..strategy.matrix` to define a matrix of different job configurations. Uma matriz permite que você crie vários trabalhos que realizam a substituição de variável em uma definição de trabalho único. Por exemplo, você pode usar uma matriz para criar trabalhos para mais de uma versão compatível de uma linguagem de programação, sistema operacional ou ferramenta. Uma matriz reutiliza a configuração do trabalho e cria trabalho para cada matriz que você configurar. -{% data reusables.github-actions.usage-matrix-limits %} +{% data reusables.actions.usage-matrix-limits %} Cada opção que você define na `matriz` tem uma chave e um valor. As chaves que você define tornam-se propriedades no contexto da `matriz` e você pode fazer referência à propriedade em outras áreas do seu arquivo de fluxo de trabalho. Por exemplo, se você definir a chave `os` que contém um array de sistemas operacionais, você poderá usar a propriedade `matrix.os` como o valor da palavra-chave `runs-on` para criar um trabalho para cada sistema operacional. Para obter mais informações, consulte "[Contextos](/actions/learn-github-actions/contexts)". @@ -123,4 +123,4 @@ strategy: Você pode adicionar variáveis de ambiente personalizadas para cada combinação de testes usando a chave `include`. Em seguida, você pode se referir às variáveis de ambiente personalizadas em um passo posterior. -{% data reusables.github-actions.matrix-variable-example %} +{% data reusables.actions.matrix-variable-example %} diff --git a/translations/pt-BR/data/reusables/actions/jobs/section-using-conditions-to-control-job-execution.md b/translations/pt-BR/data/reusables/actions/jobs/section-using-conditions-to-control-job-execution.md index 91e0484974..0050d3e599 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/section-using-conditions-to-control-job-execution.md +++ b/translations/pt-BR/data/reusables/actions/jobs/section-using-conditions-to-control-job-execution.md @@ -1,6 +1,6 @@ Você pode usar a condicional `jobs..if` para evitar que um trabalho seja executado a não ser que determinada condição seja atendida. Você pode usar qualquer contexto e expressão compatível para criar uma condicional. -{% data reusables.github-actions.expression-syntax-if %} Para obter mais informações, consulte "[Expressões](/actions/learn-github-actions/expressions)". +{% data reusables.actions.expression-syntax-if %} Para obter mais informações, consulte "[Expressões](/actions/learn-github-actions/expressions)". ### Exemplo: Somente executar o trabalho para um repositório específico diff --git a/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md b/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md index 6e46edad1e..572f0e6771 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md +++ b/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job-run.md @@ -2,7 +2,7 @@ Use `jobs..defaults.run` para fornecer o `shell` padrão e `workdirector Você pode fornecer as opções-padrão de `shell` e `working-directory` para todas as etapas de [`execução`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) de um trabalho. Você também pode definir as configurações-padrão para `execução` para todo o fluxo de trabalho. Para obter mais informações, consulte [`jobs.defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#defaultsrun). Você não pode usar contextos ou expressões nesta palavra-chave. -{% data reusables.github-actions.defaults-override %} +{% data reusables.actions.defaults-override %} #### Exemplo: Configuração padrão da etapa `executar` para um trabalho diff --git a/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md b/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md index cb8af45fee..a9182e7c1a 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md +++ b/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-job.md @@ -1,3 +1,3 @@ Use `jobs..defaults` para criar um `mapa` das configurações padrão que será aplicado a todas as etapas do trabalho. Você também pode definir as configurações-padrão para todo o fluxo de trabalho. Para obter mais informações, consulte [`padrão`](/actions/using-workflows/workflow-syntax-for-github-actions#defaults). -{% data reusables.github-actions.defaults-override %} \ No newline at end of file +{% data reusables.actions.defaults-override %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md b/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md index 2f9dab109d..da1903ee6d 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md +++ b/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults-run.md @@ -1,6 +1,6 @@ Você pode usar `defaults.run` para fornecer o `shell` padrão e as opções de `working-directory` para todas as etapas de [`execução`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun) em um fluxo de trabalho. Você também pode definir as configurações-padrão para `execução` apenas disponíveis para um trabalho. Para obter mais informações, consulte [`jobs..defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun). Você não pode usar contextos ou expressões nesta palavra-chave. -{% data reusables.github-actions.defaults-override %} +{% data reusables.actions.defaults-override %} #### Exemplo: Defina o shell padrão e o diretório de trabalho diff --git a/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md b/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md index d8d6239139..f442ca47eb 100644 --- a/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md +++ b/translations/pt-BR/data/reusables/actions/jobs/setting-default-values-for-jobs-defaults.md @@ -1,3 +1,3 @@ Use `padrões` para criar um `mapa` das configurações padrão que serão aplicadas a todos os trabalhos do fluxo de trabalho. Você também pode definir as configurações-padrão disponíveis para um trabalho. Para obter mais informações, consulte [`jobs..defaults`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaults). -{% data reusables.github-actions.defaults-override %} \ No newline at end of file +{% data reusables.actions.defaults-override %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/github-actions/macos-runner-preview.md b/translations/pt-BR/data/reusables/actions/macos-runner-preview.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/macos-runner-preview.md rename to translations/pt-BR/data/reusables/actions/macos-runner-preview.md diff --git a/translations/pt-BR/data/reusables/github-actions/matrix-variable-example.md b/translations/pt-BR/data/reusables/actions/matrix-variable-example.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/matrix-variable-example.md rename to translations/pt-BR/data/reusables/actions/matrix-variable-example.md diff --git a/translations/pt-BR/data/reusables/github-actions/name-environment.md b/translations/pt-BR/data/reusables/actions/name-environment.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/name-environment.md rename to translations/pt-BR/data/reusables/actions/name-environment.md diff --git a/translations/pt-BR/data/reusables/github-actions/new-environment.md b/translations/pt-BR/data/reusables/actions/new-environment.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/new-environment.md rename to translations/pt-BR/data/reusables/actions/new-environment.md diff --git a/translations/pt-BR/data/reusables/github-actions/on-multiple-example.md b/translations/pt-BR/data/reusables/actions/on-multiple-example.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/on-multiple-example.md rename to translations/pt-BR/data/reusables/actions/on-multiple-example.md diff --git a/translations/pt-BR/data/reusables/github-actions/on-single-example.md b/translations/pt-BR/data/reusables/actions/on-single-example.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/on-single-example.md rename to translations/pt-BR/data/reusables/actions/on-single-example.md diff --git a/translations/pt-BR/data/reusables/github-actions/permissions-statement-environment.md b/translations/pt-BR/data/reusables/actions/permissions-statement-environment.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/permissions-statement-environment.md rename to translations/pt-BR/data/reusables/actions/permissions-statement-environment.md diff --git a/translations/pt-BR/data/reusables/github-actions/permissions-statement-secrets-api.md b/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-api.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/permissions-statement-secrets-api.md rename to translations/pt-BR/data/reusables/actions/permissions-statement-secrets-api.md diff --git a/translations/pt-BR/data/reusables/github-actions/permissions-statement-secrets-environment.md b/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-environment.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/permissions-statement-secrets-environment.md rename to translations/pt-BR/data/reusables/actions/permissions-statement-secrets-environment.md diff --git a/translations/pt-BR/data/reusables/github-actions/permissions-statement-secrets-organization.md b/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-organization.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/permissions-statement-secrets-organization.md rename to translations/pt-BR/data/reusables/actions/permissions-statement-secrets-organization.md diff --git a/translations/pt-BR/data/reusables/github-actions/permissions-statement-secrets-repository.md b/translations/pt-BR/data/reusables/actions/permissions-statement-secrets-repository.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/permissions-statement-secrets-repository.md rename to translations/pt-BR/data/reusables/actions/permissions-statement-secrets-repository.md diff --git a/translations/pt-BR/data/reusables/github-actions/postgres-environment-variables.md b/translations/pt-BR/data/reusables/actions/postgres-environment-variables.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/postgres-environment-variables.md rename to translations/pt-BR/data/reusables/actions/postgres-environment-variables.md diff --git a/translations/pt-BR/data/reusables/github-actions/postgres-label-description.md b/translations/pt-BR/data/reusables/actions/postgres-label-description.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/postgres-label-description.md rename to translations/pt-BR/data/reusables/actions/postgres-label-description.md diff --git a/translations/pt-BR/data/reusables/github-actions/private-repository-forks-configure.md b/translations/pt-BR/data/reusables/actions/private-repository-forks-configure.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/private-repository-forks-configure.md rename to translations/pt-BR/data/reusables/actions/private-repository-forks-configure.md diff --git a/translations/pt-BR/data/reusables/github-actions/private-repository-forks-options.md b/translations/pt-BR/data/reusables/actions/private-repository-forks-options.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/private-repository-forks-options.md rename to translations/pt-BR/data/reusables/actions/private-repository-forks-options.md diff --git a/translations/pt-BR/data/reusables/github-actions/private-repository-forks-overview.md b/translations/pt-BR/data/reusables/actions/private-repository-forks-overview.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/private-repository-forks-overview.md rename to translations/pt-BR/data/reusables/actions/private-repository-forks-overview.md diff --git a/translations/pt-BR/data/reusables/github-actions/publish-to-maven-workflow-step.md b/translations/pt-BR/data/reusables/actions/publish-to-maven-workflow-step.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/publish-to-maven-workflow-step.md rename to translations/pt-BR/data/reusables/actions/publish-to-maven-workflow-step.md diff --git a/translations/pt-BR/data/reusables/github-actions/publish-to-packages-workflow-step.md b/translations/pt-BR/data/reusables/actions/publish-to-packages-workflow-step.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/publish-to-packages-workflow-step.md rename to translations/pt-BR/data/reusables/actions/publish-to-packages-workflow-step.md diff --git a/translations/pt-BR/data/reusables/github-actions/publishing-java-packages-intro.md b/translations/pt-BR/data/reusables/actions/publishing-java-packages-intro.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/publishing-java-packages-intro.md rename to translations/pt-BR/data/reusables/actions/publishing-java-packages-intro.md diff --git a/translations/pt-BR/data/reusables/github-actions/pure-javascript.md b/translations/pt-BR/data/reusables/actions/pure-javascript.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/pure-javascript.md rename to translations/pt-BR/data/reusables/actions/pure-javascript.md diff --git a/translations/pt-BR/data/reusables/github-actions/redis-environment-variables.md b/translations/pt-BR/data/reusables/actions/redis-environment-variables.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/redis-environment-variables.md rename to translations/pt-BR/data/reusables/actions/redis-environment-variables.md diff --git a/translations/pt-BR/data/reusables/github-actions/redis-label-description.md b/translations/pt-BR/data/reusables/actions/redis-label-description.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/redis-label-description.md rename to translations/pt-BR/data/reusables/actions/redis-label-description.md diff --git a/translations/pt-BR/data/reusables/github-actions/release-trigger-workflow.md b/translations/pt-BR/data/reusables/actions/release-trigger-workflow.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/release-trigger-workflow.md rename to translations/pt-BR/data/reusables/actions/release-trigger-workflow.md diff --git a/translations/pt-BR/data/reusables/github-actions/run_id_description.md b/translations/pt-BR/data/reusables/actions/run_id_description.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/run_id_description.md rename to translations/pt-BR/data/reusables/actions/run_id_description.md diff --git a/translations/pt-BR/data/reusables/github-actions/run_number_description.md b/translations/pt-BR/data/reusables/actions/run_number_description.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/run_number_description.md rename to translations/pt-BR/data/reusables/actions/run_number_description.md diff --git a/translations/pt-BR/data/reusables/github-actions/runner-app-open-source.md b/translations/pt-BR/data/reusables/actions/runner-app-open-source.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/runner-app-open-source.md rename to translations/pt-BR/data/reusables/actions/runner-app-open-source.md diff --git a/translations/pt-BR/data/reusables/github-actions/runner-group-assign-policy-org.md b/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-org.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/runner-group-assign-policy-org.md rename to translations/pt-BR/data/reusables/actions/runner-group-assign-policy-org.md diff --git a/translations/pt-BR/data/reusables/github-actions/runner-group-assign-policy-repo.md b/translations/pt-BR/data/reusables/actions/runner-group-assign-policy-repo.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/runner-group-assign-policy-repo.md rename to translations/pt-BR/data/reusables/actions/runner-group-assign-policy-repo.md diff --git a/translations/pt-BR/data/reusables/github-actions/runner-label-settings.md b/translations/pt-BR/data/reusables/actions/runner-label-settings.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/runner-label-settings.md rename to translations/pt-BR/data/reusables/actions/runner-label-settings.md diff --git a/translations/pt-BR/data/reusables/github-actions/runner-workflow-continuity.md b/translations/pt-BR/data/reusables/actions/runner-workflow-continuity.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/runner-workflow-continuity.md rename to translations/pt-BR/data/reusables/actions/runner-workflow-continuity.md diff --git a/translations/pt-BR/data/reusables/github-actions/secrets-org-level-overview.md b/translations/pt-BR/data/reusables/actions/secrets-org-level-overview.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/secrets-org-level-overview.md rename to translations/pt-BR/data/reusables/actions/secrets-org-level-overview.md diff --git a/translations/pt-BR/data/reusables/github-actions/secrets-redaction-warning.md b/translations/pt-BR/data/reusables/actions/secrets-redaction-warning.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/secrets-redaction-warning.md rename to translations/pt-BR/data/reusables/actions/secrets-redaction-warning.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-auto-removal.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-auto-removal.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-auto-removal.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-auto-removal.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-check-installation-success.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-check-installation-success.md similarity index 91% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-check-installation-success.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-check-installation-success.md index eec874beba..229fdc1898 100644 --- a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-check-installation-success.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-check-installation-success.md @@ -5,6 +5,6 @@ After completing the steps to add a self-hosted runner, the runner and its statu A aplicação dos executores auto-hospedados deve estar activa para que o executor aceite os trabalhos. Quando o aplicativo do executor estiver conectado a {% data variables.product.product_name %} e pronto para receber trabalhos, você verá a seguinte mensagem no terminal da máquina. -{% data reusables.github-actions.self-hosted-runner-connected-output %} +{% data reusables.actions.self-hosted-runner-connected-output %} Para obter mais informações, consulte "[Monitoring and troubleshooting self-hosted runners](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners)." diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-check-mac-linux.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-check-mac-linux.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-check-mac-linux.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-check-mac-linux.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-configure-runner-group-access.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-configure-runner-group-access.md similarity index 90% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-configure-runner-group-access.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-configure-runner-group-access.md index 98fddc1f95..20825c1842 100644 --- a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-configure-runner-group-access.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-configure-runner-group-access.md @@ -6,7 +6,7 @@ **Aviso** - {% indented_data_reference reusables.github-actions.self-hosted-runner-security spaces=3 %} + {% indented_data_reference reusables.actions.self-hosted-runner-security spaces=3 %} Para obter mais informações, consulte "[Sobre os executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories)." diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-configure.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-configure.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-configure.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-configure.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-connected-output.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-connected-output.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-connected-output.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-connected-output.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-create-group.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-create-group.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-create-group.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-create-group.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-description.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-description.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-description.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-description.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-groups-navigate-to-repo-org-enterprise.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-labels-runs-on.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-labels-runs-on.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-labels-runs-on.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-labels-runs-on.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-labels-view-assigned-labels.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-labels-view-assigned-labels.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-labels-view-assigned-labels.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-labels-view-assigned-labels.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-list-group.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-list-group.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-list-group.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-list-group.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-list.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-list.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-list.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-list.md diff --git a/translations/pt-BR/data/reusables/actions/self-hosted-runner-management-permissions-required.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-management-permissions-required.md new file mode 100644 index 0000000000..01c5b13250 --- /dev/null +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-management-permissions-required.md @@ -0,0 +1,9 @@ +Um executor auto-hospedado pode ser localizado no seu repositório, organização, ou {% ifversion fpt or ghec %}configurações da conta corporativa em {% data variables.product.prodname_dotcom %}{% elsif ghes or ghae %} configurações corporativas em {% data variables.product.product_location %}{% endif %}. Para gerenciar um executor auto-hospedado, você deve ter as seguintes permissões, dependendo de onde o executor auto-hospedado foi adicionado: +- **Repositório de Usuário**: Você deve ser o proprietário do repositório. +- **Organização**: Você deve ser um proprietário da organização. +- **Repositório da organização**: Você deve ser o proprietário da organização ou ter acesso de administrador ao repositório. +{% ifversion ghec %} +- **Conta corporativa**: Você deve ser proprietário de uma empresa. +{% elsif ghes or ghae %} +- **Empresa**: Você deve ser um administrador do site de {% data variables.product.prodname_enterprise %} +{% endif %} diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-repo-and-org.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-repo-and-org.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-repo-and-org.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-repo-and-org.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-org-enterprise.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-org-enterprise.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-org-enterprise.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md similarity index 64% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index afa35a6828..144db20a71 100644 --- a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/pt-BR/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,17 +1,17 @@ {% ifversion fpt %} 1. Navigate to the main page of the organization or repository where your self-hosted runner group is registered. 2. Click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. -3. In the left sidebar, click **Actions**. +3. Na barra lateral esquerda, clique em **Actions** (Ações). 4. Click **Runners**. {% elsif ghec or ghes or ghae %} -1. Navigate to where your self-hosted runner is registered: - * **In an organization or repository**: navigate to the main page and click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. {% ifversion ghec %} +1. Navegue por onde seu runner auto-hospedado está registrado: + * **Em uma organização ou repositório**: navegue até a página principal e clique em {% octicon "gear" aria-label="The Settings gear" %} **Configurações**. {% ifversion ghec %} * **If using an enterprise account**: navigate to your enterprise account by clicking your profile photo in the top-right corner of {% data variables.product.prodname_dotcom_the_website %}, then clicking **Your enterprises**, then clicking the enterprise.{% elsif ghes or ghae %} - * **If using an enterprise-level runner**: - 1. In the upper-right corner of any page, click {% octicon "rocket" aria-label="The rocket ship" %}. - 2. In the left sidebar, click **Enterprise overview**. + * **Se estiver usando um executor de nível corporativo**: + 1. No canto superior direito de qualquer página, clique em {% octicon "rocket" aria-label="The rocket ship" %}. + 2. Na barra lateral esquerda, clique em **Visão geral da empresa**. 3. In the enterprise sidebar, click {% octicon "law" aria-label="The law icon" %} **Policies**.{% endif %} -2. Navigate to the {% data variables.product.prodname_actions %} settings: +2. Navegue até as configurações {% data variables.product.prodname_actions %}: * **In an organization or repository**: Click **Actions** in the left sidebar{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, then click **Runners**{% endif %}.{% ifversion ghec or ghae or ghes %} * {% ifversion ghec %}**If using an enterprise account**:{% elsif ghes or ghae %}**If using an enterprise-level runner**:{% endif %} Click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies"{% ifversion ghes > 3.1 or ghae or ghec %}, then click the **Runners** tab{% endif %}.{% endif %} {% endif %} diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-public-repo-access.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-public-repo-access.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-public-repo-access.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-public-repo-access.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-removal-impact.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-removal-impact.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-removal-impact.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-removal-impact.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-removing-a-runner-updated.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-removing-a-runner-updated.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-removing-a-runner.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-removing-a-runner.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-removing-a-runner.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-removing-a-runner.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-reqs-docker.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-reqs-docker.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-reqs-docker.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-reqs-docker.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-reusing.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-reusing.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-reusing.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-reusing.md diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-security.md b/translations/pt-BR/data/reusables/actions/self-hosted-runner-security.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/self-hosted-runner-security.md rename to translations/pt-BR/data/reusables/actions/self-hosted-runner-security.md diff --git a/translations/pt-BR/data/reusables/github-actions/service-container-add-script.md b/translations/pt-BR/data/reusables/actions/service-container-add-script.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/service-container-add-script.md rename to translations/pt-BR/data/reusables/actions/service-container-add-script.md diff --git a/translations/pt-BR/data/reusables/github-actions/service-container-host-runner.md b/translations/pt-BR/data/reusables/actions/service-container-host-runner.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/service-container-host-runner.md rename to translations/pt-BR/data/reusables/actions/service-container-host-runner.md diff --git a/translations/pt-BR/data/reusables/github-actions/service-container-host.md b/translations/pt-BR/data/reusables/actions/service-container-host.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/service-container-host.md rename to translations/pt-BR/data/reusables/actions/service-container-host.md diff --git a/translations/pt-BR/data/reusables/github-actions/service-container-localhost.md b/translations/pt-BR/data/reusables/actions/service-container-localhost.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/service-container-localhost.md rename to translations/pt-BR/data/reusables/actions/service-container-localhost.md diff --git a/translations/pt-BR/data/reusables/github-actions/service-container-prereqs.md b/translations/pt-BR/data/reusables/actions/service-container-prereqs.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/service-container-prereqs.md rename to translations/pt-BR/data/reusables/actions/service-container-prereqs.md diff --git a/translations/pt-BR/data/reusables/github-actions/service-template-steps.md b/translations/pt-BR/data/reusables/actions/service-template-steps.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/service-template-steps.md rename to translations/pt-BR/data/reusables/actions/service-template-steps.md diff --git a/translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runner-groups-selection.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runner-groups-selection.md rename to translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-groups-selection.md diff --git a/translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runner-groups.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-groups.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runner-groups.md rename to translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-groups.md diff --git a/translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runner-selection.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-selection.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runner-selection.md rename to translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runner-selection.md diff --git a/translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runners-updated.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runners-updated.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runners-updated.md rename to translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runners-updated.md diff --git a/translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runners.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runners.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions-runners.md rename to translations/pt-BR/data/reusables/actions/settings-sidebar-actions-runners.md diff --git a/translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions.md b/translations/pt-BR/data/reusables/actions/settings-sidebar-actions.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/settings-sidebar-actions.md rename to translations/pt-BR/data/reusables/actions/settings-sidebar-actions.md diff --git a/translations/pt-BR/data/reusables/github-actions/setup-node-intro.md b/translations/pt-BR/data/reusables/actions/setup-node-intro.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/setup-node-intro.md rename to translations/pt-BR/data/reusables/actions/setup-node-intro.md diff --git a/translations/pt-BR/data/reusables/github-actions/sidebar-environment.md b/translations/pt-BR/data/reusables/actions/sidebar-environment.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/sidebar-environment.md rename to translations/pt-BR/data/reusables/actions/sidebar-environment.md diff --git a/translations/pt-BR/data/reusables/github-actions/sidebar-secret.md b/translations/pt-BR/data/reusables/actions/sidebar-secret.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/sidebar-secret.md rename to translations/pt-BR/data/reusables/actions/sidebar-secret.md diff --git a/translations/pt-BR/data/reusables/github-actions/supported-github-runners.md b/translations/pt-BR/data/reusables/actions/supported-github-runners.md similarity index 94% rename from translations/pt-BR/data/reusables/github-actions/supported-github-runners.md rename to translations/pt-BR/data/reusables/actions/supported-github-runners.md index a5c50a96c5..08643187db 100644 --- a/translations/pt-BR/data/reusables/github-actions/supported-github-runners.md +++ b/translations/pt-BR/data/reusables/actions/supported-github-runners.md @@ -12,10 +12,10 @@ Windows Server 2022 -windows-2022 +windows-latest ou windows-2022 -The windows-latest label currently uses the Windows Server 2019 runner image. +The windows-latest label currently uses the Windows Server 2022 runner image. @@ -23,7 +23,7 @@ The windows-latest label currently uses the Windows Server 2019 run Windows Server 2019 -windows-latest ou windows-2019 +windows-2019 diff --git a/translations/pt-BR/data/reusables/github-actions/usage-api-requests.md b/translations/pt-BR/data/reusables/actions/usage-api-requests.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/usage-api-requests.md rename to translations/pt-BR/data/reusables/actions/usage-api-requests.md diff --git a/translations/pt-BR/data/reusables/github-actions/usage-matrix-limits.md b/translations/pt-BR/data/reusables/actions/usage-matrix-limits.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/usage-matrix-limits.md rename to translations/pt-BR/data/reusables/actions/usage-matrix-limits.md diff --git a/translations/pt-BR/data/reusables/github-actions/usage-workflow-queue-limits.md b/translations/pt-BR/data/reusables/actions/usage-workflow-queue-limits.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/usage-workflow-queue-limits.md rename to translations/pt-BR/data/reusables/actions/usage-workflow-queue-limits.md diff --git a/translations/pt-BR/data/reusables/github-actions/usage-workflow-run-time.md b/translations/pt-BR/data/reusables/actions/usage-workflow-run-time.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/usage-workflow-run-time.md rename to translations/pt-BR/data/reusables/actions/usage-workflow-run-time.md diff --git a/translations/pt-BR/data/reusables/github-actions/using-context-or-environment-variables.md b/translations/pt-BR/data/reusables/actions/using-context-or-environment-variables.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/using-context-or-environment-variables.md rename to translations/pt-BR/data/reusables/actions/using-context-or-environment-variables.md diff --git a/translations/pt-BR/data/reusables/github-actions/workflow-dispatch-inputs.md b/translations/pt-BR/data/reusables/actions/workflow-dispatch-inputs.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/workflow-dispatch-inputs.md rename to translations/pt-BR/data/reusables/actions/workflow-dispatch-inputs.md diff --git a/translations/pt-BR/data/reusables/github-actions/workflow-permissions-intro.md b/translations/pt-BR/data/reusables/actions/workflow-permissions-intro.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/workflow-permissions-intro.md rename to translations/pt-BR/data/reusables/actions/workflow-permissions-intro.md diff --git a/translations/pt-BR/data/reusables/github-actions/workflow-permissions-modifying.md b/translations/pt-BR/data/reusables/actions/workflow-permissions-modifying.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/workflow-permissions-modifying.md rename to translations/pt-BR/data/reusables/actions/workflow-permissions-modifying.md diff --git a/translations/pt-BR/data/reusables/github-actions/workflows-from-public-fork-setting.md b/translations/pt-BR/data/reusables/actions/workflows-from-public-fork-setting.md similarity index 100% rename from translations/pt-BR/data/reusables/github-actions/workflows-from-public-fork-setting.md rename to translations/pt-BR/data/reusables/actions/workflows-from-public-fork-setting.md diff --git a/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow.md b/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow.md index b3e15bd3f7..759c436067 100644 --- a/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow.md +++ b/translations/pt-BR/data/reusables/actions/workflows/section-triggering-a-workflow.md @@ -3,4 +3,4 @@ Para acionar automaticamente um fluxo de trabalho, use `on` para definir quais e Você pode definir um ou vários eventos que possam acionar um fluxo de trabalho ou definir um cronograma. Também é possível restringir a execução de um fluxo de trabalho para que ocorra apenas para altearções específicas para arquivos, tags ou alterações no branch. Estas opções são descritas nas seguintes seções. -{% data reusables.github-actions.actions-on-examples %} +{% data reusables.actions.actions-on-examples %} diff --git a/translations/pt-BR/data/reusables/github-actions/actions-on-examples.md b/translations/pt-BR/data/reusables/github-actions/actions-on-examples.md deleted file mode 100644 index 26d4a25747..0000000000 --- a/translations/pt-BR/data/reusables/github-actions/actions-on-examples.md +++ /dev/null @@ -1,19 +0,0 @@ -### Using a single event - -{% data reusables.github-actions.on-single-example %} - -### Using multiple events - -{% data reusables.github-actions.on-multiple-example %} - -### Using activity types - -{% data reusables.github-actions.actions-activity-types %} - -### Using filters - -{% data reusables.github-actions.actions-filters %} - -### Using activity types and filters with multiple events - -{% data reusables.github-actions.actions-multiple-types %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/github-actions/ip-allow-list-self-hosted-runners.md b/translations/pt-BR/data/reusables/github-actions/ip-allow-list-self-hosted-runners.md deleted file mode 100644 index b3dfa137e0..0000000000 --- a/translations/pt-BR/data/reusables/github-actions/ip-allow-list-self-hosted-runners.md +++ /dev/null @@ -1,13 +0,0 @@ -{% ifversion ghae %} -Para permitir que os seus executores auto-hospedados se comuniquem com -{% data variables.product.prodname_dotcom %}, adicione o endereço IP ou o intervalo de endereços IP dos seus executores auto-hospedados à lista de permissões de IP. Para obter mais informações, consulte "[Adding an allowed IP address](#adding-an-allowed-ip-address)." -{% else %} -{% warning %} - -**Aviso**: Se você usar uma lista de permitir IP e também gostaria de usar {% data variables.product.prodname_actions %}, você deve usar executores auto-hospedados. Para obter mais informações, consulte "[Hosting your own runners](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners)." - -{% endwarning %} -Para permitir que os seus executores auto-hospedados se comuniquem com - -{% data variables.product.prodname_dotcom %}, adicione o endereço IP ou o intervalo de endereços IP dos seus executores auto-hospedados à lista de permissões de IP. Para obter mais informações, consulte "[Adding an allowed IP address](#adding-an-allowed-ip-address)." -{% endif %} diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md b/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md deleted file mode 100644 index 847f487696..0000000000 --- a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md +++ /dev/null @@ -1,9 +0,0 @@ -A self-hosted runner can be located in either your repository, organization, or {% ifversion fpt or ghec %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% elsif ghes or ghae %} enterprise settings on {% data variables.product.product_location %}{% endif %}. To manage a self-hosted runner, you must have the following permissions, depending on where the self-hosted runner was added: -- **User repository**: You must be the repository owner. -- **Organization**: You must be an organization owner. -- **Organization repository**: You must be an organization owner, or have admin access to the repository. -{% ifversion ghec %} -- **Enterprise account**: You must be an enterprise owner. -{% elsif ghes or ghae %} -- **Enterprise**: You must be a {% data variables.product.prodname_enterprise %} site administrator. -{% endif %} diff --git a/translations/pt-BR/data/reusables/repositories/navigate-to-commit-page.md b/translations/pt-BR/data/reusables/repositories/navigate-to-commit-page.md new file mode 100644 index 0000000000..bec770c790 --- /dev/null +++ b/translations/pt-BR/data/reusables/repositories/navigate-to-commit-page.md @@ -0,0 +1 @@ +1. On the main page of the repository, click the commits to navigate to the commits page. ![Screenshot of the repository main page with the commits emphasized](/assets/images/help/commits/commits-page.png) \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/actions.md b/translations/pt-BR/data/reusables/rest-reference/actions/actions.md new file mode 100644 index 0000000000..1c3414f874 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/actions.md @@ -0,0 +1 @@ +A API de {% data variables.product.prodname_actions %} permite que você gerencie {% data variables.product.prodname_actions %} usando a API REST. {% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} exige permissões mencionadas em cada ponto de extremidade. Para obter mais informações, consulte "[Documentação do {% data variables.product.prodname_actions %}](/actions)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/artifacts.md b/translations/pt-BR/data/reusables/rest-reference/actions/artifacts.md new file mode 100644 index 0000000000..3d9c0170a6 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/artifacts.md @@ -0,0 +1,5 @@ +## Artefatos + +A API de Artefatos permite que você faça o download, exclua e recupere informações sobre artefatos de fluxo de trabalho. {% data reusables.actions.about-artifacts %} Para obter mais informações, consulte "[Dados recorrentes do fluxo de trabalho que usam artefatos](/actions/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)". + +{% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/permissions.md b/translations/pt-BR/data/reusables/rest-reference/actions/permissions.md new file mode 100644 index 0000000000..77f0c78a56 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/permissions.md @@ -0,0 +1,3 @@ +## Permissões + +A API de Permissões permite que você defina permissões para quais empresas, organizações e repositórios podem executar {% data variables.product.prodname_actions %}, e quais ações podem ser executadas.{% ifversion fpt or ghec or ghes %} Para obter mais informações, consulte "[Limites de uso, cobrança e administração](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)".{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/secrets.md b/translations/pt-BR/data/reusables/rest-reference/actions/secrets.md new file mode 100644 index 0000000000..abb0e801ce --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/secrets.md @@ -0,0 +1,5 @@ +## Segredos + +A API Segredos permite criar, atualizar, excluir e recuperar informações sobre segredos criptografados. {% data reusables.actions.about-secrets %} Para obter mais informações, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". + +{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} deve ter a permissão `segredos` para usar esta API. Os usuários autenticados devem ter acesso de colaborador em um repositório para criar, atualizar ou ler segredos. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/self-hosted-runner-groups.md b/translations/pt-BR/data/reusables/rest-reference/actions/self-hosted-runner-groups.md new file mode 100644 index 0000000000..553a014580 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/self-hosted-runner-groups.md @@ -0,0 +1,7 @@ +## Grupos de runner auto-hospedados + +{% data reusables.actions.ae-self-hosted-runners-notice %} + +A API dos Grupos de Runners auto-hospedados permite que você gerencie grupos de runners auto-hospedados. Para obter mais informações, consulte "[Gerenciando acesso a runners auto-hospedados usando grupos](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)". + +{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} deve ter a permissão de administração `` para repositórios ou a permissão `organization_self_hosted_runners` para as organizações. Os usuários autenticados devem ter acesso de administrador a repositórios ou organizações ou ao escopo `manage_runners:corporativo` para que as empresas usem esta API. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/self-hosted-runners.md b/translations/pt-BR/data/reusables/rest-reference/actions/self-hosted-runners.md new file mode 100644 index 0000000000..551db44dbf --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/self-hosted-runners.md @@ -0,0 +1,7 @@ +## Executores auto-hospedados + +{% data reusables.actions.ae-self-hosted-runners-notice %} + +A API de executores auto-hospedados permite que você registre, visualize e exclua executores auto-hospedados. {% data reusables.actions.about-self-hosted-runners %} Para obter mais informações, consulte "[Hospedando seus próprios executores](/actions/hosting-your-own-runners)". + +{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} deve ter a permissão de administração `` para repositórios ou a permissão `organization_self_hosted_runners` para as organizações. Os usuários autenticados devem ter acesso de administrador a repositórios ou organizações ou ao escopo `manage_runners:corporativo` para que as empresas usem esta API. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/workflow-jobs.md b/translations/pt-BR/data/reusables/rest-reference/actions/workflow-jobs.md new file mode 100644 index 0000000000..0b8b388ead --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/workflow-jobs.md @@ -0,0 +1,5 @@ +## Trabalhos de fluxo de trabalho + +A API de Trabalhos de Fluxo de Trabalho permite que você visualize logs e trabalhos de fluxo de trabalho. {% data reusables.actions.about-workflow-jobs %} Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para GitHub Actions](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions)". + +{% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/workflow-runs.md b/translations/pt-BR/data/reusables/rest-reference/actions/workflow-runs.md new file mode 100644 index 0000000000..0f38e2b7a2 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/workflow-runs.md @@ -0,0 +1,5 @@ +## Workflow runs + +The Workflow Runs API allows you to view, re-run, cancel, and view logs for workflow runs. {% data reusables.actions.about-workflow-runs %} For more information, see "[Managing a workflow run](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)." + +{% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/actions/workflows.md b/translations/pt-BR/data/reusables/rest-reference/actions/workflows.md new file mode 100644 index 0000000000..5992472665 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/actions/workflows.md @@ -0,0 +1,5 @@ +## Fluxos de trabalho + +A API de fluxos de trabalho permite que você veja fluxos de trabalho para um repositório. {% data reusables.actions.about-workflows %} Para obter mais informações, consulte "[Automatizando seu fluxo de trabalho com o GitHub Actions](/actions/automating-your-workflow-with-github-actions)". + +{% data reusables.actions.actions-authentication %} {% data reusables.actions.actions-app-actions-permissions-api %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/activity/events.md b/translations/pt-BR/data/reusables/rest-reference/activity/events.md new file mode 100644 index 0000000000..78f65cef36 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/activity/events.md @@ -0,0 +1,22 @@ +## Events + +The Events API is a read-only API to the {% data variables.product.prodname_dotcom %} events. These events power the various activity streams on the site. + +The Events API can return different types of events triggered by activity on {% data variables.product.product_name %}. For more information about the specific events that you can receive from the Events API, see "[{% data variables.product.prodname_dotcom %} Event types](/developers/webhooks-and-events/github-event-types)." An events API for repository issues is also available. For more information, see the "[Issue Events API](/rest/reference/issues#events)." + +Events are optimized for polling with the "ETag" header. If no new events have been triggered, you will see a "304 Not Modified" response, and your current rate limit will be untouched. There is also an "X-Poll-Interval" header that specifies how often (in seconds) you are allowed to poll. In times of high server load, the time may increase. Please obey the header. + +``` shell +$ curl -I {% data variables.product.api_url_pre %}/users/tater/events +> HTTP/2 200 +> X-Poll-Interval: 60 +> ETag: "a18c3bded88eb5dbb5c849a489412bf3" + +# The quotes around the ETag value are important +$ curl -I {% data variables.product.api_url_pre %}/users/tater/events \ +$ -H 'If-None-Match: "a18c3bded88eb5dbb5c849a489412bf3"' +> HTTP/2 304 +> X-Poll-Interval: 60 +``` + +Only events created within the past 90 days will be included in timelines. Events older than 90 days will not be included (even if the total number of events in the timeline is less than 300). \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/activity/feeds.md b/translations/pt-BR/data/reusables/rest-reference/activity/feeds.md new file mode 100644 index 0000000000..bf74ce8bb8 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/activity/feeds.md @@ -0,0 +1,52 @@ +## Feeds + +### Example of getting an Atom feed + +To get a feed in Atom format, you must specify the `application/atom+xml` type in the `Accept` header. For example, to get the Atom feed for GitHub security advisories: + + curl -H "Accept: application/atom+xml" https://github.com/security-advisories + +#### Resposta + +```shell +HTTP/2 200 +``` + +```xml + + + tag:github.com,2008:/security-advisories + + GitHub Security Advisory Feed + + GitHub + + 2019-01-14T19:34:52Z + + tag:github.com,2008:GHSA-abcd-12ab-23cd + 2018-07-26T15:14:52Z + 2019-01-14T19:34:52Z + [GHSA-abcd-12ab-23cd] Moderate severity vulnerability that affects Octoapp + + + <p>Octoapp node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via <strong>proto</strong>, causing the addition or modification of an existing property that will exist on all objects.</p> + <p><strong>Affected Packages</strong></p> + + <dl> + <dt>Octoapp</dt> + <dd>Ecosystem: npm</dd> + <dd>Severity: moderate</dd> + <dd>Versions: &lt; 4.17.5</dd> + <dd>Fixed in: 4.17.5</dd> + </dl> + + <p><strong>References</strong></p> + + <ul> + <li>https://nvd.nist.gov/vuln/detail/CVE-2018-123</li> + </ul> + + + + +``` \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/activity/notifications.md b/translations/pt-BR/data/reusables/rest-reference/activity/notifications.md new file mode 100644 index 0000000000..df9bbea397 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/activity/notifications.md @@ -0,0 +1,59 @@ +## Notificações + +Os usuários recebem notificações de conversas em repositórios que inspecionam, incluindo: + +* Problemas e seus comentários +* Pull Requests e seus comentários +* Comentários em quaisquer commits + +As notificações também são enviadas para conversas em repositórios não inspecionados quando o usuário está envolvido, incluindo: + +* **@mentions** +* Tarefas de problemas +* Commits que o usuário cria ou faz commit +* Qualquer discussão de que o usuário participa ativamente + +Todas as chamadas de notificação da API requerem escopos da API para `notificações` ou `repositórios`. Fazer isto dará acesso somente-leitura a algum problema e fará commit do conteúdo. Você ainda precisará do escopo de `repositório` para acessar problemas e commits de seus respectivos pontos de extremidade. + +Notificações retornam como "correntes". Uma corrente contém informações sobre a discussão atual de um problema, pull request ou commit. + +As notificações são otimizadas para sondagem com o cabeçalho `Last-Modified`. Se não houver novas notificações, você verá uma resposta `304 Not Modified`, deixando a sua taxa de limite atual inalterada. Há um cabeçalho `X-Poll-Interval` que especifica com que frequência (em segundos) que você pode fazer a sondagem. Em tempos de alta carga do servidor, o tempo pode aumentar. Obedeça o cabeçalho. + +``` shell +# Add authentication to your requests +$ curl -I {% data variables.product.api_url_pre %}/notifications +HTTP/2 200 +Last-Modified: Thu, 25 Oct 2012 15:16:27 GMT +X-Poll-Interval: 60 + +# Pass the Last-Modified header exactly +$ curl -I {% data variables.product.api_url_pre %}/notifications +$ -H "If-Modified-Since: Thu, 25 Oct 2012 15:16:27 GMT" +> HTTP/2 304 +> X-Poll-Interval: 60 +``` + +### Motivos de notificação + +Ao recuperar respostas da API de Notificações, cada carga tem uma carga denominada `drazão`. Estas correspondem a eventos que ativam uma notificação. + +Aqui está uma lista da potencial `razão` para receber uma notificação: + +| Nome da razão | Descrição | +| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `assign` | O problema foi atribuído a você. | +| `autor` | Você criou a corrente. | +| `comentário` | Você comentou na corrente. | +| `ci_activity` | A execução de um fluxo de trabalho {% data variables.product.prodname_actions %} que você acionou foi concluída. | +| `convite` | Você aceitou um convite para contribuir com o repositório. | +| `manual` | Você assinou a corrente (por meio de um problema ou pull request). | +| `menção` | Você foi especificamente **@mentioned** no conteúdo. | +| `review_requested` | Foi solicitado que você ou uma equipe da qual você é integrante revise um pull request.{% ifversion fpt or ghec %} +| `security_alert` | O {% data variables.product.prodname_dotcom %} descobriu uma [vulnerabilidade de segurança](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) no seu repositório.{% endif %} +| `state_change` | Você alterou o estado da corrente (por exemplo, fechando um problema ou mesclando um pull request). | +| `assinado` | Você está inspecionando o repositório. | +| `team_mention` | Você estava em uma equipe que foi mencionada. | + +Observe que a `razão` é modificada em uma base de corrente e pode mudar se a `razão` em uma notificação posterior for diferente. + +Por exemplo, se você é o autor de um problema, as notificações subsequentes sobre essa problema terão uma `razão` do `autor`. Portanto, se você for **@mentioned** no mesmo problema, as notificações que você buscar subsequentemente terão uma `razão` a `mencionar`. A `razão` permanece como `menção`, independentemente se você já foi mencionado novamente. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/activity/starring.md b/translations/pt-BR/data/reusables/rest-reference/activity/starring.md new file mode 100644 index 0000000000..6f794b741b --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/activity/starring.md @@ -0,0 +1,15 @@ +## Marcar com uma estrela + +Marcar o repositório como uma estrela é uma funcionalidade que permite aos usuários favoritar os repositórios. As estrelas são exibidas ao lado dos repositórios para mostrar um nível de interesse aproximado. As estrelas não têm efeito nas notificações ou no feed da atividade. + +### Marcar como estrela vs. Inspecionar + +Em agosto de 2012, [mudamos a forma como a inspeção funciona](https://github.com/blog/1204-notifications-stars) em {% data variables.product.prodname_dotcom %}. Muitas aplicações de cliente da API podem estar usando os pontos de extremidade originais de "inspetor" para acessar estes dados. Agora você pode começar a usar os pontos de extremidade "estrela" (descritos abaixo). Para obter mais informações, consulte a [Post de alteração da API de Inspeção](https://developer.github.com/changes/2012-09-05-watcher-api/) e a [API de Inspeção do repositório](/rest/reference/activity#watching)". + +### Tipos de mídia personalizados para marcar como estrela + +Existe um tipo de mídia personalizado com suporte para a API REST estrelada. Ao usar este tipo de mídia personalizada, você receberá uma resposta com a propriedade do registro de tempo `starred_at`, que indica o tempo que a estrela foi criada. A resposta também tem uma segunda propriedade que inclui o recurso retornado quando o tipo de mídia personalizado não está incluído. A propriedade que contém o recurso será `usuário` ou `repositório`. + + application/vnd.github.v3.star+json + +Para obter mais informações sobre os tipos de mídia, consulte "[Tipos de mídia personalizados](/rest/overview/media-types)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/activity/watching.md b/translations/pt-BR/data/reusables/rest-reference/activity/watching.md new file mode 100644 index 0000000000..cfea52533f --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/activity/watching.md @@ -0,0 +1,3 @@ +## Inspecionando + +Inspecionar um repositório registra o usuário para receber notificações de novas discussões, bem como eventos no feed de atividade do usuário. Para favoritar um repositório de forma simples, consulte "[Marcar repositórios com uma estrela](/rest/reference/activity#starring)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/apps/apps.md b/translations/pt-BR/data/reusables/rest-reference/apps/apps.md new file mode 100644 index 0000000000..b94a66e1d7 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/apps/apps.md @@ -0,0 +1,9 @@ +{% data reusables.apps.general-apps-restrictions %} + +Esta página lista os pontos de extremidade que você pode acessar enquanto autenticado como um aplicativo GitHub. Consulte "[Efetuar a autenticação como um aplicativo GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)" para saber mais. + +Quando autenticado como um aplicativo GitHub, a API dos aplicativos GitHub permite que você obtenha informações de alto nível sobre um aplicativo GitHub, bem como informações específicas sobre instalações de um aplicativo. + +Você pode acessar os pontos de extremidade da API v3 de REST enquanto autenticado como um aplicativo GitHub. Estes pontos de extremidade têm uma seção de "Observação" que contém um ponto que diz "Funciona com aplicativos GitHub". Você também pode acessar esses pontos de extremidade enquanto estiver autenticado como usuário. + +Um subconjunto de pontos de extremidade da API v2 de REST exige autenticação como uma instalação do aplicativo GitHub. Consulte [Instalações](/rest/reference/apps#installations) para obter uma lista desses pontos de extremidade. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/apps/installations.md b/translations/pt-BR/data/reusables/rest-reference/apps/installations.md new file mode 100644 index 0000000000..189896c823 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/apps/installations.md @@ -0,0 +1,5 @@ +## Instalações + +A API de instalações permite que você obtenha informações sobre as instalações do seu aplicativo GitHub e execute ações nessas instalações. Uma _instalação_ refere-se a qualquer usuário ou conta de organização que instalou o aplicativo. Para obter informações sobre como efetuar a autenticação como uma instalação e limitar o acesso a repositórios específicos, consulte "[Efetuar a autenticação como uma instalação](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". + +Para listar todas as instalações do aplicativo GitHub para uma organização, consulte "[Listar instalações de aplicativos para uma organização](/rest/reference/orgs#list-app-installations-for-an-organization)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/apps/marketplace.md b/translations/pt-BR/data/reusables/rest-reference/apps/marketplace.md new file mode 100644 index 0000000000..ab66f590ea --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/apps/marketplace.md @@ -0,0 +1,13 @@ +## Marketplace + +Para obter mais informações sobre {% data variables.product.prodname_marketplace %}, consulte "[GitHub Marketplace](/marketplace/)". + +A API de {% data variables.product.prodname_marketplace %} permite que você veja quais clientes estão usando um plano de preços, as compras de um cliente e se uma conta tem uma assinatura ativa. + +### Fazer testes com pontos de extremidades de amostra + +Esta API inclui pontos de extremidade que permitem que você [teste o seu {% data variables.product.prodname_github_app %}](/marketplace/integrating-with-the-github-marketplace-api/testing-github-marketplace-apps/) com **dados de amostra**. Os dados do de amostra têm código rígido, dados falsos e não serão alterados com base em assinaturas reais. + +Para fazer teste com dados de amostra, use um pontos de extremidade de amostra no lugar da sua contraparte de produção. Isso permite que você teste se a lógica da API é bem-sucedida antes de anunciar {% data variables.product.prodname_github_apps %} em {% data variables.product.prodname_marketplace %}. + +Certifique-se de substituir pontos de extremidades de amostra pelos pontos de extremidades de produção antes de implantar seu {% data variables.product.prodname_github_app %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/apps/oauth-applications.md b/translations/pt-BR/data/reusables/rest-reference/apps/oauth-applications.md new file mode 100644 index 0000000000..fa48a2a5b7 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/apps/oauth-applications.md @@ -0,0 +1,3 @@ +## API de aplicativos do OAuth + +Você pode usar esta API para gerenciar os tokens do OAuth que um aplicativo OAuth usa para acessar as contas das pessoas em {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/apps/webhooks.md b/translations/pt-BR/data/reusables/rest-reference/apps/webhooks.md new file mode 100644 index 0000000000..7ae5665f8b --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/apps/webhooks.md @@ -0,0 +1,3 @@ +## Webhooks + +A {% data variables.product.prodname_github_app %}'s webhook allows you to receive HTTP `POST` payloads whenever certain events happen for an app. {% data reusables.webhooks.webhooks-rest-api-links %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/billing/billing.md b/translations/pt-BR/data/reusables/rest-reference/billing/billing.md new file mode 100644 index 0000000000..f3320ff752 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/billing/billing.md @@ -0,0 +1 @@ +Você pode obter informações de cobrança para uma empresa. Para obter mais informações, consulte a API REST "[{% data variables.product.prodname_dotcom %} administração de Enterprise](/rest/reference/enterprise-admin#billing)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/branches/branch-protection.md b/translations/pt-BR/data/reusables/rest-reference/branches/branch-protection.md new file mode 100644 index 0000000000..4473664d57 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/branches/branch-protection.md @@ -0,0 +1 @@ +## Branches protegidos \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/checks/checks.md b/translations/pt-BR/data/reusables/rest-reference/checks/checks.md new file mode 100644 index 0000000000..9136647420 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/checks/checks.md @@ -0,0 +1 @@ +Você pode criar os aplicativos que realizam integração contínua, linting ou serviços de varredura de código e fornecem feedback detalhado sobre commits. Para mais informações, consulte "[Começar com a API de verificações](/rest/guides/getting-started-with-the-checks-api)" e "[Criar testes de CI com a API de verificações](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/checks/runs.md b/translations/pt-BR/data/reusables/rest-reference/checks/runs.md new file mode 100644 index 0000000000..f261876afe --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/checks/runs.md @@ -0,0 +1 @@ +## Execuções de verificação \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/checks/suites.md b/translations/pt-BR/data/reusables/rest-reference/checks/suites.md new file mode 100644 index 0000000000..b78e3c0d3b --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/checks/suites.md @@ -0,0 +1,7 @@ +## conjuntos de verificações + +{% note %} + + **Observação:** Um aplicativo GitHub recebe apenas um evento [`check_suite`](/webhooks/event-payloads/#check_suite) por SHA de commit SHA, mesmo se você fizer push do SHA do commit para mais de um branch. Para descobrir quando um SHA do commit é enviado para um branch, você pode assinar os eventos do branch [`criar`](/webhooks/event-payloads/#create). + +{% endnote %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/code-scanning/code-scanning.md b/translations/pt-BR/data/reusables/rest-reference/code-scanning/code-scanning.md new file mode 100644 index 0000000000..c196f32909 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/code-scanning/code-scanning.md @@ -0,0 +1,15 @@ +{% data reusables.code-scanning.beta %} + +A API de {% data variables.product.prodname_code_scanning %} permite que você recupere e atualize alertas de {% data variables.product.prodname_code_scanning %} alertas de um repositório. Você pode usar os pontos de extremidade para criar relatórios automatizados para os alertas de {% data variables.product.prodname_code_scanning %} em uma organização ou fazer upload dos resultados de análise gerados usando as ferramentas off-line de {% data variables.product.prodname_code_scanning %}. Para obter mais informações, consulte "[Encontrar vulnerabilidades e erros de segurança no seu código](/github/finding-security-vulnerabilities-and-errors-in-your-code). + +{% ifversion fpt or ghes > 3.0 or ghae or ghec %} +### Tipo de mídia personalizada para {% data variables.product.prodname_code_scanning %} + +Existe um tipo de mídia personalizada com suporte para a API REST de {% data variables.product.prodname_code_scanning %}. + + application/sarif+json + +Você pode usar isso com solicitações de `GET` enviadas para o ponto de extremidade `/analyes/{analysis_id}`. Para obter mais informações sobre esta operação, consulte "[Obter uma análise de {% data variables.product.prodname_code_scanning %} para um repositório](#get-a-code-scanning-analysis-for-a-repository)". Ao usar este tipo de mídia com esta operação, a resposta inclui um subconjunto dos dados reais que foram enviados para a análise especificada, em vez do resumo da análise que é retornada quando você usa o tipo de mídia padrão. A resposta também inclui dados adicionais como as propriedades `github/alertNumber` e `github/alertUrl`. Os dados estão formatados como [SARIF versão 2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html). + +Para obter mais informações, consulte "[Tipos de mídia](/rest/overview/media-types)". +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/codes-of-conduct/codes-of-conduct.md b/translations/pt-BR/data/reusables/rest-reference/codes-of-conduct/codes-of-conduct.md new file mode 100644 index 0000000000..d6accdfae1 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/codes-of-conduct/codes-of-conduct.md @@ -0,0 +1,2 @@ + +Você pode usar a API de Códigos de Conduta para recuperar informações sobre o código de conduta de um repositório. Para obter o código de conduta de um repositório, use o ponto de extremidade "[Obter um repositório](/rest/reference/repos#get-a-repository). \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/codespaces/codespaces.md b/translations/pt-BR/data/reusables/rest-reference/codespaces/codespaces.md new file mode 100644 index 0000000000..c467b9cbfe --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/codespaces/codespaces.md @@ -0,0 +1,3 @@ +{% data reusables.codespaces.codespaces-api-beta-note %} + +A API de {% data variables.product.prodname_codespaces %} permite que você gerencie {% data variables.product.prodname_codespaces %} usando a API REST. Esta API está disponível para usuários autenticados e aplicativos OAuth, mas não para aplicativos GitHub. Para obter mais informações, consulte "[{% data variables.product.prodname_codespaces %}](/codespaces)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/codespaces/machines.md b/translations/pt-BR/data/reusables/rest-reference/codespaces/machines.md new file mode 100644 index 0000000000..4132126ef5 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/codespaces/machines.md @@ -0,0 +1,4 @@ +## Máquinas +A API de Máquinas permite que um usuário determine quais tipos de máquina estão disponíveis para criar um codespace, seja em um determinado repositório ou como um usuário autenticado. Para obter mais informações, consulte "[Sobre tipos de máquinas](/codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace#about-machine-types)". + +Você também pode usar essas informações alterando a máquina de um codespace existente, atualizando a propriedade `máquina`. A atualização da máquina ocorrerá na próxima vez que o codespace for reiniciado. Para obter mais informações, consulte "["Mudar o tipo de máquina para seu codespace](/codespaces/developing-in-codespaces/changing-the-machine-type-for-your-codespace)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/codespaces/secrets.md b/translations/pt-BR/data/reusables/rest-reference/codespaces/secrets.md new file mode 100644 index 0000000000..848811f60e --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/codespaces/secrets.md @@ -0,0 +1,2 @@ +## Segredos +A API de Segredos permite que um usuário crie, liste e exclua segredos (como tokens de acesso para serviços de nuvem), além de atribuir segredos para repositórios aos quais o usuário tem acesso. Estes segredos são disponibilizados para o codespace em tempo de execução. Para obter mais informações, consulte "[Gerenciar segredos criptografados para seus codespaces](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/collaborators/invitations.md b/translations/pt-BR/data/reusables/rest-reference/collaborators/invitations.md new file mode 100644 index 0000000000..a359892684 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/collaborators/invitations.md @@ -0,0 +1,9 @@ +## Convites + +A API de Convites do Repositório permite que usuários ou serviços externos convidem outros usuários para colaborar em um repositório. Os usuários convidados (ou serviços externos em nome dos usuários convidados) podem optar por aceitar ou recusar os convites. + +Observe que o [Escopo OAuth](/developers/apps/scopes-for-oauth-apps) `repo:invite` concede acesso direcionado aos convites **sem** conceder também acesso ao código do repositório. enquanto o escopo `repo` concede permissão ao código e aos convites convites. + +### Convidar um usuário para um repositório + +Use o ponto de extremidade da API para adicionar um colaborador. Para obter mais informações, consulte "[Adicionar um colaborador de repositório](/rest/reference/collaborators#add-a-repository-collaborator)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/commits/comments.md b/translations/pt-BR/data/reusables/rest-reference/commits/comments.md new file mode 100644 index 0000000000..5db1bdcb85 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/commits/comments.md @@ -0,0 +1,12 @@ +## Comentários de commit + +### Tipos de mídia personalizados para comentários de commit + +Estes são os tipos de mídia compatíveis com os comentários do commit. Você pode ler mais sobre o uso de tipos de mídia na API [aqui](/rest/overview/media-types). + + application/vnd.github-commitcomment.raw+json + application/vnd.github-commitcomment.text+json + application/vnd.github-commitcomment.html+json + application/vnd.github-commitcomment.full+json + +Para obter mais informações, consulte "[tipos de mídia personalizados](/rest/overview/media-types)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/commits/statuses.md b/translations/pt-BR/data/reusables/rest-reference/commits/statuses.md new file mode 100644 index 0000000000..232690ba39 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/commits/statuses.md @@ -0,0 +1,13 @@ +## Status do commit + +A API de status permite que serviços externos marquem commits com status de `erro`, `falha`, `pendente` ou `sucesso`, o que é refletido em pull requests que envolvem esses commits. + +Os status também podem incluir uma `descrição` opcional e `target_url`, e é altamente recomendável fornecê-los, pois tornam o status muito mais útil na interface de usuário do GitHub. + +Como exemplo, um uso comum é para serviços de integração contínua para marcar commits como criações que passam ou que falham usando o status. O `target_url` seria a URL completa para a saída da criação, e a `descrição` seria o resumo de alto nível do que aconteceu com a criação. + +Os status podem incluir um `contexto` para indicar qual serviço está fornecendo esse status. Por exemplo, você pode fazer com que o seu serviço de integração contínua faça push status com um contexto de `ci`, e uma ferramenta de auditoria de segurança faça push dos status com um contexto de `segurança`. Você pode usar [Obter o status combinado para uma referência específica](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) para recuperar todo o status de um commit. + +Observe que o `escopo do OAuth` [repo:status](/developers/apps/scopes-for-oauth-apps) concede acesso direcionado a status **sem** conceder acesso ao código do repositório, enquanto o escopo `repo` concede permissão para o código e para status. + +Se você está desenvolvendo um aplicativo GitHub e deseja fornecer informações mais detalhadas sobre um serviço externo, você deverá usar a [API de verificação](/rest/reference/checks). \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/dependabot/dependabot.md b/translations/pt-BR/data/reusables/rest-reference/dependabot/dependabot.md new file mode 100644 index 0000000000..c71e6083d2 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/dependabot/dependabot.md @@ -0,0 +1,3 @@ +A API de segredos {% data variables.product.prodname_dependabot %} permite criar, atualizar, excluir e recuperar informações sobre segredos criptografados. {% data reusables.actions.about-secrets %} Para obter mais informações, consulte "[Gerenciar segredos criptografados para o dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/managing-encrypted-secrets-for-dependabot)." + +{% data reusables.actions.actions-authentication %} {% data variables.product.prodname_github_apps %} deve ter a permissão `dependabot_secrets` para usar esta API. Os usuários autenticados devem ter acesso de colaborador em um repositório para criar, atualizar ou ler segredos. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/deployments/deployments.md b/translations/pt-BR/data/reusables/rest-reference/deployments/deployments.md new file mode 100644 index 0000000000..6c707417f8 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/deployments/deployments.md @@ -0,0 +1,46 @@ +As implantações são solicitações para implantar um ref específico (branch, SHA, tag). O GitHub envia um [ evento de `implantação`](/developers/webhooks-and-events/webhook-events-and-payloads#deployment) pelo qual os serviços externos podem ouvir e atuar quando novas implantações são criadas. As implantações permitem que os desenvolvedores e as organizações construam ferramentas associadas em torno de implantações sem ter que se preocupar com os detalhes de implementação da entrega de diferentes tipos de aplicativos (p. ex., web, nativo). + +Os status de implantação externos permitem marcar implantações com `error`, `failure`, `pending`, `in_progress`, `queued` ou `success` afirmar que os sistemas que estão escutando os eventos [`deployment_status`](/developers/webhooks-and-events/webhook-events-and-payloads#deployment_status) podem consumir. + +Os status de implantação também podem incluir uma `descrição` opcional e `log_url`, que são altamente recomendados porque tornam o status de implantação mais útil. O `log_url` é a URL completa para a saída de implantação e a `descrição` é um resumo de alto nível do que aconteceu com a implantação. + +O GitHub envia os eventos de `implantação` e `deployment_status` quando novas implantações de status de implantação são criadas. Esses eventos permitem que as integrações de terceiros recebam resposta para solicitações de implantação e atualizem o status de implantação conforme o progresso é feito. + +Abaixo está um diagrama de sequência sobre para como essas interações funcionariam. + +``` ++---------+ +--------+ +-----------+ +-------------+ +| Tooling | | GitHub | | 3rd Party | | Your Server | ++---------+ +--------+ +-----------+ +-------------+ + | | | | + | Create Deployment | | | + |--------------------->| | | + | | | | + | Deployment Created | | | + |<---------------------| | | + | | | | + | | Deployment Event | | + | |---------------------->| | + | | | SSH+Deploys | + | | |-------------------->| + | | | | + | | Deployment Status | | + | |<----------------------| | + | | | | + | | | Deploy Completed | + | | |<--------------------| + | | | | + | | Deployment Status | | + | |<----------------------| | + | | | | +``` + +Tenha em mente que o GitHub nunca terá acesso aos seus servidores. Cabe à sua integração de terceiros interagir com os eventos de implantação. Vários sistemas podem ouvir eventos de implantação, e cabe a cada um desses sistemas decidir se serão responsáveis por retirar o código dos seus servidores, criar código nativo, etc. + +Observe que o `repo_deployment` [OAuth escopo](/developers/apps/scopes-for-oauth-apps) concede acesso direcionado a implantações e status **sem** conceder acesso ao código do repositório, enquanto os es escopos {% ifversion not ghae %}`public_repo` e{% endif %}`repositório` também concedem permissão para codificar. + +### Implantações inativas + +Ao definir o estado de uma implantação como `sucesso`, todas as implantações de ambiente de não produção e não transitórios anteriores no mesmo nome do ambiente irão tornar-se `inativas`. Para evitar isso, você pode definir `auto_inactive` como `falso` ao criar o status de implantação. + +Você pode informar que um ambiente transitório não existe mais definindo seu `estado` como `inativo`. Definir o `estado` como `inativo` mostra a implantação como `destruída` em {% data variables.product.prodname_dotcom %} e remove o acesso a ela. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/deployments/environments.md b/translations/pt-BR/data/reusables/rest-reference/deployments/environments.md new file mode 100644 index 0000000000..2c40e62a81 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/deployments/environments.md @@ -0,0 +1,5 @@ +## Ambientes + +A API de Ambientes permite que você crie, configure e exclua ambientes. Para obter mais informações sobre ambientes, consulte "[Usando ambientes para implantação](/actions/deployment/using-environments-for-deployment)". Para gerenciar segredos de ambiente, consulte "[Segredos](/rest/reference/actions#secrets)". + +{% data reusables.gated-features.environments %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/deployments/keys.md b/translations/pt-BR/data/reusables/rest-reference/deployments/keys.md new file mode 100644 index 0000000000..0fdc320773 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/deployments/keys.md @@ -0,0 +1,5 @@ +## Chaves de implantação + +{% data reusables.repositories.deploy-keys %} + +Chaves de implantação podem ser configuradas usando os seguintes pontos de extremidades da API ou usando o GitHub. Para saber como configurar as chaves de implantação no GitHub, consulte "[Gerenciar chaves de implantação](/developers/overview/managing-deploy-keys)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/deployments/statuses.md b/translations/pt-BR/data/reusables/rest-reference/deployments/statuses.md new file mode 100644 index 0000000000..705e961cd0 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/deployments/statuses.md @@ -0,0 +1 @@ +## Status da implantação \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/admin-stats.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/admin-stats.md new file mode 100644 index 0000000000..07d4b0cfa8 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/admin-stats.md @@ -0,0 +1,3 @@ +## Estatísticas de admin + +A API de Estatísticas Administrativas fornece uma variedade de métricas sobre sua instalação. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/announcements.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/announcements.md new file mode 100644 index 0000000000..69d935e7c7 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/announcements.md @@ -0,0 +1,3 @@ +## Anúncios + +A API de anúncios permite que você gerencie o banner de anúncio global na sua empresa. Para obter mais informações, consulte "[Personalizar mensagens de usuários para a sua empresa](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)". diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/audit-log.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/audit-log.md new file mode 100644 index 0000000000..ed21266892 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/audit-log.md @@ -0,0 +1 @@ +## Log de auditoria \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/billing.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/billing.md new file mode 100644 index 0000000000..dd246ae462 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/billing.md @@ -0,0 +1 @@ +## Cobrança \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/enterprise-admin.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/enterprise-admin.md new file mode 100644 index 0000000000..82d00bc843 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/enterprise-admin.md @@ -0,0 +1,44 @@ +{% ifversion fpt or ghec %} + +{% note %} + +**Observação:** Este artigo aplica-se a {% data variables.product.prodname_ghe_cloud %}. Para visualizar a versão de {% data variables.product.prodname_ghe_managed %} ou de {% data variables.product.prodname_ghe_server %}, use o menu suspenso **{% data ui.pages.article_version %}**. + +{% endnote %} + +{% endif %} + +### URLs do ponto de extremidade + +Pontos de extremidade da API REST{% ifversion ghes %}—exceto os pontos de extremidades da API REST do [Console de gerenciamento](#management-console) -{% endif %} são prefixados com a seguinte URL: + +```shell +{% data variables.product.api_url_pre %} +``` + +{% ifversion fpt or ghec %} +Quando os pontos de extremidade incluirem `{enterprise}`, substitua `{enterprise}` pelo identificador da conta corporativa, que está incluído no URL das configurações da sua empresa. Por exemplo, se a sua conta corporativa estiver localizada em `https://github.com/enterprises/octo-enterprise`, substitua `{enterprise}` por `octo-enterprise`. +{% endif %} + +{% ifversion ghes %} +Os endpoints de API [Console de gerenciamento](#management-console) somente são prefixados com um nome de host: + +```shell +http(s)://hostname/ +``` +{% endif %} +{% ifversion ghae or ghes %} +### Autenticação + +Os endpoints de API da sua instalação do {% data variables.product.product_name %} aceitam [os mesmos métodos de autenticação](/rest/overview/resources-in-the-rest-api#authentication) da API do GitHub.com. Você pode efetuar a autenticação com **[tokens do OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** {% ifversion ghes %}(que podem ser criado usando a [API de Autorizações](/rest/reference/oauth-authorizations#create-a-new-authorization)) {% endif %}ou **[autenticação básica](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% ifversion ghes %} Os tokens OAuth devem ter o `site_admin` [escopo OAuth](/developers/apps/scopes-for-oauth-apps#available-scopes) quando usados com endpoints específicos da Enterprise.{% endif %} + +Os pontos de extremidade da API da administração da empresa podem ser acessados por administradores do site de {% data variables.product.product_name %}autenticados{% ifversion ghes %}, exceto a API do [Console de Gerenciamento](#management-console), que exige a [senha do console de gerenciamento](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. + +{% endif %} + +{% ifversion ghae or ghes %} +### Informações da versão + +A versão atual da sua empresa é retornada no cabeçalho de resposta de cada API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` Você também pode ler a versão atual chamando o [ponto de extremidade de meta](/rest/reference/meta/). + +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/global-webhooks.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/global-webhooks.md new file mode 100644 index 0000000000..539892b3ee --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/global-webhooks.md @@ -0,0 +1,5 @@ +## Webhooks globais + +Webhooks globais são instalados na sua empresa. Você pode usar webhooks globais para monitorar, responder ou aplicar regras automaticamente para usuários, organizações, equipes e repositórios na sua empresa. Webhooks globais podem se inscrever para os tipos de eventos [organização](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [usuário](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repositório](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [equipe](/developers/webhooks-and-events/webhook-events-and-payloads#team), [integrante](/developers/webhooks-and-events/webhook-events-and-payloads#member), [filiação](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [bifurcação](/developers/webhooks-and-events/webhook-events-and-payloads#fork)e [ping](/developers/webhooks-and-events/about-webhooks#ping-event). + +*Esta API está disponível somente para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. Para aprender como configurar webhooks globais, consulte [Sobre webhooks globais](/enterprise/admin/user-management/about-global-webhooks). \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/ldap.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/ldap.md new file mode 100644 index 0000000000..7387e70fb7 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/ldap.md @@ -0,0 +1,5 @@ +## LDAP + +Você pode usar a API LDAP para atualizar as relações de conta entre um usuário ou equipe {% data variables.product.product_name %} e sua entrada LDAP vinculada ou enfileirar uma nova sincronização. + +Com os endpoints de mapeamento LDAP, você é capaz de atualizar o Nome Distinto (DN) para o qual um usuário ou uma equipe mapeia. Note que os endpoints LDAP são geralmente eficazes apenas se o seu aplicativo de {% data variables.product.product_name %} tiver [Sincronização LDAP habilitada](/enterprise/admin/authentication/using-ldap). O endpoint [mapeamento LDAP de atualização para um usuário](#update-ldap-mapping-for-a-user) pode ser usado quando o LDAP é habilitado, mesmo que a sincronização LDAP esteja desativada. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/license.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/license.md new file mode 100644 index 0000000000..e70e363487 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/license.md @@ -0,0 +1,3 @@ +## Licença + +A API de Licença fornece informações sobre sua licença empresarial. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/management-console.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/management-console.md new file mode 100644 index 0000000000..2ec10479c8 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/management-console.md @@ -0,0 +1,29 @@ +## Console de gerenciamento + +A API do Console de Gerenciamento ajuda você a gerenciar sua instalação do {% data variables.product.product_name %}. + +{% tip %} + +Você deve definir explicitamente o número da porta ao fazer chamadas de API para o Console de Gerenciamento. Se o TLS estiver habilitado na sua empresa, o número da porta será `8443`; caso contrário, o número da porta será `8080`. + +Se não quiser fornecer um número da porta, você precisará configurar sua ferramenta para seguir os redirecionamentos automaticamente. + +Talvez você também precise adicionar o [`sinalizador`-k](http://curl.haxx.se/docs/manpage.html#-k) quando estiver usando `cURL`, pois {% data variables.product.product_name %} usa um certificado autoassinado antes de você [adicionar seu próprio certificado TLS](/enterprise/admin/guides/installation/configuring-tls/). + +{% endtip %} + +### Autenticação + +Você precisa passar a sua [senha do Console de Gerenciamento](/enterprise/admin/articles/accessing-the-management-console/) como token de autenticação para cada endpoint de API do Console de Gerenciamento, exceto [`/setup/api/start`](#create-a-github-enterprise-server-license). + +Use o parâmetro `api_key` para enviar este token com cada solicitação. Por exemplo: + +```shell +$ curl -L 'https://hostname:admin_port/setup/api?api_key=your-amazing-password' +``` + +Você também pode usar a autenticação HTTP padrão para enviar esse token. Por exemplo: + +```shell +$ curl -L -u "api_key:your-amazing-password" 'https://hostname:admin_port/setup/api' +``` \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/org-pre-receive-hooks.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/org-pre-receive-hooks.md new file mode 100644 index 0000000000..b5b08ea801 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/org-pre-receive-hooks.md @@ -0,0 +1,16 @@ +## Hooks pre-receive da organização + +A API de Hooks pre-receive da Organização permite que você veja e modifique a aplicação dos hooks pre-receive disponíveis para uma organização. + +### Atributos do objeto + +| Nome | Tipo | Descrição | +| -------------------------------- | --------- | -------------------------------------------------------------- | +| `name` | `string` | O nome do hook. | +| `enforcement` | `string` | O estado de aplicação para o hook neste repositório. | +| `allow_downstream_configuration` | `boolean` | Se os repositórios podem substituir a imposição. | +| `configuration_url` | `string` | URL para o ponto de extremidade em que a aplicação é definida. | + +Os valores possíveis para *aplicação* são `habilitado`, `desabilitado` e`testando`. `desabilitado` indica que o hook pre-receive não será executado. `habilitado` indica que será executado e rejeitará quaisquer pushes que resultem em um status diferente de zero. `testando` significa que o script será executado, mas não fará com que quaisquer pushes sejam rejeitados. + +`configuration_url` pode ser um link para este endpoint ou configuração global deste hook. Apenas administradores do site podem acessar a configuração global. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/orgs.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/orgs.md new file mode 100644 index 0000000000..e555d58e3c --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/orgs.md @@ -0,0 +1,3 @@ +## Organizações + +A API de administração da organização permite a criação de organizações na sua empresa. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/pre-receive-environments.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/pre-receive-environments.md new file mode 100644 index 0000000000..b5b5b3710d --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/pre-receive-environments.md @@ -0,0 +1,25 @@ +## Ambientes pre-receive + +A API de Ambientes Pre-receive permite que você crie, liste, atualize e apague ambientes para hooks pre-receive. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. + +### Atributos do objeto + +#### Ambiente pre-receive + +| Nome | Tipo | Descrição | +| --------------------- | --------- | ---------------------------------------------------------------------------------- | +| `name` | `string` | O nome do ambiente conforme exibido na interface do usuário. | +| `image_url` | `string` | URL do tarball que será baixado e extraído. | +| `default_environment` | `boolean` | Se este é o ambiente-padrão que vem com {% data variables.product.product_name %}. | +| `download` | `objeto` | Status do download deste ambiente. | +| `hooks_count` | `inteiro` | O número de hooks de pre-receive que usam este ambiente. | + +#### Download do ambiente pre-receive + +| Nome | Tipo | Descrição | +| --------------- | -------- | ----------------------------------------------------- | +| `estado` | `string` | O estado do download mais recente. | +| `downloaded_at` | `string` | A hora em que o download mais recente começou. | +| `mensagem` | `string` | Em caso de falha, serão produzidas mensagens de erro. | + +Os valores possíveis para o `estado` são `not_started,` `in_progress,` `sucesso` `falhado`. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/pre-receive-hooks.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/pre-receive-hooks.md new file mode 100644 index 0000000000..6edfe6e74b --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/pre-receive-hooks.md @@ -0,0 +1,18 @@ +## Hooks pre-receive + +A API de hooks pre-receive permite que você crie, liste, atualize e apague hooks pre-receive. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. + +### Atributos do objeto + +#### Hook pre-receive + +| Nome | Tipo | Descrição | +| -------------------------------- | --------- | ------------------------------------------------------------------------------ | +| `name` | `string` | O nome do hook. | +| `script` | `string` | O script que o hook executa. | +| `script_repository` | `objeto` | O repositório do GitHub onde o script é mantido. | +| `ambiente` | `objeto` | O ambiente de pre-receive onde o script é executado. | +| `enforcement` | `string` | O estado de aplicação para este hook. | +| `allow_downstream_configuration` | `boolean` | Se a aplicação pode ser substituída no nível da organização ou do repositório. | + +Os valores possíveis para *aplicação* são `habilitado`, `desabilitado` e`testando`. `desabilitado` indica que o hook pre-receive não será executado. `habilitado` indica que será executado e rejeitará quaisquer pushes que resultem em um status diferente de zero. `testando` significa que o script será executado, mas não fará com que quaisquer pushes sejam rejeitados. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/repo-pre-receive-hooks.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/repo-pre-receive-hooks.md new file mode 100644 index 0000000000..4c236e9998 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/repo-pre-receive-hooks.md @@ -0,0 +1,15 @@ +## Hooks pre-receive do repositório + +A API de Hooks pre-receive do Repositório permite que você veja e modifique a aplicação dos hooks pre-receive disponíveis para um repositório. + +### Atributos do objeto + +| Nome | Tipo | Descrição | +| ------------------- | -------- | -------------------------------------------------------------- | +| `name` | `string` | O nome do hook. | +| `enforcement` | `string` | O estado de aplicação para o hook neste repositório. | +| `configuration_url` | `string` | URL para o ponto de extremidade em que a aplicação é definida. | + +Os valores possíveis para *aplicação* são `habilitado`, `desabilitado` e`testando`. `desabilitado` indica que o hook pre-receive não será executado. `habilitado` indica que será executado e rejeitará quaisquer pushes que resultem em um estado diferente de zero. `testando` significa que o script será executado, mas não fará com que quaisquer pushes sejam rejeitados. + +`configuration_url` pode ser um link para este repositório, seu proprietário da organização ou configuração global. A autorização para acessar o ponto de extremidade no `configuration_url` é determinada no nível de proprietário ou administrador do site. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/users.md b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/users.md new file mode 100644 index 0000000000..709eeaac0c --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/enterprise-admin/users.md @@ -0,0 +1,3 @@ +## Usuários + +A API de Administração do Usuário permite que você suspenda{% ifversion ghes %}, cancele a suspensão, promova e rebaixe{% endif %}{% ifversion ghae %} e cancele a suspensão{% endif %} dos usuários da sua empresa. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `403` se tentarem acessá-la. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/gists/comments.md b/translations/pt-BR/data/reusables/rest-reference/gists/comments.md new file mode 100644 index 0000000000..831fa67646 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/gists/comments.md @@ -0,0 +1,10 @@ +## Comentários + +### Tipos de mídia personalizados para comentários do Gist + +Estes são os tipos de mídia compatíveis para comentários de gist. + + application/vnd.github.VERSION.raw + application/vnd.github.VERSION.base64 + +Para obter mais informações sobre os tipos de mídia, consulte "[Tipos de mídia personalizados](/rest/overview/media-types)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/gists/gists.md b/translations/pt-BR/data/reusables/rest-reference/gists/gists.md new file mode 100644 index 0000000000..4348e1ded2 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/gists/gists.md @@ -0,0 +1,22 @@ +### Autenticação + +Você pode ler listas públicas {% ifversion ghae or ghes %}e criá-las para usuários anônimos sem um token.{% else %} anonimamente, mas você precisa conectar-se ao GitHub para criar gist.{% endif %} Para ler ou escrever gists em nome de um usuário, você precisa do escopo do OAuth e de um token. Para obter mais informações, consulte "[Escopos para aplicativos OAuth](/developers/apps/scopes-for-oauth-apps)." + + + +### Truncamento + +A API de Gist fornece até um megabyte de conteúdo para cada arquivo no gist. Cada arquivo retornado por um gist através da API tem uma chave denominada `truncada`. Se `truncado` for `verdadeiro`, significa que arquivo é muito grande e apenas uma parte do conteúdo foi retornado em `conteúdo`. + +Se você precisar do conteúdo completo do arquivo, você pode fazer uma solicitação `GET` para a URL especificada por `raw_url`. Tenha em mente que, para arquivos maiores que dez megabytes, você deverá clonar o gist através da URL fornecida por `git_pull_url`. + +Além do conteúdo de um arquivo específico ser truncado, toda a lista de arquivos pode ser truncada se o número total exceder 300 arquivos. Se a chave de nível superior `truncado` é `verdadeira`, apenas os primeiros 300 arquivos foram retornados na lista de arquivos. Se você precisar buscar todos os arquivos do gist, você deverá clonar o gist através da URL fornecida por `git_pull_url`. + +### Tipos de mídia personalizados para gists + +Estes são os tipos de mídia compatíveis para buscar conteúdo geral. + + application/vnd.github.VERSION.raw + application/vnd.github.VERSION.base64 + +Para obter mais informações, consulte "[Tipos de mídia](/rest/overview/media-types)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/git/blobs.md b/translations/pt-BR/data/reusables/rest-reference/git/blobs.md new file mode 100644 index 0000000000..4379959328 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/git/blobs.md @@ -0,0 +1,12 @@ +## Blobs + +Um blob (objeto binário grande) do Git é o tipo de objeto usado para armazenar o conteúdo de cada arquivo em um repositório. O hash SHA-1 do arquivo é calculado e armazenado no objeto do blob. Estes pontos de extremidade permitem ler e escrever [objetos do blob](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects) em seu banco de dados d Git em {% data variables.product.product_name %}. Os blobs aproveitam [esses tipos de mídia personalizados](#custom-media-types-for-blobs). Você pode ler mais sobre o uso de tipos de mídia na API [aqui](/rest/overview/media-types). + +### Tipos de mídia personalizados para os blobs + +Estes são os tipos de mídia compatíveis com blobs. + + application/json + application/vnd.github.VERSION.raw + +Para obter mais informações, consulte "[Tipos de mídia](/rest/overview/media-types)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/git/commits.md b/translations/pt-BR/data/reusables/rest-reference/git/commits.md new file mode 100644 index 0000000000..4abfb4b9c1 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/git/commits.md @@ -0,0 +1,3 @@ +## Commits + +Um commit do Git é um instantâneo da hierarquia ([árvore do Git](/rest/reference/git#trees)) e o conteúdo dos arquivos ([Blob do Git](/rest/reference/git#blobs)) em um repositório do Git. Estes pontos de extremidade permitem ler e escrever [objetos de commit](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Commit-Objects) no seu banco de dados do Git em {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/git/git.md b/translations/pt-BR/data/reusables/rest-reference/git/git.md new file mode 100644 index 0000000000..a7af06d84b --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/git/git.md @@ -0,0 +1 @@ +A API do banco de dados do Git dá acesso para ler e gravar objetos do Git sem processamento no seu banco de dados do Git no {% data variables.product.product_name %} e para listar e atualizar suas referências (cabeçalhos de branch e etiquetas). Para obter mais informações sobre como usar a API do banco de dados do Git, consulte "[Começar com a API de dados do Git](/rest/guides/getting-started-with-the-git-database-api)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/git/refs.md b/translations/pt-BR/data/reusables/rest-reference/git/refs.md new file mode 100644 index 0000000000..f91bb9204a --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/git/refs.md @@ -0,0 +1,3 @@ +## Referências + +Uma referência do Git (`git ref`) é apenas um arquivo que contém um hash SHA-1 do commit do Git. Ao referir-se a um commit do Git, você pode usar a referência do Git, que é um nome fácil de lembrar, em vez do hash. A referência do Git pode ser reescrita para apontar para um novo commit. Um branch é apenas uma referência do Git que armazena o novo hash de commit do Git. Estes pontos de extremidade permitem ler e escrever [referências](https://git-scm.com/book/en/v1/Git-Internals-Git-References) para o seu banco de dados do Git em {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/git/tags.md b/translations/pt-BR/data/reusables/rest-reference/git/tags.md new file mode 100644 index 0000000000..253fc0c62d --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/git/tags.md @@ -0,0 +1,3 @@ +## Tags + +Uma tag do Git é semelhante a uma [Referência do Git](/rest/reference/git#refs), mas o commit do Git para o qual ela aponta nunca muda. As tags do Git são úteis quando você deseja apontar para versões específicas. Esses pontos de extremidade permitem ler e escrever [tags dos objetos](https://git-scm.com/book/en/v1/Git-Internals-Git-References#Tags) em seu banco de dados Git em {% data variables.product.product_name %}. A API de tags do Git é compatível apenas com [objetos de tags anotadas](https://git-scm.com/book/en/v1/Git-Internals-Git-References#Tags), não tags leves. diff --git a/translations/pt-BR/data/reusables/rest-reference/git/trees.md b/translations/pt-BR/data/reusables/rest-reference/git/trees.md new file mode 100644 index 0000000000..14c7a1e4fc --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/git/trees.md @@ -0,0 +1,3 @@ +## Árvores + +Um objeto da árvore do Git cria a hierarquia entre arquivos em um repositório do Git. Você pode usar o objeto da árvore do Git para criar a relação entre diretórios e os arquivos que eles contêm. Estes pontos de extremidade permitem que você leia e escreva [objetos de árvore](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Tree-Objects) em seu banco de dados do Git em {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/gitignore/gitignore.md b/translations/pt-BR/data/reusables/rest-reference/gitignore/gitignore.md new file mode 100644 index 0000000000..0f4a4386fe --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/gitignore/gitignore.md @@ -0,0 +1,9 @@ +Ao criar um novo repositório em {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} por meio da API, você pode especificar um [.gitignore template](/github/getting-started-with-github/ignoring-files) para que seja aplicado ao repositório após a criação. A API de modlos do .gitignore lista e recupera modelos do repositório de [.gitignore](https://github.com/github/gitignore) de {% data variables.product.product_name %}. + +### Tipos de mídia personalizados para gitignore + +Você pode usar este tipo de mídia personalizada ao obter um modelo de gitignore. + + application/vnd.github.VERSION.raw + +Para obter mais informações, consulte "[Tipos de mídia](/rest/overview/media-types)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/interactions/interactions.md b/translations/pt-BR/data/reusables/rest-reference/interactions/interactions.md new file mode 100644 index 0000000000..f375083a45 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/interactions/interactions.md @@ -0,0 +1 @@ +Os usuários interagem com repositórios comentando, abrindo problemas e criando pull requests. As APIs de interações permitem que as pessoas com acesso de proprietário ou administrador restrinjam temporariamente a interação com repositórios públicos para um determinado tipo de usuário. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/interactions/orgs.md b/translations/pt-BR/data/reusables/rest-reference/interactions/orgs.md new file mode 100644 index 0000000000..7998b59afb --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/interactions/orgs.md @@ -0,0 +1,9 @@ +## organização + +A API de Interações da Organização permite que os proprietários da organização restrinjam temporariamente quais tipos de usuário podem comentar, abrir problemas ou criar pull requests nos repositórios públicos da organização. {% data reusables.interactions.interactions-detail %} Veja mais sobre os tipos de usuários de {% data variables.product.product_name %}: + +* {% data reusables.interactions.existing-user-limit-definition %} na organização. +* {% data reusables.interactions.contributor-user-limit-definition %} na organização. +* {% data reusables.interactions.collaborator-user-limit-definition %} na organização. + +Definir o limite de interação no nível da organização sobrescreverá quaisquer limites de interação definidos para repositórios individuais pertencentes à organização. Para definir diferentes limites de interação para repositórios individuais pertencentes à organização, use os pontos de extremidade das interações do [Repositório](#repository). \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/interactions/repos.md b/translations/pt-BR/data/reusables/rest-reference/interactions/repos.md new file mode 100644 index 0000000000..3aca6e1f8d --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/interactions/repos.md @@ -0,0 +1,9 @@ +## Repositório + +A API de Interações do Repositório permite que pessoas com acesso de proprietário ou administrador restrinjam temporariamente qual tipo de usuário pode comentar, abrir problemas ou criar pull requests em um repositório público. {% data reusables.interactions.interactions-detail %} Veja mais sobre os tipos de usuários de {% data variables.product.product_name %}: + +* {% data reusables.interactions.existing-user-limit-definition %} in the respository. +* {% data reusables.interactions.contributor-user-limit-definition %} in the respository. +* {% data reusables.interactions.collaborator-user-limit-definition %} in the respository. + +Se um limite de interação for habilitado para o usuário ou organização proprietária do repositório, o limite não poderá ser alterado para o repositório individual. Em vez disso, use os pontos de extremidade de [Usuário](#user) ou [Organização](#organization) para alterar o limite de interação. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/interactions/users.md b/translations/pt-BR/data/reusables/rest-reference/interactions/users.md new file mode 100644 index 0000000000..1eb2735ee3 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/interactions/users.md @@ -0,0 +1,9 @@ +## Usuário + +The User Interactions API allows you to temporarily restrict which type of user can comment, open issues, or create pull requests on your public repositories. {% data reusables.interactions.interactions-detail %} Veja mais sobre os tipos de usuários de {% data variables.product.product_name %}: + +* {% data reusables.interactions.existing-user-limit-definition %} from interacting with your repositories. +* {% data reusables.interactions.contributor-user-limit-definition %} from interacting with your repositories. +* {% data reusables.interactions.collaborator-user-limit-definition %} from interacting with your repositories. + +Setting the interaction limit at the user level will overwrite any interaction limits that are set for individual repositories owned by the user. To set different interaction limits for individual repositories owned by the user, use the [Repository](#repository) interactions endpoints instead. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/issues/assignees.md b/translations/pt-BR/data/reusables/rest-reference/issues/assignees.md new file mode 100644 index 0000000000..9f4e94cd0b --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/issues/assignees.md @@ -0,0 +1 @@ +## Responsáveis \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/issues/comments.md b/translations/pt-BR/data/reusables/rest-reference/issues/comments.md new file mode 100644 index 0000000000..aa980e4532 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/issues/comments.md @@ -0,0 +1,5 @@ +## Comentários + +A API de Comentários do Problema é compatível com listagem, visualização, edição e criação de comentários em problemas e pull requests. + +Os comentários do problema usam [estes tipos de mídia personalizados](#custom-media-types). Você pode ler mais sobre o uso de tipos de mídia na API [aqui](/rest/overview/media-types). \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/issues/events.md b/translations/pt-BR/data/reusables/rest-reference/issues/events.md new file mode 100644 index 0000000000..9462a2422e --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/issues/events.md @@ -0,0 +1,3 @@ +## Eventos + +The Issue Events API can return different types of events triggered by activity in issues and pull requests. For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." For more information, see the "[Events API](/developers/webhooks-and-events/github-event-types)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/issues/issues.md b/translations/pt-BR/data/reusables/rest-reference/issues/issues.md new file mode 100644 index 0000000000..61b105ff44 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/issues/issues.md @@ -0,0 +1,10 @@ +### Tipos de mídia personalizados para problemas + +Estes são os tipos de mídia compatíveis para problemas. + + application/vnd.github.VERSION.raw+json + application/vnd.github.VERSION.text+json + application/vnd.github.VERSION.html+json + application/vnd.github.VERSION.full+json + +Para obter mais informações sobre os tipos de mídia, consulte "[Tipos de mídia personalizados](/rest/overview/media-types)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/issues/labels.md b/translations/pt-BR/data/reusables/rest-reference/issues/labels.md new file mode 100644 index 0000000000..e01b345a6b --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/issues/labels.md @@ -0,0 +1 @@ +## Etiquetas \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/issues/milestones.md b/translations/pt-BR/data/reusables/rest-reference/issues/milestones.md new file mode 100644 index 0000000000..e9ad7bda99 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/issues/milestones.md @@ -0,0 +1 @@ +## Marcos \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/issues/timeline.md b/translations/pt-BR/data/reusables/rest-reference/issues/timeline.md new file mode 100644 index 0000000000..8e518ac152 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/issues/timeline.md @@ -0,0 +1,5 @@ +## Linha do tempo + +A API de Eventos da Linha do Tempo pode retornar diferentes tipos de eventos acionados pela atividade da linha do tempo em problemas e pull requests. For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." Para obter mais informações, consulte a "[API de Eventos do GitHub](/developers/webhooks-and-events/github-event-types)". + +Você pode usar esta API para exibir informações sobre problemas e pull request ou determinar quem deve ser notificado sobre os comentários de problema. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/licenses/licenses.md b/translations/pt-BR/data/reusables/rest-reference/licenses/licenses.md new file mode 100644 index 0000000000..a12f154219 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/licenses/licenses.md @@ -0,0 +1,22 @@ +A API de Licenças retorna metadados sobre as licenças de código aberto populares e informações sobre o arquivo de licença de um determinado projeto. + +A API de Licenças usa [a Licença de código aberto do Gem do Ruby](https://github.com/benbalter/licensee) para tentar identificar a licença do projeto. A licença corresponde ao conteúdo do arquivo `LICENÇA` de um projeto (se existir) em comparação com uma pequena lista de licenças conhecidas. Como resultado, a API não leva em conta as licenças das dependências do projeto ou outros meios de documentar a licença de um projeto, como, por exemplo, referências ao nome da licença na documentação. + +Se uma licença for correspondida, a chave da licença e o nome retornados serão conformes à [especificação SPDX](https://spdx.org/). + +**Observação:** Estes pontos de extremidade também retornarão informações de licença de um repositório: + +- [Obter um repositório](/rest/reference/repos#get-a-repository) +- [Listar repositórios para um usuário](/rest/reference/repos#list-repositories-for-a-user) +- [Listar repositórios da organização](/rest/reference/repos#list-organization-repositories) +- [Listar bifurcações](/rest/reference/repos#list-forks) +- [Listar repositórios inspecionados por um usuário](/rest/reference/activity#list-repositories-watched-by-a-user) +- [Listar repositórios da equipe](/rest/reference/teams#list-team-repositories) + +{% warning %} + +O GitHub pode ser muitas coisas, mas não é um escritório de advocacia. Como tal, o GitHub não oferece aconselhamento jurídico. Usar a API de licenças ou enviar-nos um e-mail sobre a mesma não constitui aconselhamento jurídico, nem cria uma relação advogado e cliente. Em caso de dúvida sobre o que se pode e não se pode fazer com uma licença específica, antes de avançar, você deverá buscar orientação jurídica antes de seguir em frente. Na verdade, você deve sempre consultar o seu próprio advogado antes de tomar decisões que possam ter desdobramentos jurídicos ou que possam afetar seus direitos. + +O GitHub criou a API da licença para ajudar os usuários a obter informações sobre licenças de código aberto e os projetos que as utilizam. Esperamos que ajude. No entanto, tenha em mente que não somos advogados (pelo menos a maioria de nós) e que cometemos erros como qualquer um. Por esse motivo, o GitHub fornece a API numa base "como se apresenta" e não faz garantias sobre quaisquer informações ou licenças fornecidas em ou através dela, além de eximir-se da responsabilidade por danos resultantes do uso da API. + +{% endwarning %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/metrics/community.md b/translations/pt-BR/data/reusables/rest-reference/metrics/community.md new file mode 100644 index 0000000000..f4468c7c2f --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/metrics/community.md @@ -0,0 +1 @@ +## Comunidade \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/metrics/statistics.md b/translations/pt-BR/data/reusables/rest-reference/metrics/statistics.md new file mode 100644 index 0000000000..d12efa80e3 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/metrics/statistics.md @@ -0,0 +1,17 @@ +## Estatísticas + +A API de Estatísticas do Repositório permite que você recupere os dados que o {% data variables.product.product_name %} usa para visualizar diferentes tipos de atividade do repositório. + +### Umas palavras sobre o armazenamento em cache + +Computar as estatísticas do repositório é uma operação cara. Por esse motivo, tentamos retornar dados armazenados em cache sempre que possível. Se os dados não forem armazenados em cache nas estatísticas de um repositório, você receberá uma resposta de `202`; um trabalho em segundo plano também é acionado para começar a compilar estas estatísticas. Dê ao trabalho alguns instantes para que seja concluído e, em seguida, envie a solicitação novamente. Se o trabalho foi concluído, essa solicitação receberá uma resposta de `200` com as estatísticas no texto da resposta. + +As estatísticas do repositório são armazenadas em cache pelo SHA do branch-padrão do repositório; fazer push para o branch-padrão redefine o armazenamento em cache de estatísticas. + +### As estatísticas excluem alguns tipos de commits + +As estatísticas expostas pela API correspondem às estatísticas mostradas pelos [diferentes gráficos de repositórios](/github/visualizing-repository-data-with-graphs/about-repository-graphs). + +Resumo: +- Todas as estatísticas excluem commits de merge. +- As estatísticas do contribuidor também excluem commits vazios. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/metrics/traffic.md b/translations/pt-BR/data/reusables/rest-reference/metrics/traffic.md new file mode 100644 index 0000000000..5b7475ec37 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/metrics/traffic.md @@ -0,0 +1,3 @@ +## Tráfego + +Para repositórios aos quais você tem acesso de push, a API de tráfego fornece acesso às informações fornecidas no seu gráfico de repositório. Para obter mais informações, consulte "Visualizar tráfego para um repositório. " \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/migrations/orgs.md b/translations/pt-BR/data/reusables/rest-reference/migrations/orgs.md new file mode 100644 index 0000000000..3e857a3c8f --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/migrations/orgs.md @@ -0,0 +1,5 @@ +## organização + +A API de migrações só está disponível para os proprietários de organizações autenticadas. Para obter mais informações, consulte "[Funções em organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#permission-levels-for-an-organization)" e "[Outros métodos de autenticação](/rest/overview/other-authentication-methods)". + +{% data variables.migrations.organization_migrations_intro %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/migrations/source-imports.md b/translations/pt-BR/data/reusables/rest-reference/migrations/source-imports.md new file mode 100644 index 0000000000..9176ca90ef --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/migrations/source-imports.md @@ -0,0 +1,80 @@ +## Importações de código-fonte + +{% data variables.migrations.source_imports_intro %} + +Uma importação de código-fonte típica iniciaria a importação e, em seguida, (opcionalmente) atualizaria os autores e/ou atualizaria a preferência pelo uso do LFS do Git se existirem arquivos grandes na importação. Também é possível criar um webhook que ouve o [`ReposityImportEvent`](/developers/webhooks-and-events/webhook-events-and-payloads#repository_import) para descobrir o status da importação. + +Um exemplo mais detalhado pode ser visto neste diagrama: + +``` ++---------+ +--------+ +---------------------+ +| Tooling | | GitHub | | Original Repository | ++---------+ +--------+ +---------------------+ + | | | + | Start import | | + |----------------------------->| | + | | | + | | Download source data | + | |--------------------------------------------->| + | | Begin streaming data | + | |<---------------------------------------------| + | | | + | Get import progress | | + |----------------------------->| | + | "status": "importing" | | + |<-----------------------------| | + | | | + | Get commit authors | | + |----------------------------->| | + | | | + | Map a commit author | | + |----------------------------->| | + | | | + | | | + | | Finish streaming data | + | |<---------------------------------------------| + | | | + | | Rewrite commits with mapped authors | + | |------+ | + | | | | + | |<-----+ | + | | | + | | Update repository on GitHub | + | |------+ | + | | | | + | |<-----+ | + | | | + | Map a commit author | | + |----------------------------->| | + | | Rewrite commits with mapped authors | + | |------+ | + | | | | + | |<-----+ | + | | | + | | Update repository on GitHub | + | |------+ | + | | | | + | |<-----+ | + | | | + | Get large files | | + |----------------------------->| | + | | | + | opt_in to Git LFS | | + |----------------------------->| | + | | Rewrite commits for large files | + | |------+ | + | | | | + | |<-----+ | + | | | + | | Update repository on GitHub | + | |------+ | + | | | | + | |<-----+ | + | | | + | Get import progress | | + |----------------------------->| | + | "status": "complete" | | + |<-----------------------------| | + | | | + | | | +``` \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/migrations/users.md b/translations/pt-BR/data/reusables/rest-reference/migrations/users.md new file mode 100644 index 0000000000..61e8d1f019 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/migrations/users.md @@ -0,0 +1,9 @@ +## Usuário + +A API de migrações do usuário só está disponível para proprietários de contas autenticadas. Para obter mais informações, consulte "[Outros métodos de autenticação](/rest/overview/other-authentication-methods)". + +{% data variables.migrations.user_migrations_intro %} Para obter uma lista dos dados de migração que você pode baixar, consulte "[Fazer download de um arquivo de migração do usuário](#download-a-user-migration-archive)". + +Para fazer o download de um arquivo, você deverá iniciar uma migração de usuário primeiro. Uma vez que o status da migração é `exportado`, você pode fazer o download da migração. + +Ao criar um arquivo de migração, ele ficará disponível para download por sete dias. No entanto, você pode excluir o arquivo de migração do usuário mais cedo, se desejar. Você pode desbloquear o repositório quando a migração for `exportada` para começar a usar seu repositório novamente ou excluir o repositório se não precisar mais dos dados do código-fonte. diff --git a/translations/pt-BR/data/reusables/rest-reference/oauth-authorizations/oauth-authorizations.md b/translations/pt-BR/data/reusables/rest-reference/oauth-authorizations/oauth-authorizations.md new file mode 100644 index 0000000000..2df8e2e9a2 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/oauth-authorizations/oauth-authorizations.md @@ -0,0 +1,3 @@ +Você pode usar esta API para gerenciar o acesso do aplicativo OAuth à sua conta. Você só pode acessar esta API através da [Autenticação básica](/rest/overview/other-authentication-methods#basic-authentication) usando seu nome de usuário e senha, não tokens. + +Se você ou seus usuários tiverem a autenticação de dois fatores habilitada, certifique-se de entender como [trabalhar com autenticação de dois fatores](/rest/overview/other-authentication-methods#working-with-two-factor-authentication). \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/orgs/blocking.md b/translations/pt-BR/data/reusables/rest-reference/orgs/blocking.md new file mode 100644 index 0000000000..07cedf97ea --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/orgs/blocking.md @@ -0,0 +1,3 @@ +## Bloquear usuários + +O token usado para autenticar a chamada deve ter o escopo `admin:org` para fazer quaisquer chamadas de bloqueio para uma organização. Caso contrário, a resposta retornará `HTTP 404`. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/orgs/custom_roles.md b/translations/pt-BR/data/reusables/rest-reference/orgs/custom_roles.md new file mode 100644 index 0000000000..ebd3cce843 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/orgs/custom_roles.md @@ -0,0 +1 @@ +## Funções de repositório personalizadas \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/orgs/members.md b/translations/pt-BR/data/reusables/rest-reference/orgs/members.md new file mode 100644 index 0000000000..fa0b179e1a --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/orgs/members.md @@ -0,0 +1 @@ +## Integrantes \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/orgs/outside-collaborators.md b/translations/pt-BR/data/reusables/rest-reference/orgs/outside-collaborators.md new file mode 100644 index 0000000000..e4b68bef01 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/orgs/outside-collaborators.md @@ -0,0 +1 @@ +## Colaboradores externos \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/orgs/webhooks.md b/translations/pt-BR/data/reusables/rest-reference/orgs/webhooks.md new file mode 100644 index 0000000000..e5b031df66 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/orgs/webhooks.md @@ -0,0 +1,24 @@ +## Webhooks + +Os webhooks da organização permitem que você receba cargas de HTTP do tipo `POST` sempre que certos eventos ocorrerem dentro da organização. {% data reusables.webhooks.webhooks-rest-api-links %} + +Para obter mais informações sobre ações que você pode assinar, consulte "[ tipos de evento de {% data variables.product.prodname_dotcom %}](/developers/webhooks-and-events/github-event-types)". + +### Escopos & Restrições + +Todas as ações contra webhooks da organização exigem que o usuário autenticado seja um administrador da organização que está sendo gerenciada. Além disso, os tokens do OAuth requerem o escopo `admin:org_hook`. Para obter mais informações, consulte "[Escopos para aplicativos OAuth](/developers/apps/scopes-for-oauth-apps)." + +Para proteger dados sensíveis que podem estar presentes nas configurações do webhook, também aplicamos as seguintes regras de controle de acesso: + +- Os aplicativos OAuth não podem listar, visualizar ou editar webhooks que não criaram. +- Os usuários não podem listar, visualizar ou editar webhooks que foram criados por aplicativos OAuth. + +### Receber Webhooks + +Para que {% data variables.product.product_name %} envie cargas de webhook, seu servidor deve ser acessível pela internet. É altamente recomendável o uso de SSL para que possamos enviar cargas criptografadas por HTTPS. + +Para obter mais práticas recomendadas, [consulte nosso guia](/guides/best-practices-for-integrators/). + +#### Cabeçalhos de webhook + +{% data variables.product.product_name %} enviará ao longo de vários cabeçalhos de HTTP para diferenciar entre tipos de evento e identificadores de carga. Consulte [cabeçalhos de webhook](/webhooks/event-payloads/#delivery-headers) para obter informações. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/packages/packages.md b/translations/pt-BR/data/reusables/rest-reference/packages/packages.md new file mode 100644 index 0000000000..e35aa68550 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/packages/packages.md @@ -0,0 +1,10 @@ +A API de {% data variables.product.prodname_registry %} permite gerenciar pacotes usando a API REST. Para saber mais sobre como restaurar ou excluir pacotes, consulte "[Restaurar e excluir pacotes](/packages/learn-github-packages/deleting-and-restoring-a-package)"". + +Para usar essa API, você deve efetuar a autenticação usando um token de acesso pessoal. + - Para acessar os metadados do pacote, seu token deve incluir o escopo `read:packages`. + - Para excluir pacotes e versões de pacote, seu token deverá incluir os escopos `read:packages` e `delete:packages`. + - Para restaurar pacotes e versões do pacote, o seu token deve incluir os escopos `read:packages` e `write:packages`. + +Se seu `package_type` for `npm`, `maven`, `rubygems` ou `nuget`, o seu token também deverá incluir o escopo `repo` já que o pacote herda as permissões de um repositório de {% data variables.product.prodname_dotcom %}. Se seu pacote estiver em {% data variables.product.prodname_container_registry %}, seu `package_type` será `container` e seu token não precisará do escopo `repositório` para acessar ou gerenciar este `package_type`. Os pacotes de `contêiner` oferecem permissões granulares separadas de um repositório. Para obter mais informações, consulte "[Sobre permissões para {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-permissions-for-github-packages#about-scopes-and-permissions-for-package-registries)". + +Se você quiser usar a API de {% data variables.product.prodname_registry %} para acessar os recursos em uma organização com SSO habilitado, então você deve habilitar o SSO para o seu token de acesso pessoal. Para mais informações consulte "[Autorizando um token de acesso pessoal para usar com lgon único SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on){% ifversion fpt %}" na documentação de {% data variables.product.prodname_ghe_cloud %}.{% else %}."{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/pages/pages.md b/translations/pt-BR/data/reusables/rest-reference/pages/pages.md new file mode 100644 index 0000000000..1699cdb9b0 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/pages/pages.md @@ -0,0 +1,14 @@ +A API de {% data variables.product.prodname_pages %} recupera informações sobre a sua configuração do {% data variables.product.prodname_pages %} e os status das suas criações. Informações sobre o site e as criações só podem ser acessadas pelos proprietários autenticados{% ifversion not ghae %}, mesmo que os sites sejam públicos{% endif %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)". + +Nos pontos de extremidade da API de {% data variables.product.prodname_pages %} com uma chave de `status` na sua resposta, o valor pode ser: +* `null`: O site ainda não foi criado. +* `queued`: A criação foi solicitada, mas ainda não começou. +* `building`:A criaçãoestá em andamento. +* `built`: O site foi criado. +* `errored`: Indica que ocorreu um erro durante a criação. + +Nos pontos de extremidade da API de {% data variables.product.prodname_pages %} que devolvem as informações do site do GitHub Pages, as respostas do JSON incluem esses campos: +* `html_url`: A URL absoluta (incluindo o esquema) do site de páginas interpretadas. Por exemplo, `https://username.github.io`. +* `source`: Um objeto que contém o branch de origem e o diretório do site de páginas interpretadas. Isto inclui: + - `branch`: O branch do repositório utilizado para publicar os [arquivos de origem do site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site). Por exemplo, _principal_ ou _gh-pages_. + - `path`: O diretório do repositório a partir do qual o site é publicado. Será `/` ou `/docs`. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/projects/cards.md b/translations/pt-BR/data/reusables/rest-reference/projects/cards.md new file mode 100644 index 0000000000..14adde288d --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/projects/cards.md @@ -0,0 +1 @@ +## Cartões \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/projects/collaborators.md b/translations/pt-BR/data/reusables/rest-reference/projects/collaborators.md new file mode 100644 index 0000000000..3abd53c2c5 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/projects/collaborators.md @@ -0,0 +1,3 @@ +## Colaboradores + +Esta API permite que você interaja com os projetos de uma organização. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/projects/columns.md b/translations/pt-BR/data/reusables/rest-reference/projects/columns.md new file mode 100644 index 0000000000..54a7ee250d --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/projects/columns.md @@ -0,0 +1 @@ +## Colunas \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/pulls/comments.md b/translations/pt-BR/data/reusables/rest-reference/pulls/comments.md new file mode 100644 index 0000000000..3255260381 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/pulls/comments.md @@ -0,0 +1,14 @@ +## Comentários de revisão + +Os comentários de revisão de pull request são comentários em uma parte do diff unificado feitos durante uma revisão de pull request. Comentários de commit e comentários de problemas são são diferentes dos comentários de revisão de pull request. Você aplica comentários de submissão diretamente para um commit e aplica comentários de problema sem fazer referência a uma parte do diff unificado. Para obter mais informações, consulte "[Criar um comentário de commit](/rest/reference/commits#create-a-commit-comment)" e "[Criar um comentário de problema](/rest/reference/issues#create-an-issue-comment)". + +### Tipos de mídia personalizados para comentários de revisão de pull request + +Estes são os tipos de mídia compatíveis com os comentários de revisão de pull request. + + application/vnd.github.VERSION.raw+json + application/vnd.github.VERSION.text+json + application/vnd.github.VERSION.html+json + application/vnd.github.VERSION.full+json + +Para obter mais informações, consulte "[tipos de mídia personalizados](/rest/overview/media-types)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/pulls/pulls.md b/translations/pt-BR/data/reusables/rest-reference/pulls/pulls.md new file mode 100644 index 0000000000..a9364585a2 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/pulls/pulls.md @@ -0,0 +1,33 @@ +A API do Pull Request permite que você liste, visualize, edite, crie e até mesmo faça merge de pull requests. Comentários em pull requests podem ser gerenciados através da [API de Comentários do Problema](/rest/reference/issues#comments). + +Cada pull request é um problema, mas nem todos os problemas são um pull request. Por este motivo, as ações "compartilhadas" para ambos os recursos, como a manipulação de responsáveis, etiquetas e marcos são fornecidos dentro de [a API de problemas](/rest/reference/issues). + +### Tipos de mídia personalizados para pull requests + +Estes são os tipos de mídia compatíveis com pull requests. + + application/vnd.github.VERSION.raw+json + application/vnd.github.VERSION.text+json + application/vnd.github.VERSION.html+json + application/vnd.github.VERSION.full+json + application/vnd.github.VERSION.diff + application/vnd.github.VERSION.patch + +Para obter mais informações, consulte "[tipos de mídia personalizados](/rest/overview/media-types)". + +Se um diff estiver corrompido, entre em contato com {% data variables.contact.contact_support %}. Inclua o nome e o ID do pull request do repositório na sua mensagem. + +### Relações do Link + +Pull Requests têm estas relações de link possíveis: + +| Nome | Descrição | +| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `self` | O local da API deste Pull Request. | +| `html` | O locl do HTML deste Pull Request. | +| `problema` | O local da API do [Problema](/rest/reference/issues) deste Pull Request. | +| `comentários` | O local da API dos [comentários do problema](/rest/reference/issues#comments) deste Pull Request. | +| `review_comments` | O local da API dos [comentários da revisão](/rest/reference/pulls#comments) deste Pull Request. | +| `review_comment` | O [modelo de URL](/rest#hypermedia) para construir o local da API para um [comentário de revisão](/rest/reference/pulls#comments) no repositório deste Pull Request. | +| `commits` | O local da API dos [commits](#list-commits-on-a-pull-request) deste Pull Request. | +| `Status` | O local da API dos [status do commit](/rest/reference/commits#commit-statuses) deste pull request, que são os status no seu branch `principal`. | diff --git a/translations/pt-BR/data/reusables/rest-reference/pulls/review-requests.md b/translations/pt-BR/data/reusables/rest-reference/pulls/review-requests.md new file mode 100644 index 0000000000..23aa1a323a --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/pulls/review-requests.md @@ -0,0 +1,3 @@ +## Solicitações de revisão + +Os autores dos pull request e os proprietários e colaboradores dos repositórios podem solicitar uma revisão de pull request para qualquer pessoa com acesso de gravação ao repositório. Cada revisor solicitado receberá uma notificação pedindo-lhes para revisar o pull request. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/pulls/reviews.md b/translations/pt-BR/data/reusables/rest-reference/pulls/reviews.md new file mode 100644 index 0000000000..34145cd705 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/pulls/reviews.md @@ -0,0 +1,3 @@ +## Revisões + +As revisões de pull request são grupos de comentários de revisão de pull request no Pull Request, agrupados e com um status e comentário de texto opcional. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/rate-limit/rate-limit.md b/translations/pt-BR/data/reusables/rest-reference/rate-limit/rate-limit.md new file mode 100644 index 0000000000..be26e4ce48 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/rate-limit/rate-limit.md @@ -0,0 +1,17 @@ +A documentação geral da API REST descreve as [regras de limite de taxa](/rest/overview/resources-in-the-rest-api#rate-limiting). Você pode verificar seu status de limite de taxa atual a qualquer momento usando a API de limite de taxa descrita abaixo. + +### Entender o seu status de limite de taxa + +A API de pesquisa tem um [limite de taxa personalizado](/rest/reference/search#rate-limit), separado do limite de taxa que rege o restante da API REST. A API do GraphQL também tem um [limite de taxa personalizado]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/overview/resource-limitations#rate-limit), que é separado e calculado de forma diferente dos limites de taxa na API REST. + +Por esses motivos, a resposta da API do limite de taxa categoriza o seu limite de taxa. Em `recursos`, você verá quatro objetos: + +* O objeto `principal` fornece o status do limite de taxa para todos os recursos não relacionados à pesquisa na API REST. + +* O objeto `de pesquisa` fornece o status do limite de taxa para a [API de pesquisa](/rest/reference/search). + +* O objeto `graphql` fornece o status do limite de taxa para a [API do GraphQL]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql). + +* O objeto `integration_manifest` fornece o status do limite de taxa para o ponto de extremidade [Conversão do código de manifesto do aplicativo GitHub](/apps/building-github-apps/creating-github-apps-from-a-manifest/#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration). + +Para obter mais informações sobre os cabeçalhos e valores na resposta de limite de taxa, consulte "[Recursos na API REST](/rest/overview/resources-in-the-rest-api#rate-limit-http-headers)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/reations/reactions.md b/translations/pt-BR/data/reusables/rest-reference/reations/reactions.md new file mode 100644 index 0000000000..d2feff37dd --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/reations/reactions.md @@ -0,0 +1,5 @@ +### Reaction types + +When creating a reaction, the allowed values for the `content` parameter are as follows (with the corresponding emoji for reference): + +{% data reusables.repositories.reaction_list %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/releases/assets.md b/translations/pt-BR/data/reusables/rest-reference/releases/assets.md new file mode 100644 index 0000000000..0b0f48e011 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/releases/assets.md @@ -0,0 +1 @@ +## Ativos de versões \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/releases/releases.md b/translations/pt-BR/data/reusables/rest-reference/releases/releases.md new file mode 100644 index 0000000000..ac7b6f76a7 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/releases/releases.md @@ -0,0 +1,5 @@ +{% note %} + +**Observação:** A API de versões substitui a API de Downloads. Você pode recuperar a contagem de download e a URL de download do navegador a partir dos pontos de extremidades nesta API que retornam versões e liberam ativos. + +{% endnote %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/repos/autolinks.md b/translations/pt-BR/data/reusables/rest-reference/repos/autolinks.md new file mode 100644 index 0000000000..24a54b3541 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/repos/autolinks.md @@ -0,0 +1,5 @@ +## Links automáticos + +Para ajudar a agilizar o seu fluxo de trabalho, você pode usar a API para adicionar os links automáticos a recursos externos, como problemas do JIRA e tíquetes do Zendesk. Para obter mais informações, consulte "[Configurar links automáticos para fazer referência a recursos externos](/github/administering-a-repository/configuring-autolinks-to-reference-external-resources)". + +{% data variables.product.prodname_github_apps %} exige permissões de administração do repositório com acesso de leitura ou gravação para usar a API de links automáticos. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/repos/contents.md b/translations/pt-BR/data/reusables/rest-reference/repos/contents.md new file mode 100644 index 0000000000..3a544c8804 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/repos/contents.md @@ -0,0 +1,22 @@ +## Conteúdo + +Estes pontos de extremidade da API permitem criar, modificar e excluir conteúdo codificado em Base64 em um repositório. Para solicitar o formato sem processar ou HTML interpretado (quando compatível), use os tipos de mídia personalizados para o conteúdo do repositório. + +### Tipos de mídia personalizados para conteúdo do repositório + +Os [READMEs](/rest/reference/repos#get-a-repository-readme), [arquivos](/rest/reference/repos#get-repository-content) e [links simbólicos](/rest/reference/repos#get-repository-content) são compatíveis com os seguintes tipos de mídia personalizados: + + application/vnd.github.VERSION.raw + application/vnd.github.VERSION.html + +Use o tipo de mídia `.raw` para recuperar o conteúdo do arquivo. + +Para arquivos de markup, como Markdown ou AsciiDoc, você pode recuperar o HTML interpretado usando o tipo de mídia `.html`. As linguagens de markup são processadas em HTML usando nossa [biblioteca de markup](https://github.com/github/markup) de código aberto. + +[Todos os objetos](/rest/reference/repos#get-repository-content) são compatíveis com o seguinte tipo de mídia personalizado: + + application/vnd.github.VERSION.object + +Use o parâmetro do tipo de mídia do `objeto` para recuperar o conteúdo em um formato de objeto consistente independentemente do tipo de conteúdo. Por exemplo, em vez de um array de objetos para um diretório, a resposta será um objeto com um atributo de `entrada` contendo o array de objetos. + +Você pode ler mais sobre o uso de tipos de mídia na API [aqui](/rest/overview/media-types). \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/repos/forks.md b/translations/pt-BR/data/reusables/rest-reference/repos/forks.md new file mode 100644 index 0000000000..968bd76f82 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/repos/forks.md @@ -0,0 +1 @@ +## Bifurcações \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/repos/lfs.md b/translations/pt-BR/data/reusables/rest-reference/repos/lfs.md new file mode 100644 index 0000000000..5a48e59434 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/repos/lfs.md @@ -0,0 +1,2 @@ + +## Git LFS \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/scim/scim.md b/translations/pt-BR/data/reusables/rest-reference/scim/scim.md new file mode 100644 index 0000000000..70c7a7009c --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/scim/scim.md @@ -0,0 +1,41 @@ +### Provisionamento de SCIM para Organizações + +A API do SCIM é usada pelos provedores de identidade (IdPs) habilitados pelo SCIM para automatizar o provisionamento de integrantes da organização de {% data variables.product.product_name %}. A {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API tem por base a versão 2.0 do [Padrão do SCIM](http://www.simplecloud.info/). O ponto de extremidade do SCIM do {% data variables.product.product_name %} que um IdP deve usar é: `{% data variables.product.api_url_code %}/scim/v2/organizations/{org}/`. + +{% note %} + +**Notas:** + - A API do SCIM está disponível apenas para organizações em [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) com o [SAML SSO](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) habilitado. {% data reusables.scim.enterprise-account-scim %} Para obter mais informações sobre o SCIM, consulte "[Sobre o SCIM](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim)". + - A API SCIM não pode ser usada com {% data variables.product.prodname_emus %}. + +{% endnote %} + +### Autenticar chamadas para a API de SCIM + +Você deve efetuar a autenticação como dono de uma organização do {% data variables.product.product_name %} para usar sua API do SCIM. A API espera que um token [OAuth 2.0](/developers/apps/authenticating-with-github-apps) seja incluído no cabeçalho da `Autorização`. Você também pode usar um token de acesso pessoal, mas primeiro deve [autorizá-lo para uso com sua organização SAML SSO](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on). + +### Mapear dados do SAML e SCIM + +{% data reusables.scim.nameid-and-username-must-match %} + +### Atributos de usuário de SCIM compatíveis + +| Nome | Tipo | Descrição | +| ----------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `userName` | `string` | O nome de usuário para o usuário. | +| `name.givenName` | `string` | O primeiro nome do usuário. | +| `name.familyName` | `string` | O sobrenome do usuário. | +| `emails` | `array` | Lista de e-mails dos usuários. | +| `externalId` | `string` | Este identificador é gerado pelo provedor do SAML e é usado como um ID exclusivo pelo provedor do SAML para corresponder ao usuário do GitHub. Você pode encontrar o `externalID` para um usuário no provedor do SAML ou usar a [listar identidades fornecidas pelo ponto de extremidade do SCIM](#list-scim-provisioned-identities) e filtrar outros atributos conhecidos, como, por exemplo, o nome de usuário no GitHub ou endereço de e-mail de usuário. | +| `id` | `string` | Identificador gerado pelo ponto de extremidade do SCIM do GitHub. | +| `ativo` | `boolean` | Usado para indicar se a identidade está ativa (verdadeira) ou se deve ser desprovisionada (falso). | + +{% note %} + +**Observação:** As URLs de Endpoint para a API SCIM são sensíveis a maiúsculas e minúsculas. Por exemplo, a primeira letra no endpoint `Usuários` deve ser maiúscula: + +```shell +GET /scim/v2/organizations/{org}/Users/{scim_user_id} +``` + +{% endnote %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/search/search.md b/translations/pt-BR/data/reusables/rest-reference/search/search.md new file mode 100644 index 0000000000..6b27490004 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/search/search.md @@ -0,0 +1,144 @@ +A API de pesquisa ajuda a pesquisar o item específico que você deseja encontrar. Por exemplo, você pode encontrar um usuário ou um arquivo específico em um repositório. Pense nisso da mesma forma que você pensa em realizar uma pesquisa no Google. Ele é projetado para ajudá-lo a encontrar o resultado que você está procurando (ou talvez os poucos resultados que você está procurando). Assim como pesquisar no Google, às vezes, você quer ver algumas páginas com resultados de pesquisa para que você possa encontrar o item que melhor atenda às suas necessidades. Para atender a essa necessidade, a API de pesquisa do {% data variables.product.product_name %} fornece **até 1.000 resultados para cada pesquisa**. + +Você pode restringir sua pesquisa usando as consultas. Para saber mais sobre a sintaxe de consultas de pesquisa, consulte "[Criar uma consulta de pesquisa](/rest/reference/search#constructing-a-search-query)". + +### Resultados da pesquisa de classificação + +A menos que outra opção de ordenamento seja fornecida como um parâmetro de consulta, os resultados são ordenados pela melhor correspondência e em ordem decrescente. Vários fatores são combinados para impulsionar o item mais relevante para a parte superior da lista de resultados. + +### Limite de taxa + +{% data reusables.enterprise.rate_limit %} + +A API de pesquisa tem um limite de taxa personalizado. Para solicitações que usam a [Autenticação Básica](/rest#authentication)[OAuth ](/rest#authentication) ou [ID e segredo do cliente e](/rest#increasing-the-unauthenticated-rate-limit-for-oauth-applications), você pode fazer até 30 solicitações por minuto. Para solicitações não autenticadas, o limite de taxa permite que você faça até 10 solicitações por minuto. + +Veja a [documentação do limite de taxa](/rest/reference/rate-limit) para obter informações sobre a determinação do seu status atual de limite de taxa. + +### Criar uma consulta de pesquisa + +Cada ponto de extremidade na API de Pesquisa usa [parâmetros de consulta](https://en.wikipedia.org/wiki/Query_string) para realizar pesquisas no {% data variables.product.product_name %}. Veja o ponto de extremidade individual na API de pesquisa para obter um exemplo que inclui o ponto de extremidade de parâmetros de consulta. + +Uma consulta pode conter qualquer combinação de qualificadores de pesquisa compatíveis em {% data variables.product.product_name %}. O formato da consulta de pesquisa é: + +``` +SEARCH_KEYWORD_1 SEARCH_KEYWORD_N QUALIFIER_1 QUALIFIER_N +``` + +Por exemplo, se você quisesse pesquisar todos os _repositórios_ de propriedade de `defunkt` que continham a palavra `GitHub` e `Octocat` no arquivo README, você usaria a consulta seguinte com o ponto de extremidade _pesquisar repositórios_: + +``` +GitHub Octocat in:readme user:defunkt +``` + +**Observação:** Certifique-se de usar o codificador HTML preferido do seu idioma para construir suas strings de consulta. Por exemplo: +```javascript +// JavaScript +const queryString = 'q=' + encodeURIComponent('GitHub Octocat in:readme user:defunkt'); +``` + +Consulte "[Pesquisar no GitHub](/search-github/searching-on-github)" para obter uma lista completa de qualificadores disponíveis, seu formato e um exemplo de como usá-los. Para obter informações sobre como usar operadores para corresponder a quantidades e datas específicas ou para excluir resultados, consulte "[Entender a sintaxe de pesquisa](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax/)". + +### Limitações no tamanho da consulta + +A API de pesquisa não é compatível com consultas que: +- têm tamanho superior a 256 caracteres (não incluindo operadores ou qualificadores). +- têm mais de cinco operadores de `E`, `OU` ou `NÃO` operadores. + +Estas consultas de pesquisa irão retornar uma mensagem de erro "Ocorreu uma falha na validação". + +### Tempo esgotado e resultados incompletos + +Para manter a API de pesquisa rápida para todos, limitamos quanto tempo todas as consulta individual podem ser executadas. Para consultas que [excedem o tempo limite](https://developer.github.com/changes/2014-04-07-understanding-search-results-and-potential-timeouts/), a API retorna as correspondências que já foram encontradas antes do tempo limite, e a resposta tem a propriedade `incomplete_results` definida como `verdadeiro`. + +Atingir um tempo limite não significa necessariamente que os resultados da pesquisa estão incompletos. É possível que mais resultados tenham sido, mas também é possível que não. + +### Erros de acesso ou resultados de pesquisa ausentes + +Você precisa efetuar a autenticação com sucesso e ter acesso aos repositórios nas consultas de pesquisa. Caso contrário, você verá um erro `422 Unprocessable Entry` com uma mensagem "Falha na validação". Por exemplo, sua pesquisa irá falhar se sua consulta incluir qualificadores `repo:`, `user:` ou `org:` que solicitam recursos aos quais você não tem acesso ao efetuar login em {% data variables.product.prodname_dotcom %}. + +Quando sua consulta de pesquisa solicitar vários recursos, a resposta só conterá os recursos aos quais você tem acesso e **não** fornecerá uma mensagem de erro listando os recursos que não foram retornados. + +Por exemplo, se sua consulta de pesquisa pesquisar os repositórios `octocat/test` e `codertocat/test`, mas você só tem acesso a `octocat/test`, a sua resposta mostrará resultados de pesquisa para `octocat/test` e nenhum resultado para `codertocat/teste`. Este comportamento imita como a pesquisa que funciona no {% data variables.product.prodname_dotcom %}. + +### Metadados da correspondência de texto + +No GitHub, você pode usar o contexto fornecido por trechos de código e destaques nos resultados de pesquisa. A API de pesquisa oferece metadados adicionais que permitem que você destaque os termos de pesquisa correspondentes ao exibir resultados de busca. + +![code-snippet-highlighting](/assets/images/text-match-search-api.png) + +As solicitações podem optar por receber esses fragmentos de texto na resposta, e cada fragmento é acompanhado de ajustes numéricos que identificam a localização exata de cada termo de pesquisa correspondente. + +Para obter esses metadados nos resultados da sua pesquisa, especifique o tipo de mídia de `text-match` no seu cabeçalho `Aceitar`. + +```shell +application/vnd.github.v3.text-match+json +``` + +Ao fornecer o tipo de mídia `text-match`, você receberá uma chave extra na carga do JSON denominada `text_matches`, que fornece informações sobre a posição dos seus termos de pesquisa dentro do texto e da `propriedade` que inclui o termo de pesquisa. Dentro do array `text_match`, cada objeto inclui os atributos a seguir: + +| Nome | Descrição | +| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `object_url` | A URL para o recurso que contém uma propriedade de string que corresponde a um dos termos de pesquisa. | +| `object_type` | O nome para o tipo de recurso que existe em determinado `object_url`. | +| `propriedade` | O nome de uma propriedade do recurso que existe em `object_url`. Esta propriedade é uma string que corresponde a um dos termos de pesquisa. (No JSON retornado a partir de `object_url`, o conteúdo completo do `fragmento` será encontrado na propriedade com este nome.) | +| `fragmento` | Um subconjunto do valor de `propriedade`. Este é o fragmento de texto que corresponde a um ou mais dos termos de pesquisa. | +| `matches` | Um array de um ou mais termos de pesquisa que estão presentes no `fragmento`. Os índices (ou seja, "ajustes") são relativos ao fragmento. (Eles não são relativos ao conteúdo _completo_ de `propriedade`.) | + +#### Exemplo + +Se usarmos cURL e o [exemplo de pesquisa de problemas](#search-issues-and-pull-requests) acima, nossa solicitação de API seria da seguinte forma: + +``` shell +curl -H 'Accept: application/vnd.github.v3.text-match+json' \ +'{% data variables.product.api_url_pre %}/search/issues?q=windows+label:bug+language:python+state:open&sort=created&order=asc' +``` + +A resposta incluirá um array `text_matches` para cada resultado de pesquisa. No JSON abaixo, temos dois objetos no array `text_matches`. + +A primeira correspondência de texto ocorreu na propriedade do `texto` do problema. Vemos um fragmento de texto a partir do texto do problema. O termo da pesquisa (`windows`) aparece duas vezes dentro desse fragmento, e temos os índices para cada ocorrência. + +A segunda correspondência de texto ocorreu na propriedade do `texto` de um dos comentários do problema. Nós temos a URL do comentário do problema. E, evidentemente, vemos um fragmento de texto do comentário. O termo de pesquisa (`windows`) aparece uma vez dentro desse fragmento. + +```json +{ + "text_matches": [ + { + "object_url": "https://api.github.com/repositories/215335/issues/132", + "object_type": "Issue", + "property": "body", + "fragment": "comprehensive windows font I know of).\n\nIf we can find a commonly distributed windows font that supports them then no problem (we can use html font tags) but otherwise the '(21)' style is probably better.\n", + "matches": [ + { + "text": "windows", + "indices": [ + 14, + 21 + ] + }, + { + "text": "windows", + "indices": [ + 78, + 85 + ] + } + ] + }, + { + "object_url": "https://api.github.com/repositories/215335/issues/comments/25688", + "object_type": "IssueComment", + "property": "body", + "fragment": " right after that are a bit broken IMHO :). I suppose we could have some hack that maxes out at whatever the font does...\n\nI'll check what the state of play is on Windows.\n", + "matches": [ + { + "text": "Windows", + "indices": [ + 163, + 170 + ] + } + ] + } + ] +} +``` \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/secret-scanning/secret-scanning.md b/translations/pt-BR/data/reusables/rest-reference/secret-scanning/secret-scanning.md new file mode 100644 index 0000000000..349fc60033 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/secret-scanning/secret-scanning.md @@ -0,0 +1,9 @@ +{% data reusables.secret-scanning.api-beta %} + +A API de {% data variables.product.prodname_secret_scanning %} permite que você{% ifversion fpt or ghec or ghes > 3.1 or ghae %}: + +- Habilitar ou desabilitar {% data variables.product.prodname_secret_scanning %} para um repositório. Para obter mais informações, consulte "[Repositórios](/rest/reference/repos#update-a-repository)" na documentação da API REST. +- Recuperar e atualizar alertas de {% data variables.product.prodname_secret_scanning %} a partir de um repositório {% ifversion fpt or ghec %}privado {% endif %}. Para obter detalhes adicionais, consulte as seções abaixo. +{%- else %} recuperar e atualizar alertas de {% data variables.product.prodname_secret_scanning %} a partir de um repositório {% ifversion fpt or ghec %}privado{% endif %}.{% endif %} + +Para obter mais informações sobre {% data variables.product.prodname_secret_scanning %}, consulte "[Sobre {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/teams/discussion-comments.md b/translations/pt-BR/data/reusables/rest-reference/teams/discussion-comments.md new file mode 100644 index 0000000000..8b7f610392 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/teams/discussion-comments.md @@ -0,0 +1,3 @@ +## Comentários da discussão + +A API de comentários de discussão em equipe permite que você obtenha, crie, edite e exclua comentários de discussão em um post de [discussão de equipe](/rest/reference/teams#discussions). Qualquer integrante da organização da [organização](/rest/reference/orgs) da equipe pode criar e ler comentários em uma discussão pública. Para obter mais informações, consulte "[Sobre discussões de equipe](/organizations/collaborating-with-your-team/about-team-discussions/)". Esta API só está disponível para os integrantes autenticados da organização da equipe. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/teams/discussions.md b/translations/pt-BR/data/reusables/rest-reference/teams/discussions.md new file mode 100644 index 0000000000..d5480af797 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/teams/discussions.md @@ -0,0 +1,3 @@ +## Discussions + +A API de discussões de equipe permite que você obtenha, crie, edite e exclua postagens de discussão na página de uma equipe. Você pode usar discussões da equipe para ter conversas que não são específicas para um repositório ou projeto. Qualquer integrante da [organização](/rest/reference/orgs) da equipe pode criar e ler posts de discussão públicos. Para obter mais informações, consulte "[Sobre discussões de equipe](//organizations/collaborating-with-your-team/about-team-discussions/)". Para aprender mais sobre comentários em uma publicação de discussão, consulte [a API de comentários de discussão em equipe](/rest/reference/teams#discussion-comments). Esta API só está disponível para os integrantes autenticados da organização da equipe. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/teams/external-groups.md b/translations/pt-BR/data/reusables/rest-reference/teams/external-groups.md new file mode 100644 index 0000000000..9d252fceeb --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/teams/external-groups.md @@ -0,0 +1,16 @@ +## Grupos externos + +A API de grupos externos permite que você visualize os grupos de provedores de identidade externos que estão disponíveis para sua organização e gerencie a conexão entre grupos externos e equipes na sua organização. + +Para usar esta API, o usuário autenticado deve ser um mantenedor de equipe ou um proprietário da organização associada à equipe. + +{% ifversion ghec %} +{% note %} + +**Notas:** + +- A API de grupos externos está disponível apenas para organizações que fazem parte de uma empresa que usa {% data variables.product.prodname_emus %}. Para obter mais informações, consulte[Sobre usuários gerenciados pela empresa](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +- Se sua organização usar a sincronização de equipe, você poderá usar a API de sincronização de equipe. Para obter mais informações, consulte "[API de sincronização de equipe](#team-synchronization)". + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/teams/members.md b/translations/pt-BR/data/reusables/rest-reference/teams/members.md new file mode 100644 index 0000000000..36a45d0857 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/teams/members.md @@ -0,0 +1,12 @@ +## Integrantes + +Esta API só está disponível para os integrantes autenticados da organização da equipe. Os tokens de acesso do OAuth exigem o escopo `read:org` [](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). + +{% ifversion fpt or ghes or ghec %} +{% note %} + +**Observação:** Quando você tiver configurado a sincronização da equipe para uma equipe com o provedor de identidade (IdP) da sua organização, você receberá uma mensagem de erro se tentar usar a API para fazer alterações na associação da equipe. Se você tiver acesso para administrar a associação do grupo em seu IdP, você pode administrar a associação da equipe do GitHub através do seu provedor de identidade, que adiciona e remove automaticamente os integrantes da equipe em uma organização. Para obter mais informações, consulte "Sincronizar equipes entre seu provedor de identidade e o GitHub". + +{% endnote %} + +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/teams/team-sync.md b/translations/pt-BR/data/reusables/rest-reference/teams/team-sync.md new file mode 100644 index 0000000000..0563f24290 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/teams/team-sync.md @@ -0,0 +1,11 @@ +## Sincronização de equipes + +A API de Sincronização da Equipe permite que você gerencie as conexões entre equipes de {% data variables.product.product_name %} e grupos de provedor de identidade externo (IdP). Para usar esta API, o usuário autenticado deve ser um mantenedor de equipe ou um proprietário da organização associada à equipe. O token que você usa para efetuar a autenticação também deverá ser autorizado para uso com o provedor de IdP (SSO). Para obter mais informações, consulte "Autorizando um token de acesso pessoal para uso com uma organização de logon único SAML". + +Você pode gerenciar os integrantes da equipe do GitHub através do seu IdP com a sincronização de equipe. A sincronização de equipe deve estar habilitada para usar a API de sincronização de equipe. Para obter mais informações, consulte "Sincronizar equipes entre seu provedor de identidade e o GitHub". + +{% note %} + +**Observação:** A API de sincronização de equipe não pode ser usada com {% data variables.product.prodname_emus %}. Para saber mais sobre como gerenciar um {% data variables.product.prodname_emu_org %}, consulte "[API de grupos externos](/enterprise-cloud@latest/rest/reference/teams#external-groups)". + +{% endnote %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/teams/teams.md b/translations/pt-BR/data/reusables/rest-reference/teams/teams.md new file mode 100644 index 0000000000..0285f3e62e --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/teams/teams.md @@ -0,0 +1 @@ +Esta API só está disponível para os integrantes autenticados da [organização](/rest/reference/orgs) da equipe. Os tokens de acesso do OAuth exigem o escopo `read:org` [](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). {% data variables.product.prodname_dotcom %} gera o `slug` da equipe a partir do `nome` da equipe. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/users/blocking.md b/translations/pt-BR/data/reusables/rest-reference/users/blocking.md new file mode 100644 index 0000000000..a68a527661 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/users/blocking.md @@ -0,0 +1 @@ +## Bloquear usuários \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/users/emails.md b/translations/pt-BR/data/reusables/rest-reference/users/emails.md new file mode 100644 index 0000000000..7a219753a6 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/users/emails.md @@ -0,0 +1,3 @@ +## E-mails + +O gerenciamento de endereços de e-mail através da API requer que você efetue a autenticação por meio de autenticação básica, ou através do OAuth com um escopo correto para o ponto de extremidade. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/users/followers.md b/translations/pt-BR/data/reusables/rest-reference/users/followers.md new file mode 100644 index 0000000000..8a7cd6a067 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/users/followers.md @@ -0,0 +1 @@ +## Seguidores \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/users/gpg-keys.md b/translations/pt-BR/data/reusables/rest-reference/users/gpg-keys.md new file mode 100644 index 0000000000..dcae34fd16 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/users/gpg-keys.md @@ -0,0 +1,3 @@ +## Chaves GPG + +Os dados retornados no campo de resposta `public_key` não são uma chave com formato GPG. Quando um usuário faz o upload de uma chave GPG, ela é analisada e a chave pública criptográfica é extraída e armazenada. Essa chave criptográfica é o que é retornado pelas APIs nesta página. Esta chave não é adequada para ser usada diretamente por programas como o GPG. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/users/keys.md b/translations/pt-BR/data/reusables/rest-reference/users/keys.md new file mode 100644 index 0000000000..e18e112712 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/users/keys.md @@ -0,0 +1 @@ +## Chaves SSH do Git \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/users/users.md b/translations/pt-BR/data/reusables/rest-reference/users/users.md new file mode 100644 index 0000000000..860da9105c --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/users/users.md @@ -0,0 +1 @@ +Muitos dos recursos na API de usuários fornecem um atalho para obter informações sobre o usuário autenticado atualmente. Se uma URL de solicitação não incluir um parâmetro `{username}`, a resposta será para o usuário conectado (e você deve passar [informações de autenticação](/rest/overview/resources-in-the-rest-api#authentication) com sua solicitação).{% ifversion fpt or ghes or ghec %} Informações privadas adicionais, como se um usuário tem autenticação de dois fatores habilitada, estão incluídas quando a autenticação é efetuada por meio da autenticação básica ou OAuth com o escopo do `usuário` .{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/webhooks/repo-config.md b/translations/pt-BR/data/reusables/rest-reference/webhooks/repo-config.md new file mode 100644 index 0000000000..2841871ead --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/webhooks/repo-config.md @@ -0,0 +1 @@ +## Configuração de webhook do repositório \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/webhooks/repo-deliveries.md b/translations/pt-BR/data/reusables/rest-reference/webhooks/repo-deliveries.md new file mode 100644 index 0000000000..105c4128bc --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/webhooks/repo-deliveries.md @@ -0,0 +1 @@ +## Entregas do webhook do repositório \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/webhooks/repos.md b/translations/pt-BR/data/reusables/rest-reference/webhooks/repos.md new file mode 100644 index 0000000000..b0ac909198 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/webhooks/repos.md @@ -0,0 +1 @@ +## Webhooks do repositório \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/rest-reference/webhooks/webhooks.md b/translations/pt-BR/data/reusables/rest-reference/webhooks/webhooks.md new file mode 100644 index 0000000000..2e0f5ce0a0 --- /dev/null +++ b/translations/pt-BR/data/reusables/rest-reference/webhooks/webhooks.md @@ -0,0 +1,58 @@ +Os webhooks de repositório permitem que você receba cargas de `POST` de HTTP sempre que certos eventos ocorrerem em um repositório. {% data reusables.webhooks.webhooks-rest-api-links %} + +Se você deseja configurar um único webhook para receber eventos de todos os repositórios da organização, consulte nossa documentação de API para [Webhooks de organização](/rest/reference/orgs#webhooks). + +Além da API REST, {% data variables.product.prodname_dotcom %} também pode servir como um núcleo de [PubSubHubbub](#pubsubhubbub) para repositórios. + +## Receber Webhooks + +Para que {% data variables.product.product_name %} envie cargas de webhook, seu servidor deve ser acessível pela internet. É altamente recomendável o uso de SSL para que possamos enviar cargas criptografadas por HTTPS. + +### Cabeçalhos de webhook + +{% data variables.product.product_name %} enviará ao longo de vários cabeçalhos de HTTP para diferenciar entre tipos de evento e identificadores de carga. Consulte [cabeçalhos de webhook](/developers/webhooks-and-events/webhook-events-and-payloads#delivery-headers) para obter informações. + +## PubSubHubbub + +O GitHub também pode servir como um centro de [PubSubHubbub](https://github.com/pubsubhubbub/PubSubHubbub) para todos os repositórios. O PSHB é um simples protocolo de publicação/assinatura que permite o registro de servidores para receber atualizações quando um tópico é atualizado. As atualizações são enviadas com uma solicitação HTTP do tipo POST para uma URL de chamada de retorno. As URLs dos tópicos dos pushes de um repositório do GitHub estão neste formato: + +`https://github.com/{owner}/{repo}/events/{event}` + +O evento pode ser qualquer evento de webhook disponível. Para obter mais informações, consulte "[Eventos e cargas de Webhook](/developers/webhooks-and-events/webhook-events-and-payloads)". + +### Formato de resposta + +O formato padrão é o que [os hooks post-receive existentes devem esperar](/post-receive-hooks/): Um texto JSON enviado como parâmetro `payload` em um POST. Você também pode especificar para receber o texto do JSON sem processar com um cabeçalho `Aceitar` ou uma extensão `.json`. + + Accept: application/json + https://github.com/{owner}/{repo}/events/push.json + +### URLs de chamada de retorno + +As URLs de chamada de retorno podem usar o protocolo `http://`. + + # Send updates to postbin.org + http://postbin.org/123 + +### Assinar + +O ponto de extremidade do GitHub PubSubHubbub é: `{% data variables.product.api_url_code %}/hub`. Uma solicitação bem-sucedida com o curl parece como: + +``` shell +curl -u "user" -i \ + {% data variables.product.api_url_pre %}/hub \ + -F "hub.mode=subscribe" \ + -F "hub.topic=https://github.com/{owner}/{repo}/events/push" \ + -F "hub.callback=http://postbin.org/123" +``` + +Solicitações do PubSubHubbub podem ser enviadas várias vezes. Se o hook já existe, ele será modificado de acordo com a solicitação. + +#### Parâmetros + +| Nome | Tipo | Descrição | +| -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `hub.mode` | `string` | **Obrigatório**. `Assine` ou `cancele a assinatura`. | +| `hub.topic` | `string` | **Obrigatório**. A URI do repositório do GitHub a ser assinada. O caminho deve estar no formato `/{owner}/{repo}/events/{event}`. | +| `hub.callback` | `string` | A URI para receber as atualizações do tópico. | +| `hub.secret` | `string` | Uma chave de segredo compartilhado que gera uma assinatura de hash do conteúdo de saída do texto. Você pode verificar se um push veio do GitHub comparando o texto da solicitação sem processar com o conteúdo dos cabeçalho do {% ifversion fpt or ghes > 2.22 or ghec %}`X-Hub-Signature` ou `X-Hub-Signature-256` {% elsif ghes < 3.0 %}`X-Hub-Signature` {% elsif ghae %}cabeçalho `X-Hub-Signature-256` {% endif %}. Você pode ver [a documentação do PubSubHubbub](https://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html#authednotify) para obter mais informações. | \ No newline at end of file diff --git a/translations/pt-BR/data/ui.yml b/translations/pt-BR/data/ui.yml index f42403c919..7b090c64ed 100644 --- a/translations/pt-BR/data/ui.yml +++ b/translations/pt-BR/data/ui.yml @@ -1,4 +1,6 @@ --- +meta: + default_description: Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products. header: github_docs: GitHub Docs contact: Contato @@ -92,6 +94,7 @@ products: deprecation_notice: Aviso de descontinuação rest: reference: + notes: Observações parameters: Parâmetros response: Resposta code_sample: Amostra de código @@ -101,6 +104,7 @@ products: see_preview_notice: Ver aviso de pré-visualização see_preview_notices: Ver avisos de pré-visualização preview_header_is_required: Este cabeçalho é obrigatório + works_with_github_apps: Works with GitHub Apps footer: all_rights_reserved: Todos os direitos reservados terms: Termos