diff --git a/cre/changesets/workflow_deploy.go b/cre/changesets/workflow_deploy.go index 93e439d..ffd5696 100644 --- a/cre/changesets/workflow_deploy.go +++ b/cre/changesets/workflow_deploy.go @@ -53,7 +53,12 @@ func (CREWorkflowDeployChangeset) Apply(e cldf.Environment, input creops.CREWork EVMDeployerKey: envCfg.Onchain.EVM.DeployerKey, } - report, err := fwops.ExecuteOperation(e.OperationsBundle, creops.CREWorkflowDeployOp, deps, input) + report, err := fwops.ExecuteOperation[creops.CREWorkflowDeployInput, creops.CREWorkflowDeployOutput, creops.CREDeployDeps]( + e.OperationsBundle, + creops.CREWorkflowDeployOp, + deps, + input, + ) out := cldf.ChangesetOutput{ Reports: []fwops.Report[any, any]{report.ToGenericReport()}, } diff --git a/cre/operations/workflow_deploy_test.go b/cre/operations/workflow_deploy_test.go index d3006b7..51b03bd 100644 --- a/cre/operations/workflow_deploy_test.go +++ b/cre/operations/workflow_deploy_test.go @@ -178,7 +178,8 @@ func TestCREWorkflowDeployOp(t *testing.T) { CRECfg: cfgenv.CREConfig{}, } - out, err := fwops.ExecuteOperation(bundle, CREWorkflowDeployOp, deps, tc.input(t)) + out, err := fwops.ExecuteOperation[CREWorkflowDeployInput, CREWorkflowDeployOutput, CREDeployDeps]( + bundle, CREWorkflowDeployOp, deps, tc.input(t)) tc.assert(t, out, err) }) }