Skip to content

Commit d91c65d

Browse files
chore(codeboarding): sync analysis baseline
1 parent 4db6869 commit d91c65d

5 files changed

Lines changed: 60 additions & 21 deletions

File tree

‎.codeboarding/analysis.json‎

Lines changed: 43 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"metadata": {
3-
"generated_at": "2026-10-12T00:46:20.405470+00:00",
4-
"source_tree_hash": "8303ed3630dbaf6de0be10f818c1424bcde5dcb1d9ede8bcf85c324fdc113f1e",
3+
"generated_at": "2026-10-15T02:00:25.714141+00:00",
4+
"source_tree_hash": "ffafbaa3c9f6652497b4390ca5038a73c83af8a2163db90157bd798ad91a0b98",
55
"repo_name": ".codeboarding-target",
66
"depth_level": 1,
77
"depth_cap": 2,
@@ -47,7 +47,7 @@
4747
}
4848
}
4949
},
50-
"description": "This scope provides GitHub Action automation and runner support scripts. It performs preflight LLM credential validation, hosts a loopback OIDC token refresh relay for proxy authentication, drives CodeBoarding CLI analysis runs, and computes component/relation diffs to render Mermaid diagrams in pull request comments.",
50+
"description": "The scope encompasses workflow automation scripts supporting the GitHub Action execution lifecycle. It validates provider configuration and authentication credentials before engine startup, runs a loopback relay to inject short-lived GitHub Actions OIDC JWTs, invokes CodeBoarding CLI analysis modes (full or incremental), and generates Mermaid diagrams comparing base and head analysis outputs for PR comments.",
5151
"files": {
5252
"scripts/action/credential_check.py": {
5353
"method_keys": [
@@ -807,14 +807,26 @@
807807
},
808808
"components": [
809809
{
810-
"name": "action_scripts",
811-
"description": "Automates GitHub Action workflows by verifying LLM credentials, relaying OIDC authentication tokens, driving repository analysis CLI commands, and rendering analysis diffs as Mermaid graphs.",
810+
"name": "Action Execution and Analysis Scripts",
811+
"description": "Provides CLI utilities for GitHub Actions to validate provider credentials, relay OIDC authentication, execute repository analysis commands, and render architecture diff diagrams in Mermaid format.",
812812
"key_entities": [
813813
{
814-
"qualified_name": "scripts.oidc_relay.RelayServer",
815-
"reference_file": "scripts/oidc_relay.py",
816-
"reference_start_line": 155,
817-
"reference_end_line": 161
814+
"qualified_name": "scripts.action.credential_check.resolve",
815+
"reference_file": "scripts/action/credential_check.py",
816+
"reference_start_line": 246,
817+
"reference_end_line": 311
818+
},
819+
{
820+
"qualified_name": "scripts.action.credential_check.ConfigError",
821+
"reference_file": "scripts/action/credential_check.py",
822+
"reference_start_line": 57,
823+
"reference_end_line": 71
824+
},
825+
{
826+
"qualified_name": "scripts.analyze_repository.main",
827+
"reference_file": "scripts/analyze_repository.py",
828+
"reference_start_line": 106,
829+
"reference_end_line": 150
818830
},
819831
{
820832
"qualified_name": "scripts.analyze_repository._parse_cli_response",
@@ -829,10 +841,28 @@
829841
"reference_end_line": 110
830842
},
831843
{
832-
"qualified_name": "scripts.analyze_repository._run_command",
833-
"reference_file": "scripts/analyze_repository.py",
834-
"reference_start_line": 76,
835-
"reference_end_line": 103
844+
"qualified_name": "scripts.diff_to_mermaid._diff_components",
845+
"reference_file": "scripts/diff_to_mermaid.py",
846+
"reference_start_line": 284,
847+
"reference_end_line": 329
848+
},
849+
{
850+
"qualified_name": "scripts.diff_to_mermaid._diff_relations",
851+
"reference_file": "scripts/diff_to_mermaid.py",
852+
"reference_start_line": 224,
853+
"reference_end_line": 270
854+
},
855+
{
856+
"qualified_name": "scripts.oidc_relay.RelayServer",
857+
"reference_file": "scripts/oidc_relay.py",
858+
"reference_start_line": 155,
859+
"reference_end_line": 161
860+
},
861+
{
862+
"qualified_name": "scripts.oidc_relay.RelayConfig",
863+
"reference_file": "scripts/oidc_relay.py",
864+
"reference_start_line": 46,
865+
"reference_end_line": 50
836866
}
837867
],
838868
"source_cluster_ids": [

‎.codeboarding/fingerprint.json‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"files": {
33
"release-please-config.json": "e1ea6dfc5a9fa8bd",
4-
"CHANGELOG.md": "1e819a47da8d3386",
4+
"CHANGELOG.md": "11138ccb11eb9ccf",
55
"pyproject.toml": "e021f980c6c67022",
66
"LICENSE": "356a3402bd47e108",
77
"AGENTS.md": "a6a308a383ebb225",
8-
"README.md": "58d055c558809af0",
9-
"action.yml": "43629a07c0501166",
8+
"README.md": "e1b8db2ac088cfde",
9+
"action.yml": "9fa091bfc92eef9e",
1010
"assets/icon.svg": "1f5885e35bb4798e",
1111
"scripts/run_local.sh": "a2b94f83d28d6c63",
1212
"scripts/oidc_relay.py": "5af0d8557c0af6e0",
1313
"scripts/analyze_repository.py": "26a634a9fd719378",
1414
"scripts/diff_to_mermaid.py": "896684e0327a679b",
15-
"scripts/action/supported-providers.json": "e028c371877f497a",
15+
"scripts/action/supported-providers.json": "1e60d2233e708608",
1616
"scripts/action/sync-summary.sh": "20554659d14787f0",
1717
"scripts/action/with-auth.sh": "49331f073132c0f8",
1818
"scripts/action/configure-auth.sh": "aaaa58dc95051f6d",
@@ -32,7 +32,7 @@
3232
"scripts/action/build-review-comment.sh": "b1ef0530f356fa42",
3333
"scripts/action/clear-auth.sh": "056a2b208f9de533",
3434
"scripts/action/resolve-github-event.sh": "2fe43f3708517209",
35-
"scripts/action/install-sync.sh": "dbdc29127d374ae8",
35+
"scripts/action/install-sync.sh": "f7165471419a1c05",
3636
"scripts/action/update-review-progress.sh": "3bd9bf8d298b0996",
3737
"scripts/action/codeboarding-baseline.sh": "5431c97e63383c4e",
3838
"scripts/action/find-ancestor-base.sh": "31cdb7978e35909d",

‎.codeboarding/health/health_report.json‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"repository_name": ".codeboarding-target",
3-
"timestamp": "2026-10-12T00:46:20.362826+00:00",
3+
"timestamp": "2026-10-15T02:00:06.488710+00:00",
44
"overall_score": 1.0,
55
"check_summaries": [
66
{
@@ -14,6 +14,15 @@
1414
"score": 1.0,
1515
"finding_groups": []
1616
},
17+
{
18+
"check_name": "circular_dependencies",
19+
"description": "Detects circular dependencies between packages",
20+
"languages": [],
21+
"check_type": "circular_dependencies",
22+
"cycles": [],
23+
"packages_checked": 2,
24+
"packages_in_cycles": 0
25+
},
1726
{
1827
"check_name": "unused_code_diagnostics",
1928
"description": "Detects unused imports, variables, functions, and dead code via LSP diagnostics",

‎.codeboarding/static_analysis.pkl‎

-7.45 KB
Binary file not shown.

‎.codeboarding/static_analysis.sha‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
v11
2-
8303ed3630dbaf6de0be10f818c1424bcde5dcb1d9ede8bcf85c324fdc113f1e
1+
v12
2+
4db6869af1bd5dce5cfa8704590a6f29c7f44bbd

0 commit comments

Comments
 (0)