Skip to content

EFF-788: Support null K8s lastTransitionTime values#6217

Merged
tim-smart merged 1 commit into
mainfrom
lalph/EFF-788
May 6, 2026
Merged

EFF-788: Support null K8s lastTransitionTime values#6217
tim-smart merged 1 commit into
mainfrom
lalph/EFF-788

Conversation

@tim-smart
Copy link
Copy Markdown
Contributor

Summary

  • Allow Kubernetes pod condition lastTransitionTime to decode as null in K8sHttpClient schemas
  • Keep readiness initialization comparison compatible with null transition times
  • Add regression test and changeset for @effect/cluster

Validation

  • pnpm lint-fix
  • pnpm test run packages/cluster/test/K8sHttpClient.test.ts
  • pnpm check
  • pnpm build
  • pnpm docgen

@github-project-automation github-project-automation Bot moved this to Discussion Ongoing in PR Backlog May 6, 2026
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 6, 2026

🦋 Changeset detected

Latest commit: 1dd0ae1

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@effect/cluster Patch
@effect/platform-bun Patch
@effect/platform-node-shared Patch
@effect/platform-node Patch
@effect/sql-clickhouse Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@tim-smart tim-smart merged commit 54e61b3 into main May 6, 2026
11 checks passed
@tim-smart tim-smart deleted the lalph/EFF-788 branch May 6, 2026 18:00
@github-project-automation github-project-automation Bot moved this from Discussion Ongoing to Done in PR Backlog May 6, 2026
@github-actions github-actions Bot mentioned this pull request May 6, 2026
Hoishin added a commit to Hoishin/effect that referenced this pull request May 18, 2026
* upstream/main: (126 commits)
  fix(@effect/cli): use Ansi.blackBright for Weak spans so --help is readable on dark terminals (Effect-TS#6208)
  fix(cli): replace all hyphens in shell completion command names (Effect-TS#6213)
  Version Packages (Effect-TS#6218)
  Support null K8s lastTransitionTime values (Effect-TS#6217)
  Version Packages (Effect-TS#6197)
  Backport workflow suspension failure fixes (Effect-TS#6196)
  clone full v4 history
  Version Packages (Effect-TS#6195)
  preserve fiber context in HttpLayerRouter.addHttpApi so API-level middleware is applied (Effect-TS#6147)
  correct typos in source code (receive, separate) (Effect-TS#6110)
  docs(@effect/vitest): fix return type in fails example (Effect-TS#6163)
  make RpcSerialization.msgPack options configurable (Effect-TS#6161)
  update msgpackr to 1.11.10 for Cloudflare Workers compatibility (Effect-TS#6191)
  fix: floor TestClock nanoseconds before BigInt conversion (Effect-TS#6194)
  chore: disable TypeScript's nightly workflow (Effect-TS#6193)
  Version Packages (Effect-TS#6189)
  (fix: ai-openai) Remove strict param from the OpenAI request body (Effect-TS#6188)
  Version Packages (Effect-TS#6142)
  fix(ai-openai): deduplicate response.output items to prevent invalid JSON concatenation (Effect-TS#6178)
  Change 'in-memory' to 'in_memory' in prompt cache enums (Effect-TS#6187)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant