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

Tag versions, add changelog, update package.json #320

Open
wvangeit opened this issue Aug 19, 2020 · 0 comments
Open

Tag versions, add changelog, update package.json #320

wvangeit opened this issue Aug 19, 2020 · 0 comments

Comments

@wvangeit
Copy link
Contributor

We should add a new mechanism to improve version tracking.
We should add also a changelog file.
It should something like this:
if travis passes in master, and it's going to push to pypi, this should happen:

  • something like this should be used to create a changelog: https://github.com/vaab/gitchangelog
  • the package.json should get the latest version
  • these 2 files should be commit automatically into the main repo
  • the current version is tagged in the repo
  • the tags are pushed to the main repo
  • (maybe a github 'release' is created)

There is one chicken-and-egg problem here. The commit will change the version again. An option here would be to 'predict' that version, since it will be the current_version + 1 commit.
Another issue to look at, is how versioneer reacts if all the patch versions are tagged in the repo also.

There is a before_deploy travis block we might be able to use for this.

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

No branches or pull requests

1 participant