If you have ever pushed to a broken main
because you forgot to check CI/Slack then we have the extension for you.
This extension will alert you on GitHub's pull request page if main
is broken, so that you can avoid the embarassment of having merged on red master.
Run bin/build
passing in the host of your shipit instance and your github organization:
$ ./bin/build shipit.example.com your-org-here
This will create the builds
directory and populate it with the built extension for Chrome and Safari, which you can then upload to their respective web stores.
After running bin/build
to compile your extension:
- Unzip
builds/hctw-chrome.zip
- Go to
chrome://extensions
, enable Developer Mode, and select Load unpacked extension. - Edit
*.js
inside the unzipped extension with your changes. - CMD+R on
chrome://extensions
to reload the extension. - CMD+R on your GitHub page so the new scripts get included.