You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then also check all other opened PR in this project to ensure that all the important ones are merged. Ideally, politely close the other PRs to clean up the list.
Check with the PG team that all 4.x changes have been merged into 5.x branches across all plugins & projects
Check each plugin has a release for the most recent changes in 5.x-dev
Tag a new release for matomo-org/referrer-spam-blacklist and matomo-org/searchengine-and-social-list
Fetch our latest and greatest home-made libraries with composer update matomo-org/referrer-spam-blacklist matomo-org/searchengine-and-social-list matomo-org/matomo-php-tracker matomo-org/component-network,matomo-org/component-ini,matomo-org/component-decompress,matomo-org/component-cache
Fetch the latest composer libraries for all with composer update
Up to date submodules
Work with PG team to ensure CI builds of our official plugins matomo-org/plugin-* are green
Create a Pull request to merge 4.x-dev into master, by clicking on "Merge Pull request > Create a merge commit" (not "Squash & merge") - eg. at URL master...5.x-dev
Release publicly the new stable version by running ./scripts/build-package.sh 4.x.y from here and waiting 5 minutes
In Github release we write
## [Matomo 4.0.0 Changelog](https://matomo.org/changelog/matomo-4-0-0/)
This Github download (below) is only meant for developers and it will require extra work to install it.
* Latest stable production release can be found at https://matomo.org/download/ ([learn more](https://matomo.org/docs/installation/)) (recommended)
* Beta and Release Candidates releases can be found at https://builds.matomo.org/ ([learn more](http://matomo.org/faq/how-to-update/faq_159/))
## List of XXX tickets closed
<ul>
.... paste here the list of tickets fixed, each line starts with <li><a href='......
Add the list of tickets closed from the changelog into the Github release notes
Take screenshots of new features + draft a blog post showcasing what's new
Create this 'Release Matomo 4.*' issue in the next release milestone
We are currently fixing a couple of reported regressions. Afterwards we aim to release another release candidate. If no further critical regressions are reported after that we will release the final version. I would estimate this might be in around 3 or 4 weeks.
Checklists for a successful Matomo release
Release Beta 1
Prepare RC1
FYI: Copied into DEV-16799
Now that the beta is released, then:
Current sprint
matomo-org/referrer-spam-blacklist
andmatomo-org/searchengine-and-social-list
composer update matomo-org/referrer-spam-blacklist matomo-org/searchengine-and-social-list matomo-org/matomo-php-tracker matomo-org/component-network,matomo-org/component-ini,matomo-org/component-decompress,matomo-org/component-cache
composer update
matomo-org/plugin-*
are greenLook for issues:
Current sprint
The final checks before the stable release:
master
with latest RCPrepare the Changelog entry:
config.js
. Set milestones to ignore to4.*
and look at all closed issues since YYYY-MM-DD (the first commit to 5.x-dev).Check the developer changelog is complete, by looking over each issue:
Bug
,Enhancement
,Major
are grouped together in the changelog)Add any new features to the features page
Merge 4.x-dev branch into master:
💥 Release 🚀
./scripts/build-package.sh 4.x.y
from here and waiting 5 minutesfrom #14601
The text was updated successfully, but these errors were encountered: