rochacbruno/python-project-template

HISTORY.md newest position is called (unreleased)

Open

#18 aperta il 18 feb 2022

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)Makefile (184 fork)github user discovery
bughelp wanted

Metriche repository

Star
 (1224 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

When making a new release, HISTORY.md newest position is called (unreleased) instead of the newest version.

I've created a simple workaround by modifying release under Makefile.

Instead of calling:

@$(ENV_PREFIX)gitchangelog  > HISTORY.md

You could perhaps do something like:

@$(ENV_PREFIX)gitchangelog | sed "s/(unreleased)/$${TAG} ($$(date +%Y-%m-%d))/g" > HISTORY.md

Furthermore, you could get rid of all the release commits from changelog:

@$(ENV_PREFIX)gitchangelog | sed "s/(unreleased)/$${TAG} ($$(date +%Y-%m-%d))/g" | grep -v "Release: version" > HISTORY.md

This way HISTORY.md contains relevant commits only.

Guida contributor