Skip to content

FIX: Correção fluxo de publicação (patch) - #259

Merged
Vaz-Tiago merged 27 commits into
mainfrom
fix/publish-patch-version
Oct 10, 2025
Merged

Vaz-Tiago merged 27 commits into
mainfrom
fix/publish-patch-version

Conversation

@Vaz-Tiago

Copy link
Copy Markdown
Collaborator

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:

    • 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

  1. Verificar se o workflow check-version-bump.yml falha devido à ausência de incremento de versão no lerna.json.
  2. 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.

@Vaz-Tiago Vaz-Tiago self-assigned this Oct 9, 2025
@github-actions

github-actions Bot commented Oct 9, 2025 •

Copy link
Copy Markdown
Contributor

Coverage Report for client-core

Status Category Percentage Covered / Total
🟢 Lines 85.76% (🎯 80%) 687 / 801
🟢 Statements 85.76% (🎯 80%) 687 / 801
🟢 Functions 76.31% (🎯 70%) 29 / 38
🟢 Branches 77.64% (🎯 70%) 66 / 85
File CoverageNo changed files found.
Generated in workflow #34 for commit ae2fc24 by the Vitest Coverage Report Action

@github-actions

github-actions Bot commented Oct 9, 2025 •

Copy link
Copy Markdown
Contributor

Coverage Report for client

Status Category Percentage Covered / Total
🟢 Lines 83.06% (🎯 80%) 1795 / 2161
🟢 Statements 83.06% (🎯 80%) 1795 / 2161
🟢 Functions 73.87% (🎯 70%) 82 / 111
🟢 Branches 70.49% (🎯 70%) 184 / 261
File CoverageNo changed files found.
Generated in workflow #34 for commit ae2fc24 by the Vitest Coverage Report Action

@github-actions

github-actions Bot commented Oct 9, 2025 •

Copy link
Copy Markdown
Contributor

Coverage Report for validators

Status Category Percentage Covered / Total
🟢 Lines 96.49% (🎯 80%) 2172 / 2251
🟢 Statements 96.49% (🎯 80%) 2172 / 2251
🟢 Functions 94.73% (🎯 70%) 54 / 57
🟢 Branches 85.47% (🎯 70%) 300 / 351
File CoverageNo changed files found.
Generated in workflow #34 for commit ae2fc24 by the Vitest Coverage Report Action

@github-actions

github-actions Bot commented Oct 9, 2025

Copy link
Copy Markdown
Contributor

⚠️ 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

@github-actions

github-actions Bot commented Oct 9, 2025

Copy link
Copy Markdown
Contributor

⚠️ A versão do lerna.json no PR (0.9.6) não é válida.

Ela deve ser MAIOR que a versão atual da main (0.9.6).

Por favor, atualize sua branch com a main e rode o seguinte comando para corrigir:

yarn version:patch

@github-actions

github-actions Bot commented Oct 9, 2025

Copy link
Copy Markdown
Contributor

Canary publicado: v0.9.7-next.fcf56a8.1

@github-actions

This comment was marked as resolved.

@github-actions

Copy link
Copy Markdown
Contributor

Canary publicado: v0.9.7-next.9b9db86

@github-actions

This comment was marked as resolved.

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ A versão do lerna.json no PR (0.9.6) não é válida.

Ela deve ser MAIOR que a versão atual da main (0.9.6).

Por favor, atualize sua branch com a main e rode o seguinte script para corrigir:

@github-actions

Copy link
Copy Markdown
Contributor

Canary publicado: v0.9.7-next.545167b

@github-actions

Copy link
Copy Markdown
Contributor

Canary publicado: v0.9.7-next.6ab7de7

@github-actions

Copy link
Copy Markdown
Contributor

Canary publicado: v0.9.8-next.15f2ec9

@github-actions

Copy link
Copy Markdown
Contributor

Canary publicado: v0.9.8-next.ae2fc24

@Vaz-Tiago
Vaz-Tiago merged commit 505dc61 into main Oct 10, 2025
2 checks passed
@Vaz-Tiago
Vaz-Tiago deleted the fix/publish-patch-version branch October 10, 2025 19:52
@github-actions

Copy link
Copy Markdown
Contributor

Patch release publicado: vundefined

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants