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
We would like to go back to releasing Piwik versions every month, as it is by far the best release workflow for everyone (release early, release often). In order to make frequent release as painless as possible, we're proposing slight changes from the git workflow we've been using in Piwik 2.X cycle.
Context
At Piwik we like to:
release early and often
write automated tests for most changes
keep our builds green (although in practise it has proven difficult)
keep operational / release overhead as small as possible
Git workflow in Piwik 3
In order to help with these few points, it would be helpful if:
we keep our day to day work for Piwik 3.X in the 3.x-dev branch
master branch is always "Stable" and able to be released at any time
master branch is always green: our thousands of automated tests are all passing
We will start releasing Piwik 3.X releases every month on a schedule and will try to stick to it. So if all goes to plan, we will see a monthly release of Piwik 3 independently of how many issues or features were added.
Any feedback / suggestions welcome!
The text was updated successfully, but these errors were encountered:
mattab
added
the
RFC
Indicates the issue is a request for comments where the author is looking for feedback.
label
Oct 4, 2016
We would like to go back to releasing Piwik versions every month, as it is by far the best release workflow for everyone (release early, release often). In order to make frequent release as painless as possible, we're proposing slight changes from the git workflow we've been using in Piwik 2.X cycle.
Context
At Piwik we like to:
Git workflow in Piwik 3
In order to help with these few points, it would be helpful if:
3.x-dev
branchmaster
branch is always "Stable" and able to be released at any timemaster
branch is always green: our thousands of automated tests are all passingWhat needs to be done
master
is always green is to merge3.x-dev
tomaster
only when the develop branch (3.x-dev) is green. Covered in Automatically merge 3.x-dev branch into master whenever the 3.x-dev branch automated tests build is green #10677Any feedback / suggestions welcome!
The text was updated successfully, but these errors were encountered: