Skip to content

fix: harden ephemeral acceptance lifecycle - #34

Merged
justgithubaccount merged 1 commit into
mainfrom
codex/issue-33-ephemeral-lifecycle
Oct 30, 2026
Merged

justgithubaccount merged 1 commit into
mainfrom
codex/issue-33-ephemeral-lifecycle

Conversation

@justgithubaccount

Copy link
Copy Markdown
Owner

Summary

  • advance disposable smoke from the historical GitOps v1.2.0 contract to released v1.5.0
  • execute FastAPI project/chat, CrewAI health flow, and Jaeger trace acceptance before cleanup
  • stream runtime keys to kubectl through stdin instead of process arguments
  • fail closed on retained GitOps/image version inputs
  • preserve encrypted retry state when automatic destroy or cleanup is incomplete

Validation

  • task --list-all --json
  • Python contract suite (17 tests)
  • Terraform fmt/init (-backend=false)/validate
  • disposable and cleanup workflow shell contracts
  • YAML parsing and shell syntax checks

No Terraform plan/apply/destroy, cloud workflow, Kubernetes operation, release, or deployment was run.

Part of #33.

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.

1 participant