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: v11.2.0 #2790

Merged
merged 3 commits into from Oct 13, 2022
Merged

release: v11.2.0 #2790

merged 3 commits into from Oct 13, 2022

Conversation

georglauterbach
Copy link
Member

@georglauterbach georglauterbach commented Sep 21, 2022

Description

I know, this is a release PR, but:

I introduced the "Keep a Changelog"-format which helps me in not spending this much time on changelogs in the future. There is a another PR (#2789) that will update the documentation before v11.2.0 is released, which focuses on adding the entry to the changelog before merging a relevant PR.

Releasing is always a huge efforts when I am writing the changelog because of the many manual adjustments. This is unacceptable and needs to change. The format change is the solution I think.

I already prepared a draft for v11.2.0, have a look :D

Currently waiting on:

Feature freeze is now in place until 12 Oct 2022.

Type of change

  • Release

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation (README.md or the documentation under docs/)
  • If necessary I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

I introduced the "Keep a Changelog"-format which helps me in **not**
spending this much time on changelogs in the future. There is a another
PR that will update the documentation before v11.2.0 is released, which
focuses on adding the entry to the changelog before merging a relevant
PR.

Releasing is always a huge efforts when I get the changelog and adjus
it. This is incceptable and needs to change. This is the solution.
@georglauterbach georglauterbach added priority/high kind/release This PR marks a release pr/waiting for other PR to get merged This PR is waiting for another / other PR(s) to get merged labels Sep 21, 2022
@georglauterbach georglauterbach added this to the v11.2.0 milestone Sep 21, 2022
@georglauterbach georglauterbach self-assigned this Sep 21, 2022
Copy link
Member

@wernerfred wernerfred left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like it! Writing the release information was always a manual nightmare.
Just curious: what speaks against taking the release notes that github can autogenerate for the changelog? It is not that structured but i like the fact that every change is included (even if very small) and every change is linked to its PR.

@georglauterbach
Copy link
Member Author

I like it! Writing the release information was always a manual nightmare.

Indeed 🙏🏼

Just curious: what speaks against taking the release notes that github can autogenerate for the changelog? It is not that structured but i like the fact that every change is included (even if very small) and every change is linked to its PR.

Nothing really, but I like the way that "Keep a Changelog" structures the information. I decided against just copying, because

  1. I would put the (automatically generated) list of all PRs into the Releases page so no information is lost
  2. Have the CHANGELOG.md show information in a nice, structured way

@georglauterbach
Copy link
Member Author

NICE UPDATE: Take a look at the latest manual run I started: https://github.com/docker-mailserver/docker-mailserver/actions/runs/3100146489

Image build time is 1:15 min :D Nice! Caches and generic workflows seem to work! 🙌🏼

@georglauterbach
Copy link
Member Author

@casperklein feel free to bring up your PR about the F2B/Dovecot packages - no time pressure with this release.

@georglauterbach
Copy link
Member Author

@casperklein do you want to merge #2808 before we do the freeze & release this?

@georglauterbach georglauterbach removed the pr/waiting for other PR to get merged This PR is waiting for another / other PR(s) to get merged label Oct 5, 2022
@georglauterbach
Copy link
Member Author

Alright, feature-freeze is in-place.

Copy link
Member

@casperklein casperklein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues in my setup 👍

@georglauterbach
Copy link
Member Author

No issues in my setup +1

Neither on mine :D

@georglauterbach georglauterbach merged commit 4bae8eb into master Oct 13, 2022
@georglauterbach georglauterbach deleted the release/v11.2.0 branch October 13, 2022 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/release This PR marks a release priority/high
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants