chore: remove ~118MB build artifacts from git#44
Conversation
artifacts/ and pkg/ are created by the publish workflow during CI. They were accidentally committed — ~118MB of native .node binaries.
|
Claude finished @carlos-alm's task —— View job PR Review CompleteRoot Cause AnalysisProblem Being Solved: The publish CI workflow ( Why This Approach: The solution is correct and minimal — removing the committed artifacts and gitignoring both directories prevents future accidental commits. The workflow will recreate these directories during each publish run, so no functionality is lost. Risk Assessment: LOW RISK — This is purely a repository hygiene fix with no impact on functionality, build process, or user experience. Critical ConcernsNone. This is a straightforward cleanup with proper prevention measures. Detailed Review✅ Changes Analysis
✅ Process Validation
✅ Configuration Safety
✅ Repository Impact
Final Recommendation
This PR exemplifies good repository hygiene — it fixes an accident, prevents recurrence, and makes no unnecessary changes. |
Greptile SummaryRemoved ~118MB of build artifacts ( Confidence Score: 5/5
Important Files Changed
Last reviewed commit: db17f98 |
…mination The publish workflow was creating artifacts/ and pkg/ inside the repo working directory. Move both to $RUNNER_TEMP so build artifacts never exist in the git tree, preventing accidental commits.
|
Claude finished @carlos-alm's task —— View job PR Review CompleteTodo List
Phase 1: Root Cause Analysis ✅Problem Being Solved: The publish CI workflow was downloading build artifacts to Root Cause: The workflow originally downloaded artifacts to the repository root ( Why This Approach: The solution is correct and comprehensive:
Risk Assessment: VERY LOW RISK — This is purely repository hygiene with no functional impact. Phase 2: Configuration Change Detection ✅NO RISKY CONFIGURATION CHANGES DETECTED:
Phase 3: Test Integrity Check ✅NO TEST INTEGRITY CONCERNS:
Commit History Context: Recent commits show legitimate fixes ( Phase 4: Code Quality Assessment ✅WORKFLOW CHANGES ANALYSIS:
GITIGNORE VALIDATION:
VERIFICATION:
Critical ConcernsNONE. This is exemplary repository hygiene — fixes an accident, prevents recurrence, makes no unnecessary changes. Final Recommendation
This PR demonstrates excellent engineering discipline — it addresses the exact problem, implements appropriate safeguards, and maintains full CI functionality. |
- GitNexus overall score corrected from 4.7 to 4.5 to match the arithmetic mean of its six sub-scores (5+5+4+4+4+5)/6 = 4.5 - Tier 2 renumbered starting at #38 (was duplicating #37 with Tier 1); also resolves the pre-existing duplicate #43 (Bikach/ChrisRoyse now #44/#45), with all subsequent entries incremented accordingly - jelly section header updated from 417 to 423 stars to match the ranking table
…#559) * docs: update competitive analysis for v3.2.0 and March 2026 landscape Re-rank codegraph from #8 (4.0) to #5 (4.5) reflecting v3.2.0 features: 41 CLI commands, 32 MCP tools, dataflow across all 11 languages, CFG, sequence diagrams, architecture boundaries, unified graph model. Add new competitors: GitNexus (#1, 18k stars), DeusData/codebase-memory-mcp (#6, 793 stars in 25 days). Update star counts and feature status across all 85+ ranked projects. Mark 7 roadmap items as DONE. Flag stagnant projects. Update joern.md (3,021 stars, 75 contributors, 4 community MCP wrappers) and narsil-mcp.md (129 stars, SPA frontend, +36 security rules, development paused since Feb 25). * docs: fix narsil SPA version attribution in competitive analysis overview Line 18 incorrectly stated "v1.6.1" as the version when the SPA feature was introduced. The SPA frontend was added in v1.6.0; v1.6.1 is the current release. Updated to "added v1.6.0, current v1.6.1" to match the detailed narsil-mcp.md entry. * docs: remove hardcoded star count from joern comparison table The "32 stars, growing" value in the Community & maturity row hardcodes a stale star count. Other comparison tables use "Growing" consistently for codegraph's community status. Updated to match. * fix: correct GitNexus score, Tier 2 rank numbering, and jelly star count - GitNexus overall score corrected from 4.7 to 4.5 to match the arithmetic mean of its six sub-scores (5+5+4+4+4+5)/6 = 4.5 - Tier 2 renumbered starting at #38 (was duplicating #37 with Tier 1); also resolves the pre-existing duplicate #43 (Bikach/ChrisRoyse now #44/#45), with all subsequent entries incremented accordingly - jelly section header updated from 417 to 423 stars to match the ranking table * fix: correct aider rank and codegraph star count per review feedback * fix: align scoring breakdown sub-scores with overall rankings for stagnant projects glimpse: Community 4→2 (stagnant since Jan 2026), avg now 3.83≈3.8 matching ranking. autodev-codebase: Community 3→1 (stagnant since Jan 2026), avg now 3.33, ranking updated 3.4→3.3. * fix: align ranking scores with sub-score averages for colbymchenry and axon * fix: correct ranking inversion at positions #23/#24 (#559) autodev-codebase (3.3) was ranked #23 above Claude-code-memory (3.4) at #24. Swapped to maintain descending score order. * fix: correct score mismatches for code-graph-rag (4.5→4.2) and arbor (3.7→4.2) (#559) * fix: sync breakdown table row order with ranking table for #23/#24 (#559) * fix: correct ranking inversions and stale rank references (#559) * fix: correct sub-score/overall-score mismatches for codexray, loregrep, MATE * fix: correct score mismatches and aider header rank * fix: update narsil-mcp Key Metrics to reflect development stagnation (#559) * fix: add missing "vs arbor" comparison section (#559) * fix: remove duplicate vs-glimpse section and correct role names in vs-arbor (#559) The duplicate vs-glimpse block (stale rank #10) was left behind when vs-arbor was inserted. Removed it — the correct version exists at #11. Also fixed role vocabulary in vs-arbor: bridge → adapter, added entry.
Summary
artifacts/andpkg/directories from git tracking (~118MB of native.nodebinaries).gitignoreThese directories are created by the publish workflow during CI (download-artifact → pkg assembly → npm publish). They were accidentally committed to the repo.