Skip to content

Add built-in generators, schema migrations and manual release workflow - #1

Merged
asmyasnikov merged 7 commits into
mainfrom
codex/builtin-cpp-csharp-java
Sep 7, 2026
Merged

Add built-in generators, schema migrations and manual release workflow#1
asmyasnikov merged 7 commits into
mainfrom
codex/builtin-cpp-csharp-java

Conversation

@asmyasnikov

@asmyasnikov asmyasnikov commented Sep 7, 2026

Copy link
Copy Markdown
Member

The standalone YDB generator now includes built-in C++ (native/userver), C# (ADO.NET), and Java (native/JDBC/Spring JDBC/Hibernate) targets alongside Go and Python. Schema inputs apply supported YDB migrations to the catalog before query analysis.

Generation validates identifiers, scalar literals, SDK row contracts and stale output files, with explicit diagnostics for unsupported semantics. Go outputs compile against ydb-go-sdk v3.151.1. Contributor guidance, technical references and the release plan document the supported subset and remaining acceptance work.

The manual publish workflow calculates the next version from accumulated Unreleased entries and the selected PATCH/MINOR/MAJOR part. The first stable version is 0.0.1; RCs preserve pending notes and create draft prereleases. Six Linux/macOS/Windows amd64/arm64 archives and checksums are built and checked before any release refs are pushed. A dry-run option performs the same checks without publication.

Validation: make check (including release-version tests), go vet, generated SDK compilation checks, workflow lint, and local RC/stable packaging for all six targets. Packaged execution was checked locally on macOS arm64; the workflow runs each archive on its native runner. No release or project tag has been created. Linux live acceptance is checked by CI.

@asmyasnikov asmyasnikov changed the title Add built-in C++, C# and Java generators Add built-in C++, C# and Java generators and schema migrations Sep 7, 2026
@asmyasnikov asmyasnikov changed the title Add built-in C++, C# and Java generators and schema migrations Add built-in generators, schema migrations and manual release workflow Sep 7, 2026
@asmyasnikov
asmyasnikov merged commit b5e3cf6 into main Sep 7, 2026
3 checks passed
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