This project aims to provide a simple way to manage CircleCI webhooks. It aims to provide a way to manage webhooks for multiple projects (e.g., organization-wide).
This project is not affiliated with CircleCI and is not an official CircleCI project. But it is an open-source project that is free to use and modify.
Work in process, YMMV...
This project uses:
- poetry for dependency management and packaging.
- poethepoet for task running.
- pytest for testing.
- black for auto-formatting.
- mypy for static type checking.
- pre-commit for git hooks.
- ruff for linting.
- mkdocs for documentation.
Ensure you have installed the relevant dependencies before continuing.
poetry install
poetry poe test
# or: poetry run poe test