Skip to content

fix: update CI and integration tests post-migration (wrapper->dispatcher)#20

Merged
ontave merged 8 commits into
mainfrom
session/23-envtest-setup
May 17, 2026
Merged

fix: update CI and integration tests post-migration (wrapper->dispatcher)#20
ontave merged 8 commits into
mainfrom
session/23-envtest-setup

Conversation

@ontave
Copy link
Copy Markdown
Contributor

@ontave ontave commented May 17, 2026

Summary

  • Update CI workflow: wrapper -> dispatcher, seam-core -> seam, add seam-sdk checkout
  • Fix integration test suite: add dispatcher scheme registration, correct CRD path to bases/

Test plan

  • Unit tests pass
  • Integration tests pass (ClusterPack and PackInstance reconcilers)
  • CI passes on push

ontave added 8 commits May 12, 2026 11:42
Non-canonical copy deleted. seam-core is the authority and the type
has been removed from seam-core in this migration phase.
…rapper

Phase 2 step 2.3: delete all infrastructure.ontai.dev CRD YAML files
copied into wrapper/config/crd/ -- these were stale copies that would
conflict with the new seam.ontai.dev definitions after the move.

Phase 3 steps 3.3-3.7: define PackDelivery, PackExecution, PackInstalled,
PackReceipt, and PackLog as first-class types under seam.ontai.dev/v1alpha1
in wrapper/api/seam/v1alpha1/. Generate CRD YAML into config/crd/bases/
and wire embed.go to expose them via compileLaunchBundle.

WrapperRunnerRBAC gate renamed to DispatcherRunnerRBAC throughout the
PackExecution reconciler. clusterPackRef field references updated to
packDeliveryRef in all tests and production code.
Update go.mod module declaration from github.com/ontai-dev/wrapper to
github.com/ontai-dev/dispatcher. Update all internal import paths to
use github.com/ontai-dev/dispatcher. Update seam-core -> seam replace
directive and require entry. Add seam-sdk replace + require. No type
or logic changes.
Replace ../seam-core with ../seam following the seam-core -> seam
filesystem rename. Module path github.com/ontai-dev/seam was already
updated in Phase 4; this aligns the local path pointer.
…ontai.dev

Update all GroupVersionKind Group fields for RBACProfile, RBACPolicy, and
PermissionSnapshot from security.ontai.dev to guardian.ontai.dev in the
PackExecution reconciler and associated tests.
…ming

- Package comments, suite name, test descriptions: wrapper -> dispatcher
- Gate condition comments: WrapperRunnerRBAC -> DispatcherRunnerRBAC
- Type comments: InfrastructurePackReceipt -> PackReceipt
- It() string: "PackExecution is created by wrapper" -> "by dispatcher"
wrapper-schema.md / seam-core-schema.md doc refs left unchanged (Phase 8).
All 4 dispatcher test packages pass.
Fresh documentation from current codebase. wrapper renamed to dispatcher
throughout. seam.ontai.dev replaces infra.ontai.dev. Type names updated:
PackDelivery, PackExecution, PackInstalled, PackReceipt, PackLog. New
dispatcher-schema.md replaces stale wrapper-schema.md (redirect left in
place).
…am-sdk); fix integration test scheme registration and CRD path
@ontave ontave merged commit cd5e456 into main May 17, 2026
1 of 3 checks passed
@ontave ontave deleted the session/23-envtest-setup branch May 17, 2026 21:48
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