Adds the following files for automatic versioning, .github/changelog_template.md, .github/get-changelog-diff.sh, .github/has-functional-changes.sh, .github/is-version-number-acceptable.sh, .github/publish-git-tag.sh, ``
Adds "Check version" job to build_and_test.yml GH Action.
Renames code formatting GH Action from check_black.yml to check_format.yml and updated the actions within.
Adds "Update versioning, tag, and release steps to publish_to_pypi.yml GH Action on push to master branch. (This does not currently work. Need to fix the release step.
Adds three new functions to Makefile
Adds starting changelog.yaml.
Updates contributor_guide.md.
Updates README.md.
Removes hard reference to version number in ./ogcore/__init__.py so that the version reference automatically updates.
This PR:
.github/changelog_template.md
,.github/get-changelog-diff.sh
,.github/has-functional-changes.sh
,.github/is-version-number-acceptable.sh
,.github/publish-git-tag.sh
, ``build_and_test.yml
GH Action.check_black.yml
tocheck_format.yml
and updated the actions within.publish_to_pypi.yml
GH Action on push to master branch. (This does not currently work. Need to fix the release step.Makefile
changelog.yaml
.contributor_guide.md
.README.md
../ogcore/__init__.py
so that the version reference automatically updates.cc: @jdebacker