19 Commits

Author SHA1 Message Date
01710ae7a4 Fix phrasing as publishing happens later on 2024-07-11 12:42:47 +01:00
73deb8a514 Remind to inform about releasing in ChatBrainz 2024-07-11 12:42:45 +01:00
d10e04a707 Add tips for pre-empting steps when releasing 2024-07-11 12:42:42 +01:00
3bcb88742e Amend 664d1d64c6: Update TOC in releasing docs
markdown-toc -i --maxdepth 3 RELEASING.md

Reference: https://github.com/jonschlinkert/markdown-toc
2024-07-11 09:33:27 +01:00
e75ee0f27b Add lists of feedback providers for credits 2024-07-10 22:04:05 +01:00
f6f8d0678f Add a script to list code contributors for credits 2024-07-10 22:04:05 +01:00
40c9af2a60 Add a script to list translators for credits
Split and reorganize the list of people not to forget to thank.
2024-07-10 22:04:05 +01:00
9c5042256a Document dividing the writing of blog post in time
Drafting blog post early allows to spot issues early,
and avoid putting a pressure on others for review.

Blog post and `musicbrainz-docker` release notes
have been published together for a long time.
2024-07-10 22:04:05 +01:00
892f326c4e Uniformize formatting citations and instructions 2024-07-10 22:04:05 +01:00
ef32636d37 Update releasing Docker repo with prebuilt image
Since Schema Change 2024 Q2, a prebuilt Docker image of MusicBrainz
Server is made available with each release of Docker Compose project.

This commit documents this additional step in the releasing process, and
further detail the steps for releasing this companion repository.

Reference: https://tickets.metabrainz.org/browse/MBVM-42
2024-07-10 22:04:05 +01:00
8e90aecac5 Detail retrieving translations for updating beta
It assumes that the Git remote `origin` points at
`https://github.com/metabrainz/musicbrainz-server.git`.
2024-07-10 22:04:05 +01:00
938e75adf1 Prepare tickets/versions in Jira from beta
These steps are actually useful much earlier, to provide beta testers
with the correct information. It also makes releasing production faster.
2024-07-10 22:04:05 +01:00
664d1d64c6 Replace blog post with MBS version in tag message
Git tag message used to link to the corresponding blog post URL.
However such URL depends on the date the blog post is published.
As a consequence, the tag could be set at the last minute only.

This is more of an issue now that the companion MusicBrainz Docker
Compose project relies on this tag for prebuilding a Docker image.

This patch replaces the blog post URL with the MBS version URL in Jira.
Such URL just uses a serial number, and can be retrieved via a REST API.
Version’s description can be set manually to the blog post URL later on.

It assumes that the version in Jira is marked as released after tagging.
The Git tag can now be set before building Docker images.
It also paves the way for further automation.
2024-07-10 22:04:05 +01:00
f885b72bc1 Clarify provisioning Jira with next MBS version 2024-07-10 22:04:04 +01:00
79de8c549f Update IRC references to chat
We've moved to use Matrix as our main chat platform, so this
changes references to IRC to point to our new generic page.
2024-06-14 13:54:54 +03:00
aa96cdbfc3 Remind about updating translations when releasing 2023-12-13 20:11:56 +00:00
41ab1a257f Clarify translation steps for beta release (#3040)
It was previously unclear where update_pot.sh should be run now,
and how .pot changes would reach beta.
2023-09-20 16:39:22 +03:00
e59ede4bee Update the docs for releasing with Weblate 2023-09-04 15:36:28 +01:00
20c62d7ada Document MusicBrainz Server release instructions (#2340)
This document covers steps for releasing new versions of MusicBrainz
Server which is performed by maintainers only.
It includes discussion about private servers, repositories and tools
which other contributors don’t have access to.
It is made public for transparency and to allow for improvement
suggestions.

Co-authored-by: Nicolás Tamargo <reosarevok@gmail.com>
2022-04-05 15:15:22 +01:00