Skip to content

Commit c38900c

Browse files
chore(codeboarding): sync analysis baseline
1 parent fad289f commit c38900c

5 files changed

Lines changed: 21 additions & 36 deletions

File tree

‎.codeboarding/analysis.json‎

Lines changed: 5 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"metadata": {
3-
"generated_at": "2026-10-15T02:02:30.779463+00:00",
4-
"source_tree_hash": "0bd4e185715a7db9e08fc0ccd41461e66453089ed4ff94ab74a730b69ea04f01",
3+
"generated_at": "2026-10-15T03:00:59.785493+00:00",
4+
"source_tree_hash": "25d37c58cae7867ac9d627409974575decc1bc1929d3925a034f82a1ce43c0d5",
55
"repo_name": ".codeboarding-target",
66
"depth_level": 1,
77
"depth_cap": 2,
@@ -47,7 +47,7 @@
4747
}
4848
}
4949
},
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.",
50+
"description": "This scope provides automation and support utilities for running CodeBoarding within GitHub Actions workflows. It validates LLM credentials before running analysis steps, hosts a local loopback relay to mint and inject fresh GitHub Actions OIDC JWTs for hosted LLM proxy requests, executes the CodeBoarding CLI for incremental or full analyses, and computes structural differences between analysis runs to render visual Mermaid diagrams for pull request annotations.",
5151
"files": {
5252
"scripts/action/credential_check.py": {
5353
"method_keys": [
@@ -807,8 +807,8 @@
807807
},
808808
"components": [
809809
{
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.",
810+
"name": "Action Workflow Scripts",
811+
"description": "Provides pre-execution credential verification, local OIDC authentication relaying, CodeBoarding CLI execution, and analysis diff visualization for GitHub Actions workflows.",
812812
"key_entities": [
813813
{
814814
"qualified_name": "scripts.action.credential_check.resolve",
@@ -828,41 +828,17 @@
828828
"reference_start_line": 106,
829829
"reference_end_line": 150
830830
},
831-
{
832-
"qualified_name": "scripts.analyze_repository._parse_cli_response",
833-
"reference_file": "scripts/analyze_repository.py",
834-
"reference_start_line": 39,
835-
"reference_end_line": 73
836-
},
837831
{
838832
"qualified_name": "scripts.diff_to_mermaid.load_analysis",
839833
"reference_file": "scripts/diff_to_mermaid.py",
840834
"reference_start_line": 92,
841835
"reference_end_line": 110
842836
},
843-
{
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-
},
855837
{
856838
"qualified_name": "scripts.oidc_relay.RelayServer",
857839
"reference_file": "scripts/oidc_relay.py",
858840
"reference_start_line": 155,
859841
"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
866842
}
867843
],
868844
"source_cluster_ids": [

‎.codeboarding/fingerprint.json‎

Lines changed: 4 additions & 4 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": "00edd990a236c6e5",
4+
"CHANGELOG.md": "8a28439cf3eda4f3",
55
"pyproject.toml": "e021f980c6c67022",
66
"LICENSE": "356a3402bd47e108",
77
"AGENTS.md": "a6a308a383ebb225",
8-
"README.md": "e1b8db2ac088cfde",
9-
"action.yml": "9fa091bfc92eef9e",
8+
"README.md": "cf20184a9d6a0b48",
9+
"action.yml": "e9f26a9a6b146f13",
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": "1e60d2233e708608",
15+
"scripts/action/supported-providers.json": "26c93a124ed54aa8",
1616
"scripts/action/sync-summary.sh": "20554659d14787f0",
1717
"scripts/action/with-auth.sh": "49331f073132c0f8",
1818
"scripts/action/configure-auth.sh": "aaaa58dc95051f6d",

‎.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-15T02:02:30.738843+00:00",
3+
"timestamp": "2026-10-15T03:00:43.036753+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.21 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-
v12
2-
0bd4e185715a7db9e08fc0ccd41461e66453089ed4ff94ab74a730b69ea04f01
1+
v13
2+
fad289f4d6f3af66b361d65858b0dbe7ad991297

0 commit comments

Comments
 (0)