Skip to content

feat: sdk publish v4 - #317

Merged
mrafnadeem-apimatic merged 19 commits into
devfrom
feat/sdk-publish-codegen-version
Aug 13, 2026
Merged

feat: sdk publish v4#317
mrafnadeem-apimatic merged 19 commits into
devfrom
feat/sdk-publish-codegen-version

Conversation

@mrafnadeem-apimatic

@mrafnadeem-apimatic mrafnadeem-apimatic commented Aug 13, 2026

Copy link
Copy Markdown
Contributor
  • Adds support for v4 SDK publishing in both interactive and non-interactive flows of apimatic sdk publish.
  • Adds a warning in sdk publish and sdk generate for the case where user gives a --stability flag when code gen version is v3. Warning says:
--stability has no effect with --codegen-version v3. The V3 code generator always produces a stable SDK.
  • Refactors the "publishing summary" out into a common function. The one that prints this:
●  Ready to publish:
│
│    Profile:   rafayapimatictest
│    Language:  csharp
│    Version:   1.5.1
│    Targets:   Source Code + Package
│    Generator: V3 (stable)

│ Generator: is omitted in interactive flow for languages other than C# since the user does not choose codegen version for other languages.

mrafnadeem-apimatic and others added 14 commits August 13, 2026 12:48
The formatter suppresses the row on a missing codegen option, not on v3;
the interactive action decides when the user never chose a generator.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The interactive summary already lists the details before confirmation, so
the running notice repeated them, and disagreed on the generator row.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@mrafnadeem-apimatic
mrafnadeem-apimatic merged commit 9ce977f into dev Aug 13, 2026
4 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.

2 participants