github-tools / github-tools/github-release-notes

Draft release notes cannot be deleted

Abierto
#265 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
JavaScript
Estrellas
897
Forks
313
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Here is the use-case I am trying to solve:

I'd like to tag my repo with the tag `latest` and draft a release with that tag every time PRs are merged into `master`. When that code is actually deployed to production, I create a tag using the git sha as the tag name and create a new release:

```
gren release --ignore-tags-with=latest
```

This creates a new release with the newly created tag. However, it also leaves a draft release for the `latest` tag even though the new tag is at the same level as `latest`. Until the `latest` tag moves ahead of the new tag, it's release notes are a duplicate and in the draft state.

I would like the option to remove a draft release using `gren` and am happy to submit a PR. The proposed command options would be: `gren release --delete-tag=`

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Start at the release command handling for the proposed --delete-tag option and trace the GitHub release integration. Confirm how a draft release is identified for a tag, then verify that the command removes that draft release while existing release-note behavior remains unchanged.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
github, javascript, node.js
Área
cli, release
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.