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
Decide how we keep our builds green #7453
Comments
one feedback is that fixing the tests every week is quite time consuming - maybe we could schedule to fix the builds of all plugins only once a month, for example ~ two weeks before the release |
Goals
Assumptions
Summary: our plugins should never break or get broken by a newer Piwik version. Proposal Plugin CI jobs setup
Summary
what do you think? |
may also check external plugins wp-piwik and woocommerce tracking. |
@mattab I think this issue is a lot simpler now. PRO builds test against specific Piwik versions only, correct? In this case we only have to maintain the open source plugins that run tests against master. |
I believe that one suggestion by @mgazdzik and team is to run the PRO builds against the latest Piwik stable version only. @diosmosis I don't know if it's implemented yet though, or whether it's consistently implemented (eg. all premium plugins run builds against latest stable only, while open source plugins run builds against latest stable + master). Maybe we need to confirm this is what we want to do, and then ensure it's consistently applied across all plugins, then hopefully we will be in a better position with regards to keeping builds green? |
we are making some progress
|
The goal of this issue is to decide on a process to ensure that the Piwik Product team has a workflow that will ensure that the CI builds across our 50+ repositories are green on every monday.
Goals:
We could test something for a few weeks or months (eg. test the solution
i.
) and if that does not well, change it to another process...Your feedback most welcome!
The text was updated successfully, but these errors were encountered: