Este lote de trabalho (BATCH-064) visa eliminar os avisos de depreciação do Node.js 20 reportados pelos runners do GitHub Actions durante a execução dos pipelines de release. A atualização para versões mais recentes das ações oficiais do GitHub garante compatibilidade com o runtime Node.js 24 padrão.
1. Modificações nos Workflows do GitHub Actions
Devem ser atualizadas as versões das seguintes ações nos arquivos de workflow do repositório:
1.1 Atualizações no Workflow de Release do Gestor
No arquivo .github/workflows/release-gestor.yml:
-
Atualizar todas as ocorrências de
actions/checkout@v4paraactions/checkout@v7. -
Atualizar todas as ocorrências de
actions/setup-node@v4paraactions/setup-node@v6. -
Atualizar a ocorrência de
softprops/action-gh-release@v2parasoftprops/action-gh-release@v3.
1.2 Atualizações no Workflow de Release do Instalador
No arquivo .github/workflows/release-instalador.yml:
-
Atualizar a ocorrência de
actions/checkout@v4paraactions/checkout@v7. -
Atualizar a ocorrência de
softprops/action-gh-release@v2parasoftprops/action-gh-release@v3.
2. Validação e Testes
-
Validação Estática:
-
Garantir que a sintaxe dos arquivos YAML permaneça válida.
-
-
Validação de Execução (com o operador):
-
Após comitar e enviar as alterações, realizar um disparo do pipeline por meio da criação de uma tag de release para confirmar a eliminação de todos os avisos (warnings) de depreciação de Node.js 20 nos jobs
testerelease.
-