Commit Graph

27 Commits

Author SHA1 Message Date
Raymond Hill 8f5fbcf400
Remove LooseVersion dependency in Py script 2022-11-29 12:13:11 -05:00
Raymond Hill b778f9dac2
Fix AM)-signing script after changes in jwt
jwt.encode() now returns string type.

Reference:
- https://pyjwt.readthedocs.io/en/stable/changelog.html#improve-typings
2022-11-14 10:31:04 -05:00
Raymond Hill 232c44eeb2
[mv3] Add scriptlet support; improve reliability of cosmetic filtering
First iteration of adding scriptlet support. As with cosmetic
filtering, scriptlet niijection occurs only on sites for which
uBO Lite was granted extended permissions.

At the moment, only three scriptlets are supported:
- abort-current-script
- json-prune
- set-constant

More will be added in the future.
2022-09-16 15:56:35 -04:00
Raymond Hill e31637af78
[mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
Raymond Hill 185816187d
Update publishing script for Firefox
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1809
2021-11-11 09:24:09 -05:00
Raymond Hill f955d502c3
Extend timeout of Firefox publish script to 60 minutes 2020-07-10 07:44:17 -04:00
Raymond Hill 3da11a3512
Fix python scripts used for pusblishing dev builds 2019-12-31 16:52:48 -05:00
Raymond Hill 1364e4836e
Fix publishing script for Firefox dev build 2019-12-05 09:36:11 -05:00
Raymond Hill 7e5494e4de
Fix Firefox publish script 2019-11-23 13:44:18 -05:00
Raymond Hill 182889d0df
Extend waiting time from 3 min to 15 min
As per Mozilla blog post:
- https://blog.mozilla.org/addons/2019/11/11/security-improvements-in-amo-upload-tools/

> For custom scripts that use the AMO upload API:
> make sure your upload scripts account for
> potentially longer delays before the signed file
> is available. We recommend allowing up to 15
> minutes.
2019-11-20 06:12:57 -05:00
Raymond Hill 9dfb570aa8
Use `browser_specific_settings` instead of `applications`
As per MDN's documentation, `applications` is a non-standard
alias for `browser_specific_settings` in `manifest.json`:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings#Browser_compatibility

Best to use the official manifest key.
2019-05-06 11:34:15 -04:00
Raymond Hill 7c95245424
Enable updating `updates.json` on any branch 2019-01-01 13:25:12 -05:00
Raymond Hill d528f3811a
Use version number in the filename of packages 2018-12-23 10:16:08 -05:00
Raymond Hill 8b049d592f
fix py publish script 2018-06-03 14:06:15 -04:00
Raymond Hill 46c81ea691
update publish py script for new way to encode version 2018-06-01 19:07:10 -04:00
Raymond Hill 5c82bf6eba
restrict read/write of cached auth secrets to user 2018-05-01 08:25:20 -04:00
Raymond Hill 820ec69916
fix load/store of publishing auth secrets for reuse 2018-04-30 13:14:03 -04:00
Raymond Hill dc61b8a992
load/save secret tokens to/from env variable 2018-04-28 15:38:33 -04:00
Raymond Hill 350f590ac0
rename Firefox package from uBlock0.webext.xpi to uBlock0.firefox.xpi 2018-04-28 10:08:55 -04:00
Raymond Hill c6c60ca658
fix py script for new template location 2018-04-27 12:28:59 -04:00
Raymond Hill 6e84983514
use LooseVersion instead of StrictVersion (because "rc") 2018-03-16 19:50:31 -04:00
Raymond Hill d8b629f414
add commit/push to sign/publish script 2018-03-05 13:14:10 -05:00
Raymond Hill 634569bfca
make Firefox dev build auto-update 2018-03-01 15:31:31 -05:00
Raymond Hill c84308da6f
minor code review of Python scripts 2018-02-28 12:27:41 -05:00
Raymond Hill 7b92709bcd
fine tune Firefox dev build publishing script 2018-02-26 16:53:21 -05:00
Raymond Hill 94ebeea314
fix code patching updates.json 2018-02-26 15:32:29 -05:00
Raymond Hill a6c4373808
fix #3538 -- will refine script as needed with usage 2018-02-24 14:33:45 -05:00