Builds HTTPS Everywhere ruleset files for Brave.
If there are rulesets that are broken and need to be disabled, add them to the exclusions
list.
npm install
npm run build
- Copy
out/httpse.leveldb.zip
into~/.config/BraveSoftware/Brave-Browser-Beta/oofiananboodjbbmdelgdommihjbkfag/*/*/
overwriting the existing file. - Delete the
httpse.leveldb
directory. - Unzip
httpse.leveldb.zip
. - Start the browser and ensure that http://https-everywhere.badssl.com/ works.
- Find a site that was added in the last release and check that it gets upgraded. Check it first with
curl --head
to make sure it doesn't redirect to HTTPS server-side.
- Connect to the Brave VPN.
- On Jenkins, look for the
brave-core-ext-https-everywhere-update-publish
job. - Click "Build Now".
Once that's done, the new extension should be available within a few minutes.