Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Matomo 3.6.0 #12075

Closed
26 of 39 tasks
mattab opened this issue Sep 18, 2017 · 1 comment
Closed
26 of 39 tasks

Release Matomo 3.6.0 #12075

mattab opened this issue Sep 18, 2017 · 1 comment
Labels
duplicate For issues that already existed in our issue tracker and were reported previously.
Milestone

Comments

@mattab
Copy link
Member

mattab commented Sep 18, 2017

Checklists for a successful Matomo release

Work on the release in the beta cycle:

Steps towards Release Candidate 1:

  • 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
  • Tag the RC candidate
  • Check that the build is green
  • Package & release the Release Candidate
  • Post sticky thread in forum about RC
  • inform RC release on social media

The final checks before the stable release:

  • Release candidate cycle (at least 1 week cycle)
  • Fix all remaining issues in the milestone
  • All open source plugins builds are green on master with latest RC
  • Plugins that needed a version bump are now released on the marketplace
  • Synchronise translations from transifex
  • Submodules are up to date

Prepare the Changelog entry:

  • Mark that the release has a major DB upgrade
  • Use our github changelog generator to generate the changelog using this config.js
  • Add to changelog any new issues or FAQ added since first RC
  • Add to changelog the security issues fixed, if any
  • Do not publish publicly the changelog yet. This also ensures security issues are not publicly visible until the stable release.
  • Change changelog published date to the release day

Check the developer changelog is complete, by looking over each issue:

  • is this issue relevant to developers? let's mention it in the Developer changelog
  • is this issue's title descriptive and useful to people scanning our changelog?
  • are the right labels applied to the issue? (issues tagged with labels such as Bug, Enhancement, Major are grouped together in the changelog)
  • if this issue was sponsored, we note the sponsor organisation in the changelog.

Merge 3.x-dev branch into master:

💥 Release 🚀

  • Close milestone on Github
  • Release publicly the new stable version by running ./scripts/build-package.sh 3.x.y from here and waiting 5 minutes
  • In Github release we write
## [Matomo 3.3.0 Changelog](https://matomo.org/changelog/matomo-3-3-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/))

  • Take screenshots of new features + draft a blog post showcasing what's new
  • Create this 'Release Matomo 3.*' issue in the next release milestone
@mattab mattab added this to the 3.2.0 milestone Sep 18, 2017
@mattab mattab changed the title Release Piwik 3.2.0 Release Piwik 3.3.0 Oct 9, 2017
@mattab mattab changed the title Release Piwik 3.3.0 Release Piwik 3.5.0 Jan 12, 2018
@mattab mattab changed the title Release Piwik 3.5.0 Release Matomo 3.5.0 Mar 26, 2018
@mattab mattab modified the milestones: 3.6.0, 3.5.0 Mar 26, 2018
@mattab mattab modified the milestones: 3.6.0, 3.5.0 Apr 9, 2018
@mattab mattab modified the milestones: 3.5.0, 3.6.0 May 4, 2018
@mattab mattab changed the title Release Matomo 3.5.0 Release Matomo 3.6.0 May 4, 2018
@mattab
Copy link
Member Author

mattab commented Aug 29, 2018

Matomo 3.6.0 has been released!
Congrats to everyone involved, really outstanding work we've done here with our small team! 🎉
255 issues closed by more than 26 contributors

https://matomo.org/changelog/matomo-3-6-0/

@mattab mattab closed this as completed Aug 29, 2018
@mattab mattab added the duplicate For issues that already existed in our issue tracker and were reported previously. label Oct 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate For issues that already existed in our issue tracker and were reported previously.
Projects
None yet
Development

No branches or pull requests

1 participant