Pulp Engine Document Rendering
Get started
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 to package pulpengine but didn’t touch the .openapi-generator-ignore-protected hand-written test. Go’s go build rejected the package as found packages pulpengine (api_admin.go) and pulp (health_smoke_test.go).
  • Line 54 called client.HealthAPI.HealthGet(). The generated method is GetHealth(). Renamed.

2. packages/sdk-dotnet/tests/HealthSmokeTest.cs — type + method names

The test referenced:

  • HealthGet200Response — doesn’t exist; the generated type is GetHealth200Response.
  • HealthGetAsync() — doesn’t exist; the generated method is GetHealthAsync().

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.6 on npm (already working since v0.75.3)
  • PulpEngine.Sdk@0.75.6 on NuGet — should publish for the first time
  • pulp-engine-go@v0.75.6 on the mirror repo — should publish for the first time
  • pulp-engine@0.75.6 on 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.