From ff49dabf8f059f2a58fa9b05ed9a583126cef9c6 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Thu, 23 Jul 2026 00:57:24 +0200 Subject: [PATCH] ci: retain installed artifact checks in matrix --- tests/test_release_integration.py | 6 +++++- tools/checks/check-module-matrix.sh | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_release_integration.py b/tests/test_release_integration.py index d20bcab..6170ff5 100644 --- a/tests/test_release_integration.py +++ b/tests/test_release_integration.py @@ -95,7 +95,11 @@ class ReleaseIntegrationTests(unittest.TestCase): meta_root = Path(__file__).resolve().parents[1] script = (meta_root / "tools" / "checks" / "check-module-matrix.sh").read_text(encoding="utf-8") - self.assertIn('"$META_ROOT/tools/checks/release_integration.py" core-tests', script) + artifact_check = script.index('"$META_ROOT/tools/checks/release_integration.py" artifacts') + core_tests = script.index('"$META_ROOT/tools/checks/release_integration.py" core-tests') + + self.assertLess(artifact_check, core_tests) + self.assertIn('--requirements "$META_ROOT/requirements-release.txt"', script) self.assertIn('--core-root "$ROOT"', script) self.assertNotIn('"$PYTHON" -m unittest tests.test_module_system', script) diff --git a/tools/checks/check-module-matrix.sh b/tools/checks/check-module-matrix.sh index 16dddfa..57ae76c 100644 --- a/tools/checks/check-module-matrix.sh +++ b/tools/checks/check-module-matrix.sh @@ -19,6 +19,8 @@ fi cd "$ROOT" "$PYTHON" "$META_ROOT/tools/checks/check-contracts.py" --no-impact +"$PYTHON" "$META_ROOT/tools/checks/release_integration.py" artifacts \ + --requirements "$META_ROOT/requirements-release.txt" "$PYTHON" "$META_ROOT/tools/checks/release_integration.py" core-tests \ --core-root "$ROOT" "$PYTHON" "$META_ROOT/tools/checks/check_dependency_boundaries.py"