Skip to content

fix(release): use the pinned public engine root - #33

Merged
rldyourmnd merged 2 commits into
mainfrom
fix/release-use-pinned-engine-root
Aug 24, 2026
Merged

fix(release): use the pinned public engine root#33
rldyourmnd merged 2 commits into
mainfrom
fix/release-use-pinned-engine-root

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Summary

  • resolve release-critical implementation paths through the existing split-aware engine layout
  • retain the control-plane role gate while binding source proof to modules/github-device-sync
  • cover monolithic and private-estate/public-engine layouts

Root cause

After the public/private split, release operations required a control-plane anchor but looked for core/releaseconsumer under the private estate root. Running from the public module found the code but correctly failed the control-plane role gate.

Verification

  • go test ./core/app ./core/releaseconsumer
  • scripts/validate_go_core.sh --quick
  • git diff --check

@rldyourmnd
rldyourmnd merged commit 84887b7 into main Aug 24, 2026
7 checks passed
@rldyourmnd
rldyourmnd deleted the fix/release-use-pinned-engine-root branch August 24, 2026 05:28
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