Skip to content

update standard cap initialise to take a struct#1590

Merged
patrickhuie19 merged 6 commits intomainfrom
feat/CRE-1035-extend-standard-cap
Oct 7, 2025
Merged

update standard cap initialise to take a struct#1590
patrickhuie19 merged 6 commits intomainfrom
feat/CRE-1035-extend-standard-cap

Conversation

@patrickhuie19
Copy link
Copy Markdown
Contributor

@patrickhuie19 patrickhuie19 commented Oct 7, 2025

Adding new services to Initialise in the standard capabilities interface is always breaking. By making it a struct, we can make updates a little less painful, and only opt-in the capabilities that need the new service(s).

Capabilities PR: https://github.com/smartcontractkit/capabilities/pull/290
Core PR: smartcontractkit/chainlink#19768
common PR: #1590

Order of operations:
[] get approvals on common, capabilities, core
[ x ] merge common
[ x ] merge core
[ x ] update capabilities to pull in the new core ref
[ x ] update core to reference the new git ref of capabilities

@patrickhuie19 patrickhuie19 requested a review from a team as a code owner October 7, 2025 14:12
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 7, 2025

👋 patrickhuie19, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 7, 2025

⚠️ API Diff Results - Breaking changes detected

📦 Module: github-com-smartcontractkit-chainlink-common

🔴 Breaking Changes (25)

pkg/capabilities/v2/actions/confidentialhttp/server.(*ClientServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/actions/confidentialhttp/server.ClientCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/actions/http/server.(*ClientServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/actions/http/server.ClientCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/chain-capabilities/evm/server.(*ClientServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/chain-capabilities/evm/server.ClientCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/consensus/server.(*ConsensusServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/consensus/server.ConsensusCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/actionandtrigger/server.(*BasicServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/actionandtrigger/server.BasicCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/basicaction/server.(*BasicActionServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/basicaction/server.BasicActionCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/basictrigger/server.(*BasicServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/basictrigger/server.BasicCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/consensus/server.(*ConsensusServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/consensus/server.ConsensusCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/importclash/server.(*BasicActionServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/importclash/server.BasicActionCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/nodeaction/server.(*BasicActionServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/protoc/pkg/test_capabilities/nodeaction/server.BasicActionCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/triggers/cron/server.(*CronServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/triggers/cron/server.CronCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/triggers/http/server.(*HTTPServer) (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/capabilities/v2/triggers/http/server.HTTPCapability (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error
pkg/loop.StandardCapabilities (1)
  • Initialise — Type changed:
- func(context.Context, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.TelemetryService, github.com/smartcontractkit/chainlink-common/pkg/types/core.KeyValueStore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, github.com/smartcontractkit/chainlink-common/pkg/types/core.PipelineRunnerService, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayerSet, github.com/smartcontractkit/chainlink-common/pkg/types/core.OracleFactory, github.com/smartcontractkit/chainlink-common/pkg/types/core.GatewayConnector, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore) error
+ func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.StandardCapabilitiesDependencies) error

📄 View full apidiff report | 📚 Learn about apidiff

Comment thread pkg/types/core/standard_capabilities_services.go Outdated
jmank88
jmank88 previously approved these changes Oct 7, 2025
@patrickhuie19 patrickhuie19 merged commit 32ee550 into main Oct 7, 2025
19 of 21 checks passed
@patrickhuie19 patrickhuie19 deleted the feat/CRE-1035-extend-standard-cap branch October 7, 2025 20:05
patrickhuie19 added a commit that referenced this pull request Oct 8, 2025
#1597)

In #1590, we updated the Initialise iface to accept a struct that can be evolved without making backwards incompatible changes.

Now, in order to source orgID for workflows in triggers, we are adding the org resolver service. The org resolver service is currently used in the engine and in the registry syncer to pull org ID at that instant for a given workflow owner.
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.

3 participants