Skip to main content

Hanging Merge Requests

Version License Languages Format Status Python Versions

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

Example summary

Create you own configuration file with your team, channel and projects as shown in example_config.json.

  • 👍 / 👎 - Has upvotes / downvotes
  • :male_zombie: / :female_zombie: - MR is old
  • 💭 - Has an ongoing discussion
  • 🚢 - Has more upvotes than downvotes, tests pass and is ready to be merged
  • ✅ / ⛔ - Can be merged / Cannot be merged
  • 💚 / 💔 - Tests pass / fails

Installation

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

Metadata

Release files for hanging-merge-requests 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hanging-merge-requests 1.0.2
File Size Uploaded
hanging-merge-requests-1.0.2.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hanging-merge-requests 1.0.2
File Interpreter ABI Platform
hanging_merge_requests-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 12.5 kB

Release files / hanging-merge-requests-1.0.2.tar.gz

Download URL hanging-merge-requests-1.0.2.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b3e4fea9a57f41482aae7be40b5d36675f5edbc5ad37e6ca7f9d21940f4c5dd1
BLAKE2b-256 checksum
How to use checksums
84a17ede60dec652d825b8769336a956739bdb2bede5410b87598f293ff616f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

Release files / hanging_merge_requests-1.0.2-py3-none-any.whl

Download URL hanging_merge_requests-1.0.2-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c10482e518e406350495273f28fc988084b8bb0784c73218d9d88ccae9cf980
BLAKE2b-256 checksum
How to use checksums
c0c9feac96a3c7e7707e8120f81cc119080980a930d3d6df432a3dc4fc400c4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page