Skip to content

Commit

Permalink
Use full capability versioning in workflow yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
HenryNguyen5 committed May 24, 2024
1 parent 8fcd015 commit 8a127e2
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 52 deletions.
8 changes: 4 additions & 4 deletions core/services/workflows/delegate_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,15 +75,15 @@ targets: []
owner := "00000000000000000000000000000000000000aa"
workflow := `
triggers:
- id: "mercury-trigger@1"
- id: "mercury-trigger@1.0.0"
config:
feedIds:
- "0x1111111111111111111100000000000000000000000000000000000000000000"
- "0x2222222222222222222200000000000000000000000000000000000000000000"
- "0x3333333333333333333300000000000000000000000000000000000000000000"
consensus:
- id: "offchain_reporting@2"
- id: "offchain_reporting@2.0.0"
ref: "evm_median"
inputs:
observations:
Expand All @@ -105,14 +105,14 @@ consensus:
abi: "mercury_reports bytes[]"
targets:
- id: "write_polygon-testnet-mumbai@3"
- id: "write_polygon-testnet-mumbai@3.0.0"
inputs:
report: "$(evm_median.outputs.report)"
config:
address: "0x3F3554832c636721F1fD1822Ccca0354576741Ef"
params: ["$(report)"]
abi: "receive(report bytes)"
- id: "write_ethereum-testnet-sepolia@4"
- id: "write_ethereum-testnet-sepolia@4.0.0"
inputs:
report: "$(evm_median.outputs.report)"
config:
Expand Down
36 changes: 18 additions & 18 deletions core/services/workflows/engine_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ import (

const hardcodedWorkflow = `
triggers:
- id: "mercury-trigger@1"
- id: "mercury-trigger@1.0.0"
config:
feedIds:
- "0x1111111111111111111100000000000000000000000000000000000000000000"
- "0x2222222222222222222200000000000000000000000000000000000000000000"
- "0x3333333333333333333300000000000000000000000000000000000000000000"
consensus:
- id: "offchain_reporting@1"
- id: "offchain_reporting@1.0.0"
ref: "evm_median"
inputs:
observations:
Expand All @@ -54,14 +54,14 @@ consensus:
abi: "mercury_reports bytes[]"
targets:
- id: "write_polygon-testnet-mumbai@1"
- id: "write_polygon-testnet-mumbai@1.0.0"
inputs:
report: "$(evm_median.outputs.report)"
config:
address: "0x3F3554832c636721F1fD1822Ccca0354576741Ef"
params: ["$(report)"]
abi: "receive(report bytes)"
- id: "write_ethereum-testnet-sepolia@1"
- id: "write_ethereum-testnet-sepolia@1.0.0"
inputs:
report: "$(evm_median.outputs.report)"
config:
Expand Down Expand Up @@ -208,7 +208,7 @@ func TestEngineWithHardcodedWorkflow(t *testing.T) {

target2 := newMockCapability(
capabilities.MustNewCapabilityInfo(
"write_ethereum-testnet-sepolia@1",
"write_ethereum-testnet-sepolia@1.0.0",
capabilities.CapabilityTypeTarget,
"a write capability targeting ethereum sepolia testnet",
nil,
Expand Down Expand Up @@ -248,15 +248,15 @@ func TestEngineWithHardcodedWorkflow(t *testing.T) {
const (
simpleWorkflow = `
triggers:
- id: "mercury-trigger@1"
- id: "mercury-trigger@1.0.0"
config:
feedlist:
- "0x1111111111111111111100000000000000000000000000000000000000000000" # ETHUSD
- "0x2222222222222222222200000000000000000000000000000000000000000000" # LINKUSD
- "0x3333333333333333333300000000000000000000000000000000000000000000" # BTCUSD
consensus:
- id: "offchain_reporting@1"
- id: "offchain_reporting@1.0.0"
ref: "evm_median"
inputs:
observations:
Expand All @@ -278,7 +278,7 @@ consensus:
abi: "mercury_reports bytes[]"
targets:
- id: "write_polygon-testnet-mumbai@1"
- id: "write_polygon-testnet-mumbai@1.0.0"
inputs:
report: "$(evm_median.outputs.report)"
config:
Expand All @@ -291,7 +291,7 @@ targets:
func mockTrigger(t *testing.T) (capabilities.TriggerCapability, capabilities.CapabilityResponse) {
mt := &mockTriggerCapability{
CapabilityInfo: capabilities.MustNewCapabilityInfo(
"mercury-trigger@1",
"mercury-trigger@1.0.0",
capabilities.CapabilityTypeTrigger,
"issues a trigger when a mercury report is received.",
nil,
Expand All @@ -314,7 +314,7 @@ func mockTrigger(t *testing.T) (capabilities.TriggerCapability, capabilities.Cap
func mockNoopTrigger(t *testing.T) capabilities.TriggerCapability {
mt := &mockTriggerCapability{
CapabilityInfo: capabilities.MustNewCapabilityInfo(
"mercury-trigger@1",
"mercury-trigger@1.0.0",
capabilities.CapabilityTypeTrigger,
"issues a trigger when a mercury report is received.",
nil,
Expand All @@ -327,7 +327,7 @@ func mockNoopTrigger(t *testing.T) capabilities.TriggerCapability {
func mockFailingConsensus() *mockCapability {
return newMockCapability(
capabilities.MustNewCapabilityInfo(
"offchain_reporting@1",
"offchain_reporting@1.0.0",
capabilities.CapabilityTypeConsensus,
"an ocr3 consensus capability",
nil,
Expand All @@ -341,7 +341,7 @@ func mockFailingConsensus() *mockCapability {
func mockConsensus() *mockCapability {
return newMockCapability(
capabilities.MustNewCapabilityInfo(
"offchain_reporting@1",
"offchain_reporting@1.0.0",
capabilities.CapabilityTypeConsensus,
"an ocr3 consensus capability",
nil,
Expand All @@ -367,7 +367,7 @@ func mockConsensus() *mockCapability {
func mockTarget() *mockCapability {
return newMockCapability(
capabilities.MustNewCapabilityInfo(
"write_polygon-testnet-mumbai@1",
"write_polygon-testnet-mumbai@1.0.0",
capabilities.CapabilityTypeTarget,
"a write capability targeting polygon mumbai testnet",
nil,
Expand Down Expand Up @@ -410,23 +410,23 @@ func TestEngine_ErrorsTheWorkflowIfAStepErrors(t *testing.T) {
const (
multiStepWorkflow = `
triggers:
- id: "mercury-trigger@1"
- id: "mercury-trigger@1.0.0"
config:
feedlist:
- "0x1111111111111111111100000000000000000000000000000000000000000000" # ETHUSD
- "0x2222222222222222222200000000000000000000000000000000000000000000" # LINKUSD
- "0x3333333333333333333300000000000000000000000000000000000000000000" # BTCUSD
actions:
- id: "read_chain_action@1"
- id: "read_chain_action@1.0.0"
ref: "read_chain_action"
config: {}
inputs:
action:
- "$(trigger.outputs)"
consensus:
- id: "offchain_reporting@1"
- id: "offchain_reporting@1.0.0"
ref: "evm_median"
inputs:
observations:
Expand All @@ -449,7 +449,7 @@ consensus:
abi: "mercury_reports bytes[]"
targets:
- id: "write_polygon-testnet-mumbai@1"
- id: "write_polygon-testnet-mumbai@1.0.0"
inputs:
report: "$(evm_median.outputs.report)"
config:
Expand All @@ -463,7 +463,7 @@ func mockAction() (*mockCapability, values.Value) {
outputs := values.NewString("output")
return newMockCapability(
capabilities.MustNewCapabilityInfo(
"read_chain_action@1",
"read_chain_action@1.0.0",
capabilities.CapabilityTypeAction,
"a read chain action",
nil,
Expand Down
2 changes: 1 addition & 1 deletion core/services/workflows/execution_strategy_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ func TestScheduledExecutionStrategy_LocalDON(t *testing.T) {
// schedule.
mt := newMockCapability(
capabilities.MustNewCapabilityInfo(
"write_polygon-testnet-mumbai@1",
"write_polygon-testnet-mumbai@1.0.0",
capabilities.CapabilityTypeTarget,
"a write capability targeting polygon mumbai testnet",
nil,
Expand Down
Loading

0 comments on commit 8a127e2

Please sign in to comment.