From 2af26f956d59759234f5374d67bbcef56a5a6a3f Mon Sep 17 00:00:00 2001 From: Adam Moussa Date: Fri, 25 Sep 2026 16:16:28 -0400 Subject: [PATCH] test(openapi): stop pinning the Redocly patch version Renovate minor bumps fail CI when the contract test hardcodes @redocly/cli. --- tests/test_openapi_contract.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/test_openapi_contract.py b/tests/test_openapi_contract.py index 7676ca0..7034e06 100644 --- a/tests/test_openapi_contract.py +++ b/tests/test_openapi_contract.py @@ -1,5 +1,6 @@ """OpenAPI 3.1 + Redocly recommended, matching internal-portal (DEV-289).""" +import json from pathlib import Path ROOT = Path(__file__).resolve().parents[1] @@ -38,7 +39,8 @@ def test_openapi_uses_redocly_recommended(): assert 'menu_url:\n type: [string, "null"]' in spec assert "root: openapi.yaml" in redocly assert '"openapi:lint"' in package - assert '"@redocly/cli": "2.52.1"' in package + dev = json.loads(package)["devDependencies"] + assert dev["@redocly/cli"] assert "npm run openapi:lint" in ci assert "openapi: 3.1.0" in spec assert "required: [stage, sha]" in spec