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

Automate releases #226

Open
5 tasks
TobiX opened this issue Jun 6, 2022 · 1 comment
Open
5 tasks

Automate releases #226

TobiX opened this issue Jun 6, 2022 · 1 comment
Assignees

Comments

@TobiX
Copy link
Member

TobiX commented Jun 6, 2022

To not go without a release for so long in the future, we should automate releases... Steps that need to be done on every release:

  • Finish ChangeLog & write release notes
  • Create and push tag
  • Create GitHub Release
  • Attach Binaries to release (Wheel & Windows binaries, currently built on Jenkins)
  • Push Release to PyPI

For automation, we need to decide how to automate all these steps (which probably means dropping manually written changelogs...)

@TobiX TobiX self-assigned this Jun 6, 2022
@kozinc
Copy link

kozinc commented Jun 7, 2022

Two options that could work for your needs:

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

No branches or pull requests

2 participants