Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FYI: WebCompat System Addon moving to a different GitHub org on Monday, June 29th

3 views
Skip to first unread message

Dennis Schubert

unread,
Jun 26, 2020, 1:01:57 PM6/26/20
to compatibility
Hi there,

just a quick heads up: Our interventions system addon at https://github.com/mozilla/webcompat-addon/ will move to the mozilla-extensions org on Github next Monday. I'll send another mail once that's all done.

If you planned on working on interventions, please hold off on that one, or you might make yourself additional work. :)

Best,

Dennis Schubert

unread,
Jun 29, 2020, 10:39:20 AM6/29/20
to compatibility
It's me again!

The migration went well, and even though I updated the documentation, you'll find a summary over all changes that are relevant to people working on the addon below. If you don't work on the addon, you may look at some kitten photos instead of reading this mail.

## GitHub org move

Because of the switch in GitHub org, your existing clones will no longer work. If you don't want to simply delete and re-clone, you can update your existing clone with

git remote set-url origin g...@github.com:mozilla-extensions/webcompat-addon.git
git fetch origin
git reset --hard origin/master

If you previously had push access to the repo and no longer have, please let Mike (or me) know, so you can get added.

## Changes in build commands

To be compatible with the official mozilla-extensions template, some npm scripts got renamed.

* `npm run test` will run unit tests.
* `npm run lint` will run codestyle checks.
* `npm run build` will build an .xpi, which is now located inside the automatically created `web-ext-artifacts` subdirectory.
* As before, you can run `npm run prettier` to automatically adjust your codestyle, no change here.

I adjusted the git-hook inside `.githooks` to match the new commands, so if you set the config or linked the hooks, that should work. If you made a copy of the original hook file, please update the hook.

And that's it! I hope you don't run into any issues, but if you do, please do let me know.

Mike Taylor

unread,
Jun 29, 2020, 11:02:10 AM6/29/20
to Dennis Schubert, compatibility, Aki Sasaki
Hi Dennis (+Aki),
Thanks so much for tackling this, super appreciated.

--
Mike Taylor
Web Compat, Mozilla
0 new messages