Dennis Schubert
unread,Jun 29, 2020, 10:39:20 AM6/29/20You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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.