From 39858141281ff8006cdda93a91d5a3c631874534 Mon Sep 17 00:00:00 2001 From: Rolando Bosch Date: Sat, 5 Sep 2026 01:29:42 -0400 Subject: [PATCH] docs: make PyGate Hermes Labs attribution explicit --- README.md | 3 +++ pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 360c7b2..b010de5 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,12 @@ [![CI](https://github.com/hermes-labs-ai/quick-gate-python/actions/workflows/ci.yml/badge.svg)](https://github.com/hermes-labs-ai/quick-gate-python/actions/workflows/ci.yml) [![PyPI version](https://img.shields.io/pypi/v/pygate-ci)](https://pypi.org/project/pygate-ci/) [![Apache 2.0 license](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE) +[![Made by Hermes Labs](https://img.shields.io/badge/made%20by-Hermes%20Labs-4F46E5)](https://hermes-labs.ai) **PyGate turns Ruff, Pyright, and pytest results into one deterministic Python quality-gate result, with bounded lint repair and structured evidence when the gate cannot finish.** +PyGate is an open-source reliability tool by [Hermes Labs](https://hermes-labs.ai), built for teams that need CI results to remain inspectable and actionable. + Python maintainers usually meet the same problem at the worst possible time: a pull request has several tool outputs, each with its own format and failure order, and someone must decide what to fix first. PyGate gives a CI job or follow-up agent one fail-fast result, preserves the underlying command evidence, and stops deterministic repair within an explicit budget. ## First success diff --git a/pyproject.toml b/pyproject.toml index 7c7f2a8..556de0f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ readme = "README.md" license = "Apache-2.0" requires-python = ">=3.10" authors = [ - { name = "Hermes Labs", email = "rbosch@lpci.ai" }, + { name = "Hermes Labs", email = "roli@hermes-labs.ai" }, ] keywords = [ "python", "quality-gate", "python-ci", "fail-fast", "lint", "typecheck",