Skip to content

Use Node 26 for SDK tooling - #69

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

Python SDK parity checks and packaging should run on the new Node 26 tooling runtime. Pin both CI setup steps and the development Docker image to exact Node 26.12.1, and update the Docker documentation. Preserve the Python support floor, Python 3.12/3.13/3.14 matrix, Windows coverage, and existing Poetry toolchain.

Validation: the Docker image builds and reports Node v26.12.1. In a clean archive fixture, Poetry install and the full existing pytest suite with Node parity enabled pass: 167 passed, 12 optional tests skipped, 94.22% coverage. Workflow YAML parsing and git diff --check pass. Council review: no issues found. Live uploads remain in normal CI.

Validated commit: d0449535534684b5fba8e4bfc0a6e6137bb9ef1f.

🤖 Claimed by kvz on framework1/python-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 95.71%. Comparing base (50049eb) to head (d044953).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #69   +/-   ##
=======================================
  Coverage   95.71%   95.71%           
=======================================
  Files          15       15           
  Lines         933      933           
  Branches      130      130           
=======================================
  Hits          893      893           
  Misses         40       40           
Flag Coverage Δ
unittests 95.71% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ 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 7063a29 into main Oct 21, 2026
9 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