Skip to content

sync: mirror from thyn-ai/codna@704e253867183c20a6bdf1e12607fb5db84199a7 - #71

Closed
0xamlab wants to merge 1 commit into
mainfrom
sync/704e253867183c20a6bdf1e12607fb5db84199a7
Closed

0xamlab wants to merge 1 commit into
mainfrom
sync/704e253867183c20a6bdf1e12607fb5db84199a7

Conversation

@0xamlab

@0xamlab 0xamlab commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

Automated mirror of cli/ (flattened), the root allowlist (server.json, glama.json, LICENSE, .gitleaks.toml) and the public-root/ community tree from thyn-ai/codna at 704e253867183c20a6bdf1e12607fb5db84199a7. Merges itself via auto-merge once the mirror's required checks (codna review, Analyze (python)) pass and the codna-ai review approves; if a later sync lands first, this PR is closed as superseded -- every sync PR is a full snapshot of the exported surface.

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown

Thanks for opening your first pull request in the Codna CLI! Please make sure the checks are green and that the change follows CONTRIBUTING.md. A maintainer will review it shortly.

@codna-ai codna-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

codna review — 1 finding(s): 1 inline, 0 in summary.

Reply @codna fix on a finding to have Codna open a verified, test-green, risk-gated fix PR.

⏸ Not approved: 1 medium/high finding(s) in this review.

Comment thread tests/test_packaging.py
Comment on lines +185 to +191
assert wrapper.is_file(), f"missing {wrapper}"
assert plugin.is_file(), f"missing {plugin}"
assert "singleSdkCopyPlugin" in wrapper.read_text(encoding="utf-8")
plugin_source = plugin.read_text(encoding="utf-8")
# The collapse list is the measured pair, and a bare specifier is what gets rewritten.
assert '"llms"' in plugin_source and '"shared"' in plugin_source
assert "packages" in plugin_source and '"src"' in plugin_source

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 HIGH · correctness — New test asserts files and strings that do not exist in the repo

test_sidecar_build_collapses_duplicate_sdk_copies_and_minifies asserts that scripts/build_agent_core_bundle.ts and scripts/single_sdk_copy.ts exist as files (lines 185-186), that build_cli_release_dist.py contains the strings "build_agent_core_bundle.ts", '"--cline-root"', '"--entry"', and '"--compile", "--minify"' (lines 177-181), and that the plugin source contains '"llms"', '"shared"', 'packages', and '"src"' (lines 190-191). A codebase-wide search across 649 files finds none of these strings or files anywhere outside the test itself. The test will unconditionally fail on the very first assertion (line 177) the moment it is executed, because the sibling scripts it pins were never committed in this PR.

Reply @codna fix and Codna opens a verified, test-green, risk-gated fix PR.

@0xamlab

0xamlab commented Nov 6, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #72 (a later thyn-ai/codna commit). Every sync PR is a full snapshot of the exported surface, so this one carries nothing #72 does not. Closing.

@0xamlab 0xamlab closed this Nov 6, 2026
auto-merge was automatically disabled November 6, 2026 20:06

Pull request was closed

@0xamlab
0xamlab deleted the sync/704e253867183c20a6bdf1e12607fb5db84199a7 branch November 6, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant