From e6f8fea53a63718ce7bb41d9e2c1e5f5d9b4eac5 Mon Sep 17 00:00:00 2001 From: Petr Date: Fri, 14 Aug 2026 12:53:09 +0200 Subject: [PATCH] fix(changelog): unbreak main -- 0.84.1's Tests note was shown cut off MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #589 and #591 were both green and merged in that order, and main came out red: #591 added the headline-length test, #589's CI predated it, and nothing re-ran #589 against the newer main. Its "Tests:" note opens with a 161-char sentence, one over the cap. Splitting it in two is the whole fix -- same words, a period instead of a dash. The note now summarises as "the mock schema ... was itself the reason this shipped." instead of breaking off at "CI stayed green …". This is the failure mode issue #585 describes, with a consequence this time: a merge-commit check is only as fresh as the last CI run on the branch, and two independently-green PRs can still land broken. --- src/keboola_agent_cli/changelog.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/keboola_agent_cli/changelog.py b/src/keboola_agent_cli/changelog.py index 23930906..64816248 100644 --- a/src/keboola_agent_cli/changelog.py +++ b/src/keboola_agent_cli/changelog.py @@ -57,7 +57,7 @@ "Validation runs only on `create_config`; `config update` and `config row-create` " "do not validate against a schema and are unaffected.", "Tests: the mock schema in `tests/test_config_create_service.py` was itself the " - "reason this shipped -- it wrapped everything in a `parameters` property, a shape " + "reason this shipped. It wrapped everything in a `parameters` property, a shape " "no real component ever returns, so the off-by-one-level validation matched it and " "CI stayed green. It is now the real parameters-level shape, and six regression " "tests cover the contract: sibling keys do not fail validation, the POSTed body "