Checklist:
(another version of the checklist in T334778)
- Do any other issues need to be specifically included in this release? if so, add them as children of this task
- Review open backports for Wikimedia controlled Gerrit extensions included in the release, merging where appropriate link (check that all extensions are included in the search and the correct REL_x version is used)
- It could be that trivial fixes are queued up ready in release branches. These can be merged ahead of a release so they are included in the release.
- To streamline the process in the future we may choose to drop this step
- Create a PR with the following changes:
- changes to env files
- update commit hashes if needed
- add release notes
- Test Release Candidate
- CI should be green
- run automated tests locally
- deploy artifacts to test system and give the PM a heads up
- Prepare communication doc (folder) NOTE: add the changes we have made to the QuickStatements OAuth. Now it is fixed on the example directory: using a public url instead of a local one. There has been a change in the name of that variable as well.
- Ping ComCom and TechWriter to go over the comm doc
- agree with ComCom on a timing to publish the release
- Publish release candidates (howto):
- dockerhub
- releases.wikimedia.org
- Update and merge PR for docker-compose example in release-pipeline repository
- Tags
- Dxocs
- mw.org
- docker-compose example references
- Record build meta data
- Communication is sent
Acceptance Criteria:
- Docker Images pushed
- Tarballs released
[optional] Notes:
- existing mw-1.39 branch
- Upstream docker image is available already https://hub.docker.com/_/mediawiki/
- Work off of the Release Checklist and take notes on steps taken and steps skipped
- wikitech-l release announcement + release notes
- Wikibase Documentation
- " more wordy" Release Instructions
[optional] Open Questions:
- none atm