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

Git workflow for Piwik 3.X and beyond #10678

Closed
mattab opened this issue Oct 4, 2016 · 2 comments
Closed

Git workflow for Piwik 3.X and beyond #10678

mattab opened this issue Oct 4, 2016 · 2 comments
Labels
RFC Indicates the issue is a request for comments where the author is looking for feedback.
Milestone

Comments

@mattab
Copy link
Member

mattab commented 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:

  • 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

What needs to be done

Any feedback / suggestions welcome!

@mattab mattab added the RFC Indicates the issue is a request for comments where the author is looking for feedback. label Oct 4, 2016
@mattab mattab added this to the 3.0.0-rc milestone Oct 4, 2016
@tsteur
Copy link
Member

tsteur commented Oct 4, 2016

👍

@mattab
Copy link
Member Author

mattab commented Dec 5, 2016

We've put this new process into place 👍

@mattab mattab closed this as completed Dec 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RFC Indicates the issue is a request for comments where the author is looking for feedback.
Projects
None yet
Development

No branches or pull requests

2 participants