chrome-otto-tabs icon indicating copy to clipboard operation
chrome-otto-tabs copied to clipboard

Automate release process

Open mr-wildcard opened this issue 6 years ago • 0 comments

Tool 🚜

semantic-release could help.

Their interactive CLI is great and can ease the installation process.

Branches / environments

When doing automated releasing process, I think it's important to create another branch like develop which contains all the latest developments. With the help of a CI service like Travis, Circle etc, we could run some quality tasks like:

  • testing (all kind of testing)
  • reporting

master branch would be for deployment purpose:

  • testing
  • packaging
  • uploading to Chrome Webstore

This semantic-release plugin could take care of the uploading step. ✨


It's also possible to keep only one branch like master but we'd need to check that the CI service handles manual job triggering to manually release the extension.

mr-wildcard avatar Oct 28 '18 15:10 mr-wildcard