Chatterino / chatterino-browser-ext

26 stars 17 forks source link

GitHub Action for autoupdates #23

Open camjac251 opened 3 years ago

camjac251 commented 3 years ago

I can setup a GitHub action that could automatically build, sign, and push the extension/addon to the respective stores (Firefox AMO, Chrome Store). It could then trigger whenever a tag is added to a commit and also push the artifacts to Releases as well (signed). Would there be interest in this? Any secrets like AMO/Chrome authentications could be added to https://github.com/Chatterino/chatterino-browser-ext/settings/secrets and be called with a variable in the workflow (running on GitHub servers) and wouldn't be seen by anyone except collaborators.

ALazyMeme commented 3 years ago

Feel free to make a pr, this would be a nice addition. Would probably be looking at the below:

https://github.com/marketplace/actions/chrome-extension-upload-publish https://github.com/marketplace/actions/firefox-addon-action https://github.com/marketplace/actions/web-ext-action-for-firefox-add-ons