- Initial releases:
- Update CHANGELOGs documentation
- Move deploy@3.1.0 to deploy@3.0.1
- Merge PR
- Publish a test build of an image
- Confirm docker compose up pulls most recent image for tags, if not make ammendments
- Consider removing deploy-3 branch in favor of main branch in docs...
- Prepare release announcement
- release announcement reviewed
- release announcement sent
- Publish releases by tagging the initial release commit with versions
- Merge PRs for next series of releases for team demo
- Add notes to ./README.md about running release locally
- Create LTS and Last branches for wikibase and deploy:
- Our branches are (Deploy and Wikibase)?
- LTS: MediaWiki-1.39
- Last: MediaWiki-1.4x
- Latest: main
- Merge mediawiki patch PRs for 1.39.10 and 1.41.4
- Prepare new version of wikibase and deploy
- Update docs for new branch names (including main vs deploy-3 IF we do away with)
- Update https://www.mediawiki.org/wiki/Wikibase/Docker to link to the correct stable branch
- Our branches are (Deploy and Wikibase)?
- Prep and plan for team time:
- Schedule team time
- Document Conventional Commits types for our project,
- including note about where they show-up in the CHANGELOGs: https://github.com/nrwl/nx/blob/db10812da789cd48d3a722628a00feda9d0e3810/packages/nx/src/command-line/release/config/conventional-commits.ts
Follow-up:
- Make Phab ticket: Try rulesets and apply SSH Deploy Key for Release workflow
- Make Phab ticket: For publish workflow for Deploy add "latest" (or?) git tag. Put this tag in the documentation for checking out Deploy.
- Make Phab ticket (spike): How does the user know which version of the images they are on and how to get to the current documentation for them.
- Make Phab ticket: Ensure successful tests before release / publish