spiral-project / ihatemoney

A simple shared budget manager web application
https://ihatemoney.org
Other
1.18k stars 267 forks source link

Prepare 6.2.0 release #1256

Open zorun opened 10 months ago

zorun commented 10 months ago

I would like to release 6.1.2, mostly because of the fix for generate_password_hash.

I will add an entry about #1244 once it's fixed.

According to our new repository rules it needs another maintainer approval or a delay of one week.

zorun commented 10 months ago

I agree we are in an annoying situation, with both a "bugfix" and a "feature" release in sight.

I suggest an alternative route:

@almet what do you think of this plan? If you agree, I can do the backport release this week-end or next week.

azmeuk commented 10 months ago

let's plan a 6.2.0 release with existing packaging changes + python 3.12 support, and maybe also https://github.com/spiral-project/ihatemoney/pull/1258 (ping @azmeuk , does it make sense to release all packaging changes together?)

Maybe this worth waiting on #1258 as this is also a big change? I will try to move this forward in the weekend

but in the meantime, let's release a backport 6.1.2 release with just the bugfix from https://github.com/spiral-project/ihatemoney/pull/1242. We've done this in the past, we still have the stable-4.1 branch as an example.

Sounds reasonable to me.

almet commented 10 months ago

That sounds like a plan :-)

  1. Release a backport release
  2. Wait for #1258 and then issue a new minor release (according to semver, as it's rectrocompatible with the previous packaging tools, a minor is okay).
zorun commented 10 months ago

Great :) I've just released 6.1.2 and backported changelog and CI changes in #1266

I'll update this merge request accordingly.