Skip to content

chore(environments-client): release 0.4.0 with the List and Link value types - #512

Merged
durasj merged 2 commits into
mainfrom
chore/release-environments-client-0.4.0
Sep 23, 2026
Merged

durasj merged 2 commits into
mainfrom
chore/release-environments-client-0.4.0

Conversation

@durasj

@durasj durasj commented Sep 23, 2026

Copy link
Copy Markdown
Member

Summary

Version bump only — no generated output changes.

The committed spec and types already carry List, Link and item_type. I verified that rather than assuming it: re-running pnpm run openapi against https://docs.api.epilot.io/environments.yaml and then pnpm run typegen produces zero diff, so src/openapi.json, src/openapi-runtime.json and src/openapi.d.ts already match the live prod definition byte for byte.

What was behind is only the published package. 0.3.1 is from June and predates all of it, so consumers still resolve EnvironmentValueType as 'String' | 'SecretString' and have to declare List/Link locally — which epilot360-ecp-settings and customer-portal-api currently do, with a note to drop them once this ships.

Changes

  • clients/environments-client/package.json: 0.3.1 → 0.4.0
  • Removes .changeset/environments-client-link-type.md, consumed by this bump — it already called this a minor

No CHANGELOG entry, as requested.

Verification

  • pnpm run openapi + pnpm run typegen → no diff against the live prod spec
  • pnpm run build → clean (tsc, patch, webpack)
  • npm pack → 13 files; packed dist/openapi.d.ts carries the full enum:
    "String" | "SecretString" | "Text" | "Number" | "Boolean" | "Map" | "JSON" | "Link" | "List"

🤖 Generated with Claude Code

https://claude.ai/code/session_01JtZjbi6NieSBt1z5gAwv8M


Generated by Claude Code

…e types

The generated spec and types already carry `List`, `Link` and `item_type` —
they match the live prod definition byte for byte, confirmed by re-running
`openapi` and `typegen` against https://docs.api.epilot.io/environments.yaml.
Only the published package was behind: 0.3.1 predates them, so consumers
still see `EnvironmentValueType` as 'String' | 'SecretString' and have to
declare the types locally.

Bumps to 0.4.0 and consumes the pending changeset, which already called this
a minor.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JtZjbi6NieSBt1z5gAwv8M
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JtZjbi6NieSBt1z5gAwv8M
@durasj
durasj merged commit 3eb1f4e into main Sep 23, 2026
7 checks passed
@durasj
durasj deleted the chore/release-environments-client-0.4.0 branch September 23, 2026 19:46
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