Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 1.65 KB

release-chrome-extension.md

File metadata and controls

29 lines (25 loc) · 1.65 KB

Release the Chrome Extension

Download Them

  • Go to the develop branch on CircleCI
  • Click the most recent green build (at the top)
  • Click the "Artifacts" tab (if you don't see an "Artifacts" tab, append #artifacts to the end of the url for the specific build)
  • Download the zip files

Build Them (Alternative to Downloading)

  • If you've already downloaded them, you can skip to the Test Them steps
  • Create folder in the root of the repository called build (if it doesn't already exist)
  • Run npm install in root of repo
  • Set ENCRYPTION_SECRET environmental variable (see Environmental Variables)
  • Run gulp _build-all-chrome in the root of the repository

Test Them

  • Install the Chrome Apps & Extensions Developer Tool
  • Click the Extensions tab
  • Click Load unpacked...
  • Select each extension's FOLDER in the build folder in the root of this repository
  • Make sure you can log in and out of the extension and that the basic functionality works

Upload Them

  • If everything works, use the credentials here log into the Chrome Web Store Dashboard
  • Click Edit
  • Click Upload Updated Package
  • Select the extension's ZIP file in the build folder in the root of this repository
  • Click Publish Changes
  • Great job! :D