Skip to content

chore(release): 0.1.0, the release candidates' libraries under a final number - #97

Merged
krzysztof-smartdataengines merged 2 commits into
mainfrom
chore/release-0.1.0
Sep 27, 2026
Merged

krzysztof-smartdataengines merged 2 commits into
mainfrom
chore/release-0.1.0

Conversation

@krzysztof-smartdataengines

Copy link
Copy Markdown
Contributor

Summary

This sets the first final release: smart-data-engine-sdk 0.1.0 and @smart-data-engines/sde
0.1.0. Merging releases nothing. The owner approved the release, and it happens by tagging this
PR's squash commit and approving the two deployments.

The libraries are the release candidates, unchanged. git diff between python-v0.1.0rc1 /
typescript-v0.1.0-rc.1 and main is empty for python/src, typescript/src, typescript/bin
and typescript/package.json; this PR changes only the version in them. The candidates were verified from the registries on 27 September:

  • the registries' artefacts have the digests of the ones the release gate checked;
  • the PyPI package passes the library's suite on Python 3.14;
  • npm audit signatures verifies the npm package on Node 18 and 26;
  • both compute the same model version;
  • the Weather starter ran end to end from the registries with the control plane and fresh agents.

That was the condition docs/publishing.md §5.5 set for this number.

What changed

What the tags will do

  • tools/release_tag.py accepts refs/tags/python-v0.1.0 and refs/tags/typescript-v0.1.0 on this
    tree.
  • tools/npm_dist_tag.py 0.1.0 '["0.1.0-dev.0","0.1.0-rc.1"]' answers latest: a final version.
    Later candidates will get next.
  • On PyPI, 0.1.0 is a final release. An unpinned pip install then prefers it over 0.1.0rc1.

Tests

  • make check with both live engines, on 21c7a9a (the bump):

    • ruff and mypy clean, and Python 2101 passed and 10 skipped (the orderbook slice).
    • TypeScript: 998 passed. generation-migration.live.test.ts exceeded vitest's default 5 s
      timeout at a load average of 8 on four threads, from another session's test battery. That is the
      fourth live test to do so on this machine today; nothing here touches TypeScript's code.
  • On the head e773b84, which changes one changelog sentence:

    • the release, packaging, platforms, README-claims and implementer-document tests passed;
    • the TypeScript half of make check passed 999 of 999, at a load average of 8.6.

    The live tests' 5 s budget is fixed separately.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ibraries' paths

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@krzysztof-smartdataengines
krzysztof-smartdataengines merged commit f4d57c4 into main Sep 27, 2026
14 checks passed
@krzysztof-smartdataengines
krzysztof-smartdataengines deleted the chore/release-0.1.0 branch September 27, 2026 20:47
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