8000 Add new make_release.sh · Issue #218 · ogdf/ogdf · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add new make_release.sh #218

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

Open
milsen opened this issue Nov 14, 2023 · 1 comment
Open

Add new make_release.sh #218

milsen opened this issue Nov 14, 2023 · 1 comment

Comments

@milsen
Copy link
Member
milsen commented Nov 14, 2023

Create a new script to aid with publishing new releases.

On the basis of the make_release.sh script in the GitLab branch releases, this should include things such as:

  • creating release notes (providing a draft using the commit titles since the last release, also update doc/relnotes.md)
  • updating porting guides (rename unreleased.md -> new-releasename.md, create new unreleased.md)
  • updating the copyright year if that has not been done (?)
  • fixing version.h (eeeh... it probably should contain "unreleased" or similar for all of the commits in between releases...)
  • uploading a new post on the OGDF website including zipped source code
  • updating link to documentation of the latest release on the OGDF website^
  • building a docker image that can then be found at docker.com/ogdf/ogdf (once we have the technology – building such an image with the CI is a sub-task of CI improvements #103)^^
  • reminding to draft release on GitHub
  • reminding to update vcpkg and conan packages (see Update OGDF packages #214)^^
  • reminding to update ogdf-python

^If we use netlify in the future to build our documentation, there should be a link in the README.md and on the OGDF website to the latest commit doc that does not need to be updated. However, there should also be a link on the website to the doc of the latest release.

^^ Once created/updated, we should then also advertise docker/conan/vcpkg on the OGDF website...

@N-Coder
Copy link
Member
N-Coder commented Nov 17, 2023

A few ideas:

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

2 participants
0