mirror of
https://github.com/craigerl/aprsd.git
synced 2025-09-05 14:47: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:
parent
5ebbb52a2c
commit
37415557b5
11
Makefile
11
Makefile
@ -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
|
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 README.rst docs/readme.rst
|
||||||
cp Changelog docs/changelog.rst
|
mv ChangeLog.rst docs/changelog.rst
|
||||||
tox -edocs
|
tox -edocs
|
||||||
|
|
||||||
clean: clean-build clean-pyc clean-test clean-dev ## remove all build, test, coverage and Python artifacts
|
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
|
test: dev ## Run all the tox tests
|
||||||
tox -p all
|
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)/pip install twine
|
||||||
$(VENV)/python3 -m build
|
$(VENV)/python3 -m build
|
||||||
$(VENV)/twine check dist/*
|
$(VENV)/twine check dist/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user