Release v0.75.6
Release v0.75.6 — Go + .NET SDK test-file drift fixes
Date: 2026-04-23
Tag: v0.75.6
Summary
Two small test-file patches that unblock Go + .NET SDK auto-dispatched publishes. No runtime changes; the SDKs themselves were publishable before — only their hand-written smoke-test projects were referencing stale operation names that don’t match the current generator output.
What shipped
1. packages/sdk-go/health_smoke_test.go — package name + method call
Two issues in the hand-written Go smoke test:
- Line 33 declared
package pulp-engine. Same class of bug v0.75.4 fixed in the generator config — Go identifiers cannot contain hyphens. v0.75.4’s regen updated all generator-emitted files topackage pulpenginebut didn’t touch the.openapi-generator-ignore-protected hand-written test. Go’sgo buildrejected the package asfound packages pulpengine (api_admin.go) and pulp (health_smoke_test.go). - Line 54 called
client.HealthAPI.HealthGet(). The generated method isGetHealth(). Renamed.
2. packages/sdk-dotnet/tests/HealthSmokeTest.cs — type + method names
The test referenced:
HealthGet200Response— doesn’t exist; the generated type isGetHealth200Response.HealthGetAsync()— doesn’t exist; the generated method isGetHealthAsync().
Both caused by openapi-generator’s operationId-to-C#-name drift between versions. Renamed 3 references.
Operational status
After v0.75.6 dispatches complete:
- ✅
@pulp-engine/sdk@0.75.6+@pulp-engine/template-model@0.75.6on npm (already working since v0.75.3) - ✅
PulpEngine.Sdk@0.75.6on NuGet — should publish for the first time - ✅
pulp-engine-go@v0.75.6on the mirror repo — should publish for the first time - ❌
pulp-engine@0.75.6on PyPI — still operator-blocked on trusted-publisher config
Verification
Local: node scripts/check-version.mjs + pnpm lint + pnpm typecheck all green.
The two test files have identical counterparts in the generator output, so they compile against the current generated SDK on a fresh checkout.