Skip to content

Build shared apply engine for app releases#395

Merged
kacy merged 14 commits intomainfrom
feat/shared-apply-engine-phase2
Apr 7, 2026
Merged

Build shared apply engine for app releases#395
kacy merged 14 commits intomainfrom
feat/shared-apply-engine-phase2

Conversation

@kacy
Copy link
Copy Markdown
Owner

@kacy kacy commented Apr 7, 2026

Summary

  • add a shared apply executor and apply report model used by local and cluster app deploys
  • wire app status/history/rollback reads and responses through shared release transition metadata
  • add persisted-read and real route-flow tests for rollback and failed apply release behavior

Validation

  • YOQ_SKIP_SLOW_TESTS=1 zig build test -Doptimize=ReleaseSafe -Dtest-filter='app apply then rollback routes preserve release transition metadata'
  • YOQ_SKIP_SLOW_TESTS=1 zig build test -Doptimize=ReleaseSafe -Dtest-filter='app apply route preserves failed release metadata across reads'
  • YOQ_SKIP_SLOW_TESTS=1 zig build test -Doptimize=ReleaseSafe -Dtest-filter='app status and history surface rollback release metadata from persisted rows'
  • YOQ_SKIP_SLOW_TESTS=1 zig build test -Doptimize=ReleaseSafe -Dtest-filter='app status and history surface failed apply metadata from persisted rows'

@kacy kacy merged commit 092d5cf into main Apr 7, 2026
2 checks passed
@kacy kacy deleted the feat/shared-apply-engine-phase2 branch April 7, 2026 23:58
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