Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP, DON'T MERGE] Update automatic versioning #940

Open
wants to merge 23 commits into
base: master
Choose a base branch
from

Conversation

rickecon
Copy link
Member

This PR:

  • 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.

cc: @jdebacker

@codecov-commenter
Copy link

codecov-commenter commented Jul 28, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 70.12%. Comparing base (4ea91c9) to head (25ae97d).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #940   +/-   ##
=======================================
  Coverage   70.12%   70.12%           
=======================================
  Files          20       20           
  Lines        5047     5048    +1     
=======================================
+ Hits         3539     3540    +1     
  Misses       1508     1508           
Flag Coverage Δ
unittests 70.12% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
ogcore/__init__.py 100.00% <100.00%> (ø)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants