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 3.0.3 #742

Merged
merged 5 commits into from
Nov 19, 2023
Merged

Release 3.0.3 #742

merged 5 commits into from
Nov 19, 2023

Conversation

matthijskooijman
Copy link
Member

These are the final changes to release 3.0.3.

The release procedure, as proposed in #686 (comment) is as follows:

  1. Document all changes in the NEWS.md file
  2. Make a commit that sets the version number in src/hamster/VERSION and version number and release date in NEWS.md
  3. Tag that commit (or the merge commit if merged through a PR)
  4. Create a github release with the notes from the NEWS file, and attach the flatpak build.
  5. Create a new commit that removes the version number again and adds a ## Unreleased changes header to NEWS.md and reset src/hamster/VERSION to unreleased.

This PR handles 1. and 2. I already have a commit locally for 5. I plan to do merge this PR and do 3. and 4. tonight.

If there's anyone with final remarks before the release, now would be the time :-) @rhertzog @DirkHoffmann @GeraldJansen @mwilck

I collected a nice of TODO list of things that I would have liked to fix before this release, but have left out in the interest of progress (mostly wrt to release automation, flatpak stuff, etc.), or things that do not need to be in the release (e.g. documentation updates). @DirkHoffmann suggested we keep up the momentum and do a followup release with such improvements around Christmas, which I think is a good idea!

Copy link

Automatically generated build artifacts for commit e721b75 (note: these links will expire after some time):


To test this PR, download and unzip the flatpak application above and then install with:

flatpak install Hamster.flatpak

Copy link

Automatically generated build artifacts for commit 71d0f71 (note: these links will expire after some time):


To test this PR, download and unzip the flatpak application above and then install with:

flatpak install Hamster.flatpak

@matthijskooijman
Copy link
Member Author

While testing the Debian package, I discovered that the src/hamster/VERSION file introduced by this commit has a trailing newline, which ended up in the generated defs.py, breaking compilation. I've now force pushed with this trailing newline omitted, but I've made a note to fix the code that reads the VERSION file to strip whitespace as a more reliable fix.

@matthijskooijman
Copy link
Member Author

With that change, the Debian package seems to build and work fine, so I'm going to merge this and create the release! :-D

@matthijskooijman matthijskooijman merged commit 198ebe2 into master Nov 19, 2023
8 checks passed
@matthijskooijman matthijskooijman mentioned this pull request Nov 20, 2023
6 tasks
@matthijskooijman
Copy link
Member Author

matthijskooijman commented Nov 21, 2023

I've just pushed 9eb80bc (directly to master) to reset the git tree for development again (i.e. remove 3.0.3 from VERSION).

@aquaherd aquaherd deleted the release-3.0.3 branch November 22, 2023 07:51
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