Skip to content
/ seal Public
forked from binaryberry/seal

This is a Slack bot that publishes a team's pull requests to their Slack Channel, once provided the organisation name, the team members' github names, and a list of repos to follow.

License

Notifications You must be signed in to change notification settings

rewardops/seal

 
 

Repository files navigation

Seal

Basics

This is a Slack bot that publishes a team's pull requests to their Slack Channel, once provided the organisation name and the team members' github names.

image image

Setup

Config files

Secrets

Copy the .env.sample to .env file and add in the correct values.

Teams

Team setup can be found in config/rewardops.yml. Linking slack users to their github usernames is found under slack_users.

Bash scripts

In your forked repo, include your team names in the appropriate bash script. Ex. bin/morning_seal.sh.

Slack configuration

You should also set up the following custom emojis in Slack:

  • :informative_seal:
  • :angrier_seal:
  • :seal_of_approval:
  • :happyseal:
  • :halloween_informative_seal:
  • :halloween_angrier_seal:
  • :halloween_seal_of_approval:
  • :festive_season_informative_seal:
  • :festive_season_angrier_seal:
  • :festive_season_seal_of_approval:
  • :manatea:
  • :change:

You can use the images in images/emojis that have the corresponding names.

Usage

./bin/seal.rb team_name

Testing

Just run rspec in the command line

License

See the LICENSE file for license rights and limitations (MIT).

About

This is a Slack bot that publishes a team's pull requests to their Slack Channel, once provided the organisation name, the team members' github names, and a list of repos to follow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 99.0%
  • Other 1.0%