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
Provide various release channels, eg let user choose between latest stable and LTS version #8688
Conversation
53a7361
to
fb93f5e
Compare
I added label needs review but we should not merge it yet as we need to wait for changes in |
Code looks good, and +1000 for the concept. |
@mattab what's the current status of |
@tsteur Changes are made, and deployed, to api.piwik.org |
For reference, API URLs for channels are:
|
@tsteur when merging this to 3.X branch, you can assume we'll have the 3.X LTS channel. so maybe we just replace 2.X by 3.X in the UI in 3.0.0 branch? |
I think we might just add a 3.X_beta and declare it as experimental or actually I think we'll think about it as soon as we actually release a beta :) |
Ok feel free to post any thought in #8836 |
All good it wasnt documented anywhere |
Provide various release channels, eg let user choose between latest stable and LTS version
DO NOT MERGE
refs #8549
Here is a screenshot: http://builds-artifacts.piwik.org/piwik/piwik/8549/15097/UIIntegrationTest_admin_settings_general
api.piwik.org
are made[Debug] allow_upgrades_to_beta
afterwards as it was changed to[General]release_channel
Plugins can now very easily provide their own custom release channels but we're not making it a public API as it won't be needed for now. The API might change once there is an actual use case for it. Eg right now they require that the latest available version number is checked via HTTP and that this API returns only a version number etc (not eg a JSON etc). Such things could be changed if it ever becomes API.
Possible use cases for custom release channels in the future:
Such things were kinda possible before but much harder to do.