Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webinterpret/hanging-merge-requests
Emojiful daily summaries of open merge requests directly in your Slack.
https://github.com/webinterpret/hanging-merge-requests
gitlab merge-request reporting slack summary
Last synced: 5 days ago
JSON representation
Emojiful daily summaries of open merge requests directly in your Slack.
- Host: GitHub
- URL: https://github.com/webinterpret/hanging-merge-requests
- Owner: Webinterpret
- License: mit
- Created: 2019-01-30T13:40:59.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-25T12:06:47.000Z (almost 6 years ago)
- Last Synced: 2025-02-08T18:17:33.882Z (10 days ago)
- Topics: gitlab, merge-request, reporting, slack, summary
- Language: Python
- Size: 175 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Hanging Merge Requests
======================




Emojiful daily summaries of open merge requests directly in your Slack.

Create you own configuration file with your team, channel and projects as shown in [example_config.json](example_config.json).
- :thumbsup: / :thumbsdown: - Has upvotes / downvotes
- :male_zombie: / :female_zombie: - MR is old
- :thought_balloon: - Has an ongoing discussion
- :ship: - Has more upvotes than downvotes, tests pass and is ready to be merged
- :white_check_mark: / :no_entry: - Can be merged / Cannot be merged
- :green_heart: / :broken_heart: - Tests pass / failsInstallation
------------git clone https://github.com/Webinterpret/hanging-merge-requests.git
cd hanging-merge-requests && pip install -e .
Usage
-----send-notifications --config-path ../config.json --slack-hook-url $SLACK_HOOK_URL --gitlab-url $GITLAB_URL --gitlab-private-token $GITLAB_PRIVATE_TOKEN --team $TEAM
Deploy
------First bump version in setup.py in master branch via merge request. Afterwards push a version tag and wait.
git tag 1.0.0
git push --tags