Skip to content

feat(utils): feature-gate node module behind node feature#414

Merged
kariy merged 1 commit intomainfrom
utils-node-feature
Feb 6, 2026
Merged

feat(utils): feature-gate node module behind node feature#414
kariy merged 1 commit intomainfrom
utils-node-feature

Conversation

@kariy
Copy link
Member

@kariy kariy commented Feb 5, 2026

Avoid pulling in the entire katana-node dependencies if the TestNode is not used when relying on katana-utils

Avoid pulling in heavy node dependencies (katana-node, katana-core,
katana-executor, etc.) when using katana-utils for utilities like
TxWaiter, signal handling, or the arbitrary macro.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@codecov
Copy link

codecov bot commented Feb 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.24%. Comparing base (9bde0ae) to head (5de646f).
⚠️ Report is 243 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #414      +/-   ##
==========================================
- Coverage   73.32%   68.24%   -5.08%     
==========================================
  Files         209      266      +57     
  Lines       23132    31866    +8734     
==========================================
+ Hits        16961    21747    +4786     
- Misses       6171    10119    +3948     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@kariy kariy enabled auto-merge (squash) February 6, 2026 00:03
@kariy kariy disabled auto-merge February 6, 2026 00:03
@kariy kariy merged commit fa5edec into main Feb 6, 2026
8 of 10 checks passed
@kariy kariy deleted the utils-node-feature branch February 6, 2026 00:03
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