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

Release v2.3.0 #353

Open
15 tasks
Jovasa opened this issue Jan 4, 2023 · 0 comments
Open
15 tasks

Release v2.3.0 #353

Jovasa opened this issue Jan 4, 2023 · 0 comments

Comments

@Jovasa
Copy link
Member

Jovasa commented Jan 4, 2023

Before the release

  • Check BD-rates between previous and this release

During release

  • Do these on a Linux box
    • Check if configure.ac version needs increasing.
    • Run make docs in case it wasn't run when --help was changed.
    • Update global.h version, run make docs, commit.
    • Run make distcheck to find possible problems in the tarball
    • Tag release in format "vX.Y.Z", to ensure we don't accidentally make dist tarbal with wrong version.
    • Add dist-tarbal to the release.
    • git checkout ${version} && ./autogen.sh && ./configure && make dist
  • Add 64 and 32 bit Windows binaries to the release
  • Check that nothing major is missing from the release notes.
  • Push tag, write name of tag in release draft ensuring it already exists, press "Publish Release".

After release

  • Make a draft for next release.
  • Make a new milestone for a release, such that we always have at least the next two releases for tagging issues to milestones.
  • Move issues that were not fixed in this release to next one.
  • Close old milestone.
  • Make an issue for next the release and copy this checklist to it.
@Jovasa Jovasa pinned this issue Jul 12, 2023
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