1
0
mirror of https://github.com/craigerl/aprsd.git synced 2024-09-27 15:46:53 -04:00

Updated Makefile to build Changelog

this patch updates the way we build the changelog
to use the npm auto-changelog
This commit is contained in:
Hemna 2024-09-16 11:31:29 -04:00
parent 5ebbb52a2c
commit 37415557b5

View File

@ -22,9 +22,14 @@ dev: venv ## Create a python virtual environment for development of aprsd
run: venv ## Create a virtual environment for running aprsd commands
docs: dev
changelog: dev
npm i -g auto-changelog
auto-changelog -l 50 -o ChangeLog.md
docs: changelog
m2r --overwrite ChangeLog.md
cp README.rst docs/readme.rst
cp Changelog docs/changelog.rst
mv ChangeLog.rst docs/changelog.rst
tox -edocs
clean: clean-build clean-pyc clean-test clean-dev ## remove all build, test, coverage and Python artifacts
@ -54,7 +59,7 @@ clean-dev:
test: dev ## Run all the tox tests
tox -p all
build: test ## Make the build artifact prior to doing an upload
build: test changelog ## Make the build artifact prior to doing an upload
$(VENV)/pip install twine
$(VENV)/python3 -m build
$(VENV)/twine check dist/*