github-tools / github-tools/github-release-notes
Provide commit sha to start with
- Linguagem predominante
- JavaScript
- Estrelas
- 897
- Forks
- 313
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Thanks for such a useful tool.
Current high level logic of `gren.js release --data-source=commits` is:
- determine a date range
- pick commits in master branch within this range
- create release notes using the commits
As a result, the following workflow is problematic (release notes are empty):
- create a new release branch from master
- merge to the release branch new changes
- tag the release branch
- generate release notes from the tag
- merge release to master
One option to fix it is to provide `sha` to start history with. Currently it is not provided so default master is used.
I will create a PR doing that. Also any workaround is appreciated.
The issue may be related to https://github.com/github-tools/github-release-notes/issues/195 and https://github.com/github-tools/github-release-notes/issues/116 .
Guia de contribuição
Direção de pesquisa
Comece pelo ponto de entrada `gren.js release --data-source=commits` e inspecione como o intervalo de datas e o branch master determinam o histórico de commits. O trabalho estará concluído quando for possível fornecer um SHA de commit inicial para workflows de release-branch e as notas de release forem geradas a partir dos commits pretendidos; verifique o comportamento com os testes de release-notes relevantes.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript
- Domínio
- release
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 42/100