⚠️ While I loved working at Slack, all of us must eventually move on, and so I have. The wonderful people still there are now in charge of Sleuth, so please find it over at https://github.com/tinyspeck/sleuth.
A Slack Log Viewer.
git clone https://github.com/felixrieseberg/sleuth
cd sleuth
git submodule update --init --recursive
npm i
npm start
Releases are now fully automated and happen entirely within GitHub Actions. To release a new version, follow the following steps:
- Create a new version (for instance with
yarn version
). This should update the version number inpackage.json
and create a newgit
tag. - Push the updated
package.json
and newgit
tag (git push && git push --tags
). - GitHub Actions will automatically build Sleuth for all platforms and "draft" a new release.
- Check the draft and make sure that all expected assets are there. A quick and easy way to do that is to check if the drafted release has the same assets as the latest published release.
- If things look good, "publish" the draft. Sleuth's autoupdater will automatically push it out to people.