Skip to content

Use Node 26 for signature parity tooling - #104

Merged
kvz merged 1 commit into
mainfrom
node26-tooling
Oct 21, 2026
Merged

kvz merged 1 commit into
mainfrom
node26-tooling

Conversation

@kvz

@kvz kvz commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

Java SDK signature parity should exercise the Node 26 reference runtime. Pin CI and the development image to Node 26.12.1, preserving the Java 8/11 CI matrix, the published Java support floor, and the JDK 17 development image.

Add libatomic1 to the JDK image because the Node 26 binary requires it. The first image started with libatomic.so.1: cannot open shared object file; the rebuilt image starts Node v26.12.1 successfully.

Validation: the Docker image builds; ./gradlew --no-daemon check passes in a clean archive fixture (89 tests, 3 optional integration skips, no failures). This includes the existing Node CLI signature parity checks. Workflow YAML parsing and git diff --check pass. Council review: no issues found. Live API checks remain in normal CI.

Validated commit: 2262df3bfc476d47caa5bebf3171f48b20680879.

🤖 Claimed by kvz on framework1/java-sdk since 2026-10-21 · resume: codex resume 01a15ee6-8ad4-7ec2-a0c6-c6d3ac36a367

@kvz kvz self-assigned this Oct 21, 2026
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.68%. Comparing base (d9b9aae) to head (2262df3).

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #104      +/-   ##
============================================
+ Coverage     77.04%   78.68%   +1.63%     
- Complexity      217      220       +3     
============================================
  Files            13       13              
  Lines           793      793              
  Branches         71       71              
============================================
+ Hits            611      624      +13     
+ Misses          146      134      -12     
+ Partials         36       35       -1     

☔ View full report in Codecov by Harness.
📢 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.

@kvz
kvz merged commit b929b05 into main Oct 21, 2026
3 checks passed
@kvz
kvz deleted the node26-tooling branch October 21, 2026 21:10
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.

2 participants