Closed Mte90 closed 4 years ago
I think that we can close it because there is no rush on doing it now.
This GH action let to publish a new release to Firefox AMO https://github.com/marketplace/actions/firefox-addon-action and this one for chrome https://github.com/marketplace/actions/chrome-extension-upload-publish
So the firefox one worked but not the chrome ones, I opened a ticket in the action repo to see what was wrong in the meantime I uploading manually.
The idea is to improve the organization of the project and avoid bottleneck (in this case me) that need a manual procedure to upload the packages on the browsers marketplace.
Right now we are using the python script https://github.com/Mte90/GlotDict/blob/master/pack-ext.py to package the extension and do the upload manually on chrome/firefox.
The best solution is use two nodejs tools that can upload this packages on the marketplace like Ghosttext is doing https://github.com/GhostText/GhostText/blob/master/package.json and with travis run that scripts https://github.com/GhostText/GhostText/blob/master/.travis.yml