You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Este Pull Request implementa e valida o encadeamento de workflows no repositório. As principais alterações incluem:
Encadeamento de Workflows:
Configuração do workflow test-and-release.yml para ser acionado apenas após o sucesso do workflow check-version-bump.yml.
Configuração do workflow patch-release.yml para ser acionado apenas após o sucesso do workflow test-and-release.yml.
Objetivo:
Garantir que os workflows de testes e releases sejam executados de forma lógica e dependente, evitando execuções desnecessárias ou fora de ordem.
Validar o comportamento do encadeamento em cenários de falha, garantindo que workflows dependentes não sejam acionados caso o workflow anterior falhe.
Testes:
Este PR inclui um caso de teste proposital para validar o comportamento do workflow check-version-bump.yml em cenários de falha. A versão no arquivo lerna.json não foi incrementada, o que deve resultar em falha no workflow e bloquear a execução dos workflows subsequentes.
Como testar
Verificar se o workflow check-version-bump.yml falha devido à ausência de incremento de versão no lerna.json.
Confirmar que os workflows test-and-release.yml e patch-release.yml não são acionados após a falha do check-version-bump.yml.
Observações
Após validar o comportamento esperado, será necessário corrigir o arquivo lerna.json para que os workflows sejam executados com sucesso.
Este PR é parte do esforço para melhorar a automação e a confiabilidade dos processos de CI/CD no repositório.
⚠️ A versão do lerna.json no PR (0.9.6) não é válida.\n\nEla deve ser maior que a versão atual da main (0.9.6).\n\nPor favor, atualize sua branch com a main e rode o seguinte comando para corrigir:\n\nyarn version:patch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Descrição do Pull Request
Este Pull Request implementa e valida o encadeamento de workflows no repositório. As principais alterações incluem:
Encadeamento de Workflows:
test-and-release.ymlpara ser acionado apenas após o sucesso do workflowcheck-version-bump.yml.patch-release.ymlpara ser acionado apenas após o sucesso do workflowtest-and-release.yml.Objetivo:
Testes:
check-version-bump.ymlem cenários de falha. A versão no arquivolerna.jsonnão foi incrementada, o que deve resultar em falha no workflow e bloquear a execução dos workflows subsequentes.Como testar
check-version-bump.ymlfalha devido à ausência de incremento de versão nolerna.json.test-and-release.ymlepatch-release.ymlnão são acionados após a falha docheck-version-bump.yml.Observações
lerna.jsonpara que os workflows sejam executados com sucesso.