Closed leouieda closed 5 months ago
Zenodo DOI: 10.5281/zenodo.11493461
Target date: 2024/06/06
README.md
v
v1.5.7
AUTHORS.md
git log HEAD...v1.2.3 > changes.rst
export last_release="v1.2.3" git shortlog HEAD...$last_release -sne > contributors git log HEAD...$last_release | grep "Co-authored-by" | sed 's/Co-authored-by://' | sed 's/^[[:space:]]*/ /' | sort | uniq -c | sort -nr | sed 's/^ //' >> contributors sort -rn contributors
sed --in-place "s,#\([0-9]\+\),\`#\1 <https://github.com/fatiando/PROJECT/pull/\1>\`__,g" changes.rst
PROJECT
doc/changes.rst
pandoc -s changes.rst -o changes.md --wrap=none
README.rst
doc/versions.rst
make -C doc all serve
After the changelog PR is merged:
A PR should be opened automatically on the project feedstock repository.
meta.yaml
Zenodo DOI: 10.5281/zenodo.11493461
Target date: 2024/06/06
Draft a Zenodo archive (to be done by a manager on Zenodo)
README.md
file)v
, likev1.5.7
)v
as well)AUTHORS.md
in the same orderUpdate the changelog
git log HEAD...v1.2.3 > changes.rst
sed --in-place "s,#\([0-9]\+\),\`#\1 <https://github.com/fatiando/PROJECT/pull/\1>\`__,g" changes.rst
PROJECT
placeholder when running the last command.doc/changes.rst
pandoc -s changes.rst -o changes.md --wrap=none
README.rst
anddoc/versions.rst
(if the file exists).make -C doc all serve
to check if the changelog looks wellMake a release
After the changelog PR is merged:
v
(v1.5.7
)Publish to Zenodo
Conda-forge package
A PR should be opened automatically on the project feedstock repository.
meta.yaml
meta.yaml