/sumobot

Sumo Logic Slack bot.

Primary LanguageScalaApache License 2.0Apache-2.0

Build Status codecov.io Stories in Ready

Sumo Bot

Very early work on a Slack ChatOps bot, written in Akka/Scala.

License

Released under Apache 2.0 License.

[Dev] How to release new version

  1. Make sure you have all credentials.
<server>
  <username>sumoapi</username>
  <password>****</password>
  <id>sonatype-nexus-staging</id>
</server>
  • Signing key:
  gpg --import ~/Desktop/api.private.key
  gpg-agent --daemon
  touch a
  gpg --use-agent --sign a

  1. ./mvnw -DperformRelease=true release:prepare
  2. git clean -i and remove untracked files, besides release.properties
  3. ./mvnw -DperformRelease=true release:perform (alternative git checkout HEAD~1 && ./mvnw -DperformRelease=true deploy)
  4. Go to https://oss.sonatype.org/index.html#stagingRepositories, search for com.sumologic and release your repo. NOTE: If you had to login, reload the URL. It doesn't take you to the right page post-login
  5. Update the README.md file with the new version and commit the change
  6. Push your commits as PR (git push origin master:new-branch)