Deprecate `update-release-status.yml` workflow

Aberta
#476 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Refatoração
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
azure, github-actions, javascript
Domínio
ci-cd, cloud, release

Direção de pesquisa

Compare o workflow update-release-status.yml com scripts/release/webhook-handler.js para identificar a lógica do estado da release que deve ser movida para a Azure Function. Confirme que a função pode fazer dispatch de update-status.yml depois que todas as check-runs forem concluídas e, em seguida, deprecie o workflow quando o comportamento equivalente estiver representado lá.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement release-process

The update-release-status.yml workflow is responsible to monitor the overall states of a release and dispatch the update-status.yml if all the check-runs successfully concluded.

The initial goal was to respond to check run events, but GitHub Actions doesn't dispatch this event generated by workflows to prevent divergent execution.
To reintroduce this behavior we have implemented an Azure Function that dispatches the update-release-status.yml workflow.

This Azure Function implemented in webhook-handler.js can include all the logic in update-release-status.yml.

Linguagem predominante
CodeQL
Estrelas
227
Forks
82
Merge médio
6d 7h
PRs com merge (30d)
9

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/codeql-coding-standards

Todas as issues de github/codeql-coding-standards

Issues semelhantes

Mais issues de DevOps

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.