Skip to main content

yagwr - Yet Another Gitlab Webhooks Runner

Documentation Status

Inspiration/Acknowledgments, isn't there enough of these projects already?

That's a fair question. Before I decided to write my own project, I looked for projects that would fit my needs. And while I found quite a few out there, they were either to simple or to complex for my needs. One project in particular that got almost right for my needs is gitlab-webhook-receiver. However I had a few issues with it when I tested it, so I decided to write my own. I took inspiration on this project, specially the config.yaml file, so thank you for the idea, I will be using a similar approach here.

Installation

To install this package:

pip install yagwr

Usage

After the installation, a script called yagwr will be available:

yagwr rules_and_actions.yml

For a complete list of all command line options, please execute:

yagwr --help

A more detailed documentation can be found here: https://yagwr.readthedocs.io/en/latest/

Metadata

Release files for yagwr 0.1.3

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

Source distribution (sdist)

Source distribution for yagwr 0.1.3
File Size Uploaded
yagwr-0.1.3.tar.gz 25.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yagwr 0.1.3
File Interpreter ABI Platform
yagwr-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 44.7 kB

Release files / yagwr-0.1.3.tar.gz

Download URL yagwr-0.1.3.tar.gz
Size 25.4 kB
Tags Source
SHA-256 checksum
How to use checksums
793e3501c6501074972b17af3fcb54236ea439162ad9cab1d2ed027c2e5be767
BLAKE2b-256 checksum
How to use checksums
be2b2d7d2ed94d1ffa644f9fd2054936ef33fa5274970e93de304c3a85d04834
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / yagwr-0.1.3-py3-none-any.whl

Download URL yagwr-0.1.3-py3-none-any.whl
Size 19.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
03e2205716ede7e3d770d739940c69639e04d88671ad16a1e92b925ca083148a
BLAKE2b-256 checksum
How to use checksums
3afae9a07c8b27624c09b41011cd75fcb804308b5137d029bc6d198494d62586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

1 release file

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