Page MenuHomePhabricator

Release Docs Update
Closed, ResolvedPublic

Description

Current Situation:

  • The release process is quite manual at the moment. We are currently changing some pieces to make the release more automatic. Those pieces that are then not documented anymore.

Goal:

  • Keep the documentation of the release process up to date

Acceptance Criteria:

  • this document is up to date with the latest process guidelines
  • The Phabricator Ticket used for releases reflects the new process and contains enough information to guide the user through the process

[optional] Notes:

  • blocked on T351720
  • relevant too T341450
  • do it together with the next release

[optional] Open Questions:

Details

Other Assignee
adee_wmde

Event Timeline

I would be for documenting the release process (and list all the steps) on the GH repo of the release pipeline and just set that document as deprecated

roti_WMDE updated the task description. (Show Details)
adee_wmde changed the task status from Open to In Progress.Feb 6 2024, 2:52 PM
adee_wmde claimed this task.
adee_wmde moved this task from To do to Doing on the Wikibase Suite Team (Sprint-∞) board.

On the release announcement/community comms side I think we need the announcement to contain:

  • a list of all code & config changes, breaking and otherwise
  • a working link to the release tag (which means the release needs to happen after the announcement)
  • links to current install & upgrade documentation
  • an indication of where they can turn for support (and an initial sense of what level of support they can expect)

The section "release checklist in a more wordy way" of our Introduction to the Wikibase release pipeline is updated with a detailed explanation of the current checklist. We should keep updating it as we change our process.

An updated version of the ticket checklist is now ready for the next release WMDE.17 https://phabricator.wikimedia.org/T354644

@danshick-wmde Thanks a lot for the input. Should we create a new ticket for that? This ticket was more about our internal checklist to guide ourselves through the release process.

On the release announcement/community comms side I think we need the announcement to contain:

  • a list of all code & config changes, breaking and otherwise
  • a working link to the release tag (which means the release needs to happen after the announcement)
  • links to current install & upgrade documentation
  • an indication of where they can turn for support (and an initial sense of what level of support they can expect)

Sure, if you see that as out of scope for this ticket, I'm happy to create a new one.

@danshick-wmde Thanks a lot for the input. Should we create a new ticket for that? This ticket was more about our internal checklist to guide ourselves through the release process.

On the release announcement/community comms side I think we need the announcement to contain:

  • a list of all code & config changes, breaking and otherwise
  • a working link to the release tag (which means the release needs to happen after the announcement)
  • links to current install & upgrade documentation
  • an indication of where they can turn for support (and an initial sense of what level of support they can expect)
roti_WMDE updated Other Assignee, added: adee_wmde.
roti_WMDE added a subscriber: adee_wmde.