Skip to content

ci: add AWS host conformance gate#6

Merged
intel352 merged 1 commit into
mainfrom
codex/iac-host-conformance
May 10, 2026
Merged

ci: add AWS host conformance gate#6
intel352 merged 1 commit into
mainfrom
codex/iac-host-conformance

Conversation

@intel352
Copy link
Copy Markdown
Contributor

Summary

  • add an IaC host conformance workflow for the AWS plugin
  • test the declared minimum Workflow engine and the current Workflow release
  • add a gated host-load smoke that builds the plugin, loads it through Workflow's external plugin manager, and verifies legacy iac.provider module discovery plus strict module contract registry exposure

Scope note

AWS still ships as a legacy sdk.Serve module plugin, not a strict-cutover sdk.ServeIaCPlugin provider. This PR intentionally validates the shipped boundary. A future AWS typed-provider migration should add a DO-style IaCProviderRequired RPC conformance gate.

Verification

  • GOWORK=off go test ./...
  • GOWORK=off go vet ./...
  • ./scripts/workflow-iac-host-conformance.sh v0.19.0 min
  • ./scripts/workflow-iac-host-conformance.sh v0.51.2 current

Antagonistic review: initial review requested clarity on the legacy-vs-typed boundary; follow-up review verdict was SHIP-IT after scoping the gate as legacy module-plugin conformance.

Exercise the legacy IaC module plugin against both declared minimum and current Workflow engine releases.
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