Closed tomasko126 closed 7 years ago
@kpeckett Please, try out running python tools/make_release.py -b all -ext zip --updatelangs
and all different combinations as described in our wiki. If you have any questions/comments, please let me know :)
@kpeckett I have added handling of PRs coming from forked repos. We won't be testing PRs of CatBlock extension coming from forked repos against BrowserStack, because Travis doesn't allow us to export private needed variables needed for testing against BrowserStack and I do not want to make our private username with the API key public.
Build and translations scripts have been revisited and improved. With this PR, we do not depend on the older Perl script but instead on our own.
Travis-CI:
make_release.py:
--updatelangs
-devenv
switch doesn't requireyes
orno
; if-devenv
switch is included in the command, development environment will also be generated.-b all
update_i18n.py:
I18N_include_exclude.txt:
translators.json:
Running
python tools/make_release.py -b all -ext zip --updatelangs
would generate all browser packages in .zip format with updated i18n.