Mte90 / GlotDict

This extension for WordPress polyglots implements new features to improve the quality of translation/reviews!
https://translate.wordpress.org
GNU General Public License v2.0
53 stars 25 forks source link

Auto publish a new version on a new github release with GH action #209

Closed Mte90 closed 4 years ago

Mte90 commented 6 years ago

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

Mte90 commented 4 years ago

I think that we can close it because there is no rush on doing it now.

Mte90 commented 4 years ago

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

Mte90 commented 3 years ago

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.