Skip to content

Less messy way to make releases? #737

Closed
@Coolthulhu

Description

I usually mergetest a lot of PRs at once, then merge them one by one as I test them.
In current system, this results in a whole lot of tiny, empty releases. This is obviously not good.

I could try discipline and not merge until I test a whole batch, but that sounds tedious and prone to mistakes.
I could also try merging my mergetesting branch onto main and pushing that, but it only works if all of the tested PRs are ready.

Ideally, there would be a way to:

  • Delay releases to something like 1 per day, if something was merged this day
  • Automatically delete empty releases and append their changelog to the first complete release
  • Detect partly-cancelled releases (cancelled when only some of the builds completed) and treat them like empty ones

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions