Skip to content

feat(plugin): declare iacServices in plugin.json; bump workflow v0.64.0#170

Merged
intel352 merged 2 commits into
mainfrom
feat/iacServices-manifest-v0.64.0
May 24, 2026
Merged

feat(plugin): declare iacServices in plugin.json; bump workflow v0.64.0#170
intel352 merged 2 commits into
mainfrom
feat/iacServices-manifest-v0.64.0

Conversation

@intel352
Copy link
Copy Markdown
Contributor

@intel352 intel352 commented May 24, 2026

Summary

Declares the 10 IaC gRPC services this plugin registers via sdk.ServeIaCPlugin, using the new iacServices manifest field added in workflow#767 (v0.64.0). Enables wfctl plugin verify-capabilities contract-diff.

This plugin registers 2 services beyond the common 8 shared with aws/azure/gcp:

  • IaCProviderLogCapture (DO-specific observability)
  • IaCProviderFinalizer (workflow#695 Phase 2.5)

Changes

  • plugin.json: adds iacServices array (10 services) + bumps minEngineVersion 0.61.0 → 0.64.0
  • go.mod: bumps github.com/GoCodeAlone/workflow 0.61.0 → 0.64.0
  • release.yml: bumps setup-wfctl@v1 pinned version 0.63.2 → 0.64.0

Test Plan

  • GOWORK=off go build ./... exit 0
  • GOWORK=off go test ./... all PASS
  • release.yml setup-wfctl version reflects v0.64.0

🤖 Generated with Claude Code

intel352 added 2 commits May 24, 2026 13:12
Adds the iacServices manifest field (workflow#767) listing the 10 IaC
gRPC services this plugin registers via sdk.ServeIaCPlugin (includes
LogCapture + Finalizer + ResourceDriver split beyond the common 8
shared with aws/azure/gcp). Bumps workflow dep + minEngineVersion to
v0.64.0 to consume the manifest field + verify-capabilities
contract-diff support shipped in workflow PR #773.

Verifiable via:
  wfctl plugin verify-capabilities --binary <built> .
Ensures the next plugin tag-push downloads wfctl v0.64.0 which
includes contract-diff support (workflow PR #773), required for
verify-capabilities to validate the new iacServices manifest field.
@intel352 intel352 merged commit bd353a2 into main May 24, 2026
7 of 8 checks passed
@intel352 intel352 deleted the feat/iacServices-manifest-v0.64.0 branch May 24, 2026 17:38
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