- 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
- 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
- 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
- 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