Open Areire opened 1 month ago
I tried locally chromium --pack-extension=./dist/build/uBlock0.chromium/
and this worked, a .crx
was created and I could drag it to the browser for installation.
Now it's to figure how this can be done from a GitHub Actions. I found https://github.com/browser-actions/setup-chrome but I have to figure out what this exactly do, I wouldn't want our GitHub Actions to become too heavy, there are limits to respect for free plan.
I tried locally chromium --pack-extension=./dist/build/uBlock0.chromium/
@gorhill if hitting limit is the problem this belongs on Codeberg Also please consider publishing the CRX file asap as it allows one-click installation and update to those of us who are using ungoogled-chromium. Also user of that type browsers don't want to visit or rely on chrome webstore for update either.
As per documentation:
Linux is the only platform where Chrome users can install extensions that are hosted outside of the Chrome Web Store.
Given this would be useful only for Linux users, I consider it's not worth the added maintenance overhead.
Chrome web store is about to stop supporting mv2 extensions and may remove ublock origin from Chrome web store.
Given that MV2 is still available to enterprise until June 2025, I don't think uBO is going to be outright removed before that date.
Given this would be useful only for Linux users, I consider it's not worth the added maintenance overhead.
would distributing crx files instead of the zip files currently in releases reduce the maintenance overhead? crx files can be used for anything that the zip files are currently being used for, since they are zip files with a little bit of extra metadata
Is it possible to add a file download for crx to the github release distribution page, it's not very convenient with a zip install. And Chrome web store is about to stop supporting mv2 extensions and may remove ublock origin from Chrome web store.