Metadata-Version: 2.4
Name: snakemake-logger-plugin-github-status
Version: 0.1.2
Summary: A Snakemake logger plugin that reports workflow progress and errors to the GitHub status API.
Project-URL: Repository, https://github.com/snakemake/snakemake-logger-plugin-github-status
Project-URL: Documentation, https://snakemake.github.io/snakemake-plugin-catalog/plugins/logger/github-status.html
Author-email: Johannes Koester <johannes.koester@uni-due.de>
License-Expression: MIT
Requires-Python: <4.0,>=3.11
Requires-Dist: gitpython<4,>=3.1.46
Requires-Dist: requests<3,>=2.32.5
Requires-Dist: snakemake-interface-common<2,>=1.22.0
Requires-Dist: snakemake-interface-logger-plugins<3,>=2.1.0
Description-Content-Type: text/markdown

 A Snakemake logger plugin that reports to the Github commit status.
 The plugin assumes that it is used in combination with working directories that are controlled by git and associated to a Github repository.
 It then reports logging events to the Github status API, such that Github displays the status of workflow runs attached to the current commit.
 Github's status markers (running, success, failed) are thereby used to represent the state of the workflow execution, while the status messages are used to report on the number of completed and failed jobs.