GRM-37: refactor: Split CI scripts, fix release PYTHONPATH, dynamic runner discovery

This commit is contained in:
2026-06-21 20:44:39 +00:00
parent 56eb241b77
commit 5511cba1b0
38 changed files with 908 additions and 422 deletions
+4 -3
View File
@@ -1,10 +1,10 @@
"""Unit tests for scripts/doc_coverage.py."""
"""Unit tests for scripts/ci/doc_coverage.py."""
from pathlib import Path
from click.testing import CliRunner
from scripts.doc_coverage import (
from scripts.ci.doc_coverage import (
check_command_documented,
check_module_documented,
extract_cli_commands,
@@ -76,7 +76,8 @@ class TestMain:
)
# Write ci-cd-workflow.md with all scripts
(docs / "tech" / "ci-cd-workflow.md").write_text(
"auto_merge.py release.py publish.py review_pr.py notify_failure.py post_merge.py classify_changes.py"
"auto_merge.py release.py publish.py review_pr.py "
"notify_failure.py post_merge.py classify_changes.py discover_runners.py"
)
runner = CliRunner()
result = runner.invoke(main, ["--docs-dir", str(docs)])