diff --git a/translations/pt-BR/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md b/translations/pt-BR/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md index 9230913a15..4216240f36 100644 --- a/translations/pt-BR/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md +++ b/translations/pt-BR/content/actions/examples/using-concurrency-expressions-and-a-test-matrix.md @@ -69,7 +69,7 @@ on: pull_request: push: branches: - - gh-readonly-queue/main/** + - main permissions: contents: read @@ -277,12 +277,12 @@ Adicione o evento "pull_request", para que o fluxo de trabalho seja executado au ```yaml{:copy} push: branches: - - gh-readonly-queue/main/** + - main ``` -Adicione o evento "push", de modo que o fluxo de trabalho seja executado automaticamente toda vez que um commit for enviado por push para um branch que corresponde ao filtro "gh-readonly-queue/main/**". Para obter mais informações, consulte ['push'](/actions/using-workflows/events-that-trigger-workflows#push). +Add the `push` event, so that the workflow runs automatically every time a commit is pushed to a branch matching the filter `main`. Para obter mais informações, consulte ['push'](/actions/using-workflows/events-that-trigger-workflows#push). 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 bfd2eed0e2..418662a8bb 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 @@ -381,6 +381,34 @@ on: types: [created, deleted] ``` +{% ifversion fpt or ghec %} + +### `merge_group` + +| Carga de evento webhook | Tipos de atividade | `GITHUB_SHA` | `GITHUB_REF` | +| -------------------------------------------------------------------------------------------------- | ------------------ | ---------------------- | ---------------------- | +| [`merge_group`](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads/#merge_group) | `checks_requested` | SHA of the merge group | Ref of the merge group | + +{% data reusables.pull_requests.merge-queue-beta %} + +{% note %} + +**Note**: {% data reusables.developer-site.multiple_activity_types %} Although only the `checks_requested` activity type is supported, specifying the activity type will keep your workflow specific if more activity types are added in the future. For information about each activity type, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#merge_group)." {% data reusables.developer-site.limit_workflow_to_activity_types %} + +{% endnote %} + +Runs your workflow when a pull request is added to a merge queue, which adds the pull request to a merge group. For more information see "[Merging a pull request with a merge queue](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue)". + +For example, you can run a workflow when the `checks_requested` activity has occurred. + +```yaml +on: + merge_group: + types: [checks_requested] + +``` + +{% endif %} ### `marco` | Carga de evento webhook | Tipos de atividade | `GITHUB_SHA` | `GITHUB_REF` | @@ -415,7 +443,7 @@ on: {% 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)". Para obter informações sobre a API REST, consulte "[Páginas](/rest/reference/repos#pages)". +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. For more information about {% data variables.product.prodname_pages %} publishing sources, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." Para obter informações sobre a API REST, consulte "[Páginas](/rest/reference/repos#pages)". Por exemplo, você pode executar um fluxo de trabalho quando o evento `page_build` ocorrer. @@ -563,7 +591,7 @@ on: {% note %} -**Observação**: {% data reusables.developer-site.multiple_activity_types %} Para obter informações sobre cada tipo de atividade, consulte "[Eventos de webhook e cargas](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request)". Por padrão, um fluxo de trabalho só é executado quando um tipo de atividade de um evento de `pull_request` é `opened,`, `sincronize` ou `reopened`. Para acionar fluxos de trabalho em diferentes tipos de atividade, use a palavra-chave `tipos`. Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para o {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". +**Note**: {% data reusables.developer-site.multiple_activity_types %} For information about each activity type, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request)." Por padrão, um fluxo de trabalho só é executado quando um tipo de atividade de um evento de `pull_request` é `opened,`, `sincronize` ou `reopened`. Para acionar fluxos de trabalho em diferentes tipos de atividade, use a palavra-chave `tipos`. Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para o {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#onevent_nametypes)". {% endnote %} @@ -612,7 +640,7 @@ on: pull_request: types: - opened - branches: + branches: - 'releases/**' ``` @@ -625,7 +653,7 @@ on: pull_request: types: - opened - branches: + branches: - 'releases/**' paths: - '**.js' @@ -670,7 +698,7 @@ on: pull_request: types: - opened - branches: + branches: - 'releases/**' paths: - '**.js' @@ -809,7 +837,7 @@ on: pull_request_target: types: - opened - branches: + branches: - 'releases/**' ``` @@ -822,7 +850,7 @@ on: pull_request_target: types: - opened - branches: + branches: - 'releases/**' paths: - '**.js' @@ -867,7 +895,7 @@ on: pull_request_target: types: - opened - branches: + branches: - 'releases/**' paths: - '**.js' @@ -936,7 +964,7 @@ Por exemplo, este fluxo de trabalho será executado quando alguém fizer push pa ```yaml on: push: - branches: + branches: - 'main' - 'releases/**' ``` @@ -948,7 +976,7 @@ on: ```yaml on: push: - branches: + branches: - 'releases/**' paths: - '**.js' @@ -965,7 +993,7 @@ Por exemplo, este fluxo de trabalho será executado quando alguém fizer push de ```yaml on: push: - tags: + tags: - v1.** ``` @@ -989,7 +1017,7 @@ on: ```yaml on: push: - branches: + branches: - 'releases/**' paths: - '**.js' @@ -1252,26 +1280,26 @@ on: workflow_dispatch Este exemplo define as entradas chamadas `logLevel`, `tags` e `ambiente`. Você passa os valores destas entradas para o fluxo de trabalho quando o executa. Em seguida, esse fluxo de trabalho imprime os valores no log, usando as propriedades de contexto de {% ifversion actions-unified-inputs %}`inputs.logLevel`, `inputs.tags` e `inputs.environment`{% else %}`github.event.inputs.logLevel`, `github.event.inputs.tags` e `github.event.inputs.environment`{% endif %}. ```yaml -on: +on: workflow_dispatch: inputs: logLevel: - description: 'Log level' + description: 'Log level' required: true - default: 'warning' + default: 'warning' type: choice options: - info - warning - - debug + - debug tags: description: 'Test scenario tags' - required: false + required: false type: boolean environment: description: 'Environment to run tests against' type: environment - required: true + required: true jobs: log-the-inputs: @@ -1373,7 +1401,7 @@ on: #### Executando um fluxo de trabalho com base na conclusão de outro fluxo de trabalho -A execução de um fluxo de trabalho é acionada independentemente da conclusão do fluxo de trabalho anterior. Se você deseja executar um trabalho ou etapa com base no resultado do fluxo de trabalho acionado, você poderpa usar uma condição com a propriedade `github.event.workflow_run.conclusion`. Por exemplo, este fluxo de trabalho será executado sempre que um fluxo de trabalho chamado "Criação" for concluído, mas o trabalho `on-sucess` só será executado se a "Criação" for bem-sucedida e o trabalho `on-failed` só será executado se o fluxo de trabalho "Criação" falhar: +A execução de um fluxo de trabalho é acionada independentemente da conclusão do fluxo de trabalho anterior. Se você deseja executar um trabalho ou etapa com base no resultado do fluxo de trabalho acionado, você poderá usar uma condição com a propriedade `github.event.workflow_run.conclusion`. Por exemplo, este fluxo de trabalho será executado sempre que um fluxo de trabalho chamado "Criação" for concluído, mas o trabalho `on-sucess` só será executado se a "Criação" for bem-sucedida e o trabalho `on-failed` só será executado se o fluxo de trabalho "Criação" falhar: ```yaml on: @@ -1422,7 +1450,7 @@ jobs: upload: runs-on: ubuntu-latest - steps: + steps: - name: Save PR number env: PR_NUMBER: {% raw %}${{ github.event.number }}{% endraw %} diff --git a/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 8957101e1d..2be9759d0d 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -17,13 +17,9 @@ topics: shortTitle: Eventos webhook & cargas --- -{% ifversion fpt or ghec %} - -{% endif %} - {% data reusables.webhooks.webhooks_intro %} -Você pode criar webhooks que assinam os eventos listados nesta página. Cada evento de webhook inclui uma descrição das propriedades do webhook e uma carga de exemplo. Para obter mais informações, consulte "[Criar webhooks](/webhooks/creating/)." +Você pode criar webhooks que assinam os eventos listados nesta página. Cada evento de webhook inclui uma descrição das propriedades do webhook e uma carga de exemplo. For more information, see "[Creating webhooks](/webhooks/creating/)." ## Propriedades comuns do objeto da carga do webhook @@ -101,7 +97,7 @@ Além disso, o `User-Agent` para as solicitações terá o prefixo `GitHub-Hooks > } ``` -{% ifversion fpt or ghes > 3.2 or ghae or ghec %} +{% ifversion fpt or ghes > 3.3 or ghae or ghec %} ## branch_protection_rule Atividade relacionada a uma regra de proteção do branch. Para obter mais informações, consulte[Sobre as regras de proteção do branch](/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-rules)". @@ -219,7 +215,7 @@ Um ref do Git foi sincronizado com sucesso para uma réplica de cache. Para obte {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} -remetente`| objeto` | Se a de ação ` for reopened_by_user` ou `closed_by_user`, o objeto `remetente` será o usuário que ativou o evento. O objeto `sender` está {% ifversion fpt or ghec %}`github`{% elsif ghes or ghae %}`github-enterprise`{% else %}vazio{% endif %} para todas as outras ações. +remetente`| objeto` | Se a de ação ` for reopened_by_user` ou `closed_by_user`, o objeto `remetente` será o usuário que ativou o evento. The `sender` object is {% ifversion fpt or ghec %}`github`{% elsif ghes or ghae %}`github-enterprise`{% else %}empty{% endif %} for all other actions. ### Exemplo de carga de webhook @@ -712,6 +708,41 @@ Para obter uma descrição detalhada desta carga e da carga para cada tipo de `a {{ webhookPayloadsForCurrentVersion.membership.removed }} +{% ifversion fpt or ghec %} + +## merge_group + +{% data reusables.pull_requests.merge-queue-beta %} + +Activity related to merge groups in a merge queue. O tipo de atividade é especificado na propriedade ação do objeto da carga. + + +### Disponibilidade + +- Webhooks do repositório +- Webhooks da organização +- {% data variables.product.prodname_github_apps %} with the `merge_queues` permission + +### Objeto da carga do webhook + +| Tecla | Tipo | Descrição | +| ----------------------- | -------- | -------------------------------------------------------------------- | +| `Ação` | `string` | A ação que foi executada. Currently, can only be `checks_requested`. | +| `merge_group` | `objeto` | The merge group. | +| `merge_group[head_sha]` | `string` | The SHA of the merge group. | +| `merge_group[head_ref]` | `string` | The full ref of the merge group. | +| `merge_group[base_ref]` | `string` | The full ref of the branch the merge group will be merged into. | +{% data reusables.webhooks.repo_desc %} +{% data reusables.webhooks.org_desc %} +{% data reusables.webhooks.app_desc %} +{% data reusables.webhooks.sender_desc %} + +### Exemplo de carga de webhook + +{{ webhookPayloadsForCurrentVersion.merge_group.checks_requested }} + +{% endif %} + ## meta O webhook em que este evento está configurado em foi excluído. Este evento só ouvirá alterações no hook em que o evento está instalado. Portanto, deve ser selecionado para cada hook para o qual você gostaria de receber metaeventos. diff --git a/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue.md b/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue.md index ec347f260e..a13a9d7974 100644 --- a/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue.md +++ b/translations/pt-BR/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue.md @@ -19,20 +19,8 @@ redirect_from: {% data reusables.pull_requests.merge-queue-overview %} -A fila de merge cria branches temporários com um prefixo especial para validar as alterações do pull request. As alterações no pull request são agrupadas com a versão mais recente do `base_branch` e também com as alterações na fila. {% data variables.product.product_name %} fará merge de todas essas alterações em `base_branch` uma vez que as verificações exigidas pelas proteções do branch de `base_branch` sejam aprovadas. +A fila de merge cria branches temporários com um prefixo especial para validar as alterações do pull request. The changes in the pull request are then grouped into a `merge_group` with the latest version of the `base_branch` as well as changes ahead of it in the queue. {% data variables.product.product_name %} fará merge de todas essas alterações em `base_branch` uma vez que as verificações exigidas pelas proteções do branch de `base_branch` sejam aprovadas. -Talvez você precise atualizar a sua configuração de Integração Contínua (CI) para acionar compilações em nomes de branches que começam com o prefixo especial `gh-readonly /{base_branch}` depois que o grupo é criado. - -Por exemplo, com {% data variables.product.prodname_actions %}, um fluxo de trabalho com o gatilho a seguir será executado cada vez que um pull request que visa ao branch base `main` for enfileirada para fazer merge. - -```yaml -on: - push: - branches: - - gh-readonly-queue/main/** -``` - -{% data reusables.pull_requests.merge-queue-merging-method %} Para obter informações sobre métodos de merge, consulte "[Sobre merges de pull requests](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges)". @@ -46,6 +34,24 @@ Para obter informações sobre métodos de merge, consulte "[Sobre merges de pul {% data reusables.pull_requests.merge-queue-reject %} +### Triggering merge group checks with {% data variables.product.prodname_actions %} + +You can use the `merge_group` event to trigger your {% data variables.product.prodname_actions %} workflow when a pull request is added to a merge queue. Note that this is a different event from the `pull_request` and `push` events. + +A workflow that reports a check which is required by the target branch's protections would look like this: + +```yaml +on: + pull_request: + merge_group: +``` + +For more information see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#merge-group)" + +### Triggering merge group checks with other CI providers + +With other CI providers, you may need to update your CI configuration to run when a branch that begins with the special prefix `gh-readonly-queue/{base_branch}` is created. + ## Gerenciando uma fila de merge Os administradores de repositório podem exigir um merge que permite a proteção do branch que configura "Exigir file de merge" nas regras de proteção para o branch base. diff --git a/translations/pt-BR/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md b/translations/pt-BR/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md index 22d9515986..515fd465ff 100644 --- a/translations/pt-BR/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md +++ b/translations/pt-BR/content/site-policy/privacy-policies/github-subprocessors-and-cookies.md @@ -16,6 +16,12 @@ topics: Data de entrada em vigor: **2 de abril de 2021** +{% note %} + +**Note:** Changes to the list of cookies on this page are currently pending. + +{% endnote %} + O GitHub fornece um grande acordo de transparência em relação à forma como usamos seus dados, como os coletamos e com quem compartilhamos. Para essa finalidade, disponibilizamos esta página, que detalha os [nossos subprocessadores](#github-subprocessors) e como usamos [cookies](#cookies-on-github). ## Subprocessadores GitHub diff --git a/translations/pt-BR/data/reusables/pull_requests/merge-queue-beta.md b/translations/pt-BR/data/reusables/pull_requests/merge-queue-beta.md index 8e28b8ae80..d1f5f775e2 100644 --- a/translations/pt-BR/data/reusables/pull_requests/merge-queue-beta.md +++ b/translations/pt-BR/data/reusables/pull_requests/merge-queue-beta.md @@ -1,7 +1,7 @@ {% ifversion fpt %} {% note %} -**Note:** The pull request merge queue feature is currently in limited public beta and subject to change. Organizations owners can request early access to the beta by joining the [waitlist](https://github.com/features/merge-queue/signup). +**Note:** The pull request merge queue feature is currently in limited public beta and subject to change. {% endnote %}