Ublock: Add uBlock Origin development version to Chrome Webstore

Created on 1 Oct 2017  路  7Comments  路  Source: gorhill/uBlock

I suggest adding the development version of uBlock Origin to Chrome Webstore, so that bugs and regressions could be reported in a timely manner.
There is already Development Channel on AMO, so I think that it is reasonable to add it to webstore too.

Furthermore Adblock Plus and Adguard have development versions on Chrome Webstore. So why doesn't uBlock Origin have dev build there too?

Most helpful comment

"uBlock Origin dev build" pushed to the Chrome store, marked as "pending review".

All 7 comments

"uBlock Origin dev build" pushed to the Chrome store, marked as "pending review".

@gorhill are you going to set up automated store upload like in uBlock Protector? Are you going to upload only relatively stable RC's or every commit or something in the middle? Also doing the same with uMatrix would be nice, the stable version in Chrome Store is old.

I have to say that automated update is HARD to setup, mainly because Google's doc are broken, I mean VERY broken. But once you set it up, it will build and publish a new version every time you push, it also bypass review process (after the first publish).
I had to write a couple custom tools for make it work. Unfortunately I can't share the tools as I had to hard code my credentials into them. You also need to dig into Travis PRs as their docs are broken as well.
Also debugging the deploy script is near impossible if you don't have a callback server, as you don't want your script to crash and dump your credentials in the public build log. The callback server is also needed to store the version of your last build.

just an FYI, a duplicate clone of the dev build also got in today - https://chrome.google.com/webstore/detail/ublock-origin-dev-build/nfhbjennnadfpfigkpkfdgioeobceieo?hl=en

@gorhill, right now dev version (1.14.25.101) is older than release version (1.15.2) in Chrome Store. You should update dev version when you update release version so that dev version is never older, e.g. when Chrome Stable promotes to next major version, beta channel updates too.

Was this page helpful?
0 / 5 - 0 ratings