Changelog
It's been about five years since I originally wrote this as a quick hack. Since then, its been used a lot more frequently than I expected. Throwing in some basic maintenance cleanups to the code and tooling.
User facing:
- Refactor into a reusable Go package with test coverage and context package support.
- Modernize Slack API token handling, including API support for modern bot tokens that can specify username/icon dynamically.
Behind the scenes:
- Tooling: Switch to using Go modules and update dependencies.
- Tooling: Switch from goxc to goreleaser for binary releases.
- Tooling: Switch CI to GitHub Actions.